v1
latestOpenAPI 3.0.12026-07-245277551.2 MBProfileDocument
List documents for a profile
Get all documents for a profile (group, company, or travel agent)
get/group-profile/v1/profiles/{profileId}/documents
Path parameters
profileIdinteger required
Entity ID
Query parameters
sortstring
Sort documents by field and direction in format: field:direction Multiple fields can be separated by semicolon. Examples: createdAt:desc, fileName:asc Valid fields: fileName, createdAt, updatedAt Valid directions: asc, desc (default: asc) Default sort: createdAt:desc
pageTokenstring
Cursor token for pagination. Use the nextPageToken from the previous response to fetch the next page.
Usage:
- Omit or pass empty string for the first page
- Pass the nextPageToken from previous response for subsequent pages
- When nextPageToken is null in the response, you've reached the last page
Benefits over offset-based pagination:
- Consistent results even when data changes between requests
- Better performance for large datasets (no row skipping)
- No maximum page limit
limitinteger
Page size. Specifies the maximum number of items to return in a single response.
Limits:
- Minimum: 1
- Maximum: 500
- Default: 100
Headers
x-property-idinteger
Property ID
x-organization-idinteger required
Organization ID
Response
Profile documents retrieved successfully
Example response
{
"data": [
{
"id": "12345",
"profileId": "67890",
"userId": "54321",
"fileName": "contract.pdf"
}
]
}