Taiga

List Sessions

List sessions for your partner organization with pagination and filters.

GET /api/v1/partner/sessions

Use this endpoint to browse sessions for your authenticated partner organization, reconcile by externalSessionId, or build your own operational dashboard.

Query parameters

ParameterTypeDefaultDescription
limitinteger25Number of items to return. Maximum 100.
pageTokenstringOpaque cursor returned as nextPageToken from the previous response.
statusstringOne of processing, submitted, accepted, rejected, denied, paid.
providerNpistringFilter to one provider NPI.
patientNamestringCase-insensitive match on patient first name, last name, or full name.
dateFromdateInclusive lower bound for dateOfService in YYYY-MM-DD format.
dateTodateInclusive upper bound for dateOfService in YYYY-MM-DD format.
externalSessionIdstringFilter 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.
  • externalSessionId is unique per partner organization when present.
  • nextPageToken is opaque. Pass it back exactly as returned.

Errors

StatusCause
400Invalid query parameter or malformed pageToken
401Invalid or missing API key

On this page