List Sessions
List sessions for your partner organization with pagination and filters.
GET /api/v1/partner/sessionsUse this endpoint to browse sessions for your authenticated partner organization, reconcile by externalSessionId, or build your own operational dashboard.
Query parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 25 | Number of items to return. Maximum 100. |
pageToken | string | — | Opaque cursor returned as nextPageToken from the previous response. |
status | string | — | One of processing, submitted, accepted, rejected, denied, paid. |
providerNpi | string | — | Filter to one provider NPI. |
patientName | string | — | Case-insensitive match on patient first name, last name, or full name. |
dateFrom | date | — | Inclusive lower bound for dateOfService in YYYY-MM-DD format. |
dateTo | date | — | Inclusive upper bound for dateOfService in YYYY-MM-DD format. |
externalSessionId | string | — | Filter to one external session ID. |
Request
curl "https://api.usetaiga.com/api/v1/partner/sessions?status=submitted&limit=2" \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"items": [
{
"sessionId": "4de5989c-67b0-49f7-a4d2-78633e4762e6",
"externalSessionId": "session-abc-123",
"status": "submitted",
"dateOfService": "2026-04-01",
"createdAt": "2026-04-01T18:30:00.000Z",
"updatedAt": "2026-04-01T19:02:00.000Z",
"patient": {
"firstName": "Sarah",
"lastName": "Johnson",
"fullName": "Sarah Johnson",
"dateOfBirth": "1988-05-15",
"memberId": "MEM-2026-0042"
},
"provider": {
"providerId": "f5375082-c5bf-4e2e-887f-36554e3c6711",
"firstName": "Jane",
"lastName": "Smith",
"fullName": "Jane Smith",
"npi": "1234567890",
"credentials": null,
"specialty": null
},
"payer": {
"payerName": "Cigna",
"payerId": null,
"groupNumber": null
},
"claim": {
"claimId": "2b603c8f-b6c8-4d2c-8b60-4eea3793f316",
"status": "submitted",
"submittedAt": "2026-04-01T19:00:00.000Z",
"lastUpdated": "2026-04-01T19:02:00.000Z",
"patientControlNumber": "PCN123456",
"payerClaimControlNumber": null,
"submissionMode": "live"
}
}
],
"nextPageToken": "eyJjcmVhdGVkQXQiOiIyMDI2LTA0LTAxVDE4OjMwOjAwLjAwMFoiLCJpZCI6IjRkZTU5ODljLTY3YjAtNDlmNy1hNGQyLTc4NjMzZTQ3NjJlNiJ9"
}Notes
- Results are always scoped to the partner organization that owns the API key.
externalSessionIdis unique per partner organization when present.nextPageTokenis opaque. Pass it back exactly as returned.
Errors
| Status | Cause |
|---|---|
400 | Invalid query parameter or malformed pageToken |
401 | Invalid or missing API key |