RosterRecord
APIs for managing individual roster record entries
Check whether a tenant ingested an NPI on a roster (service-to-service)
Same lookup and response as `POST /roster-records/provider-lookup`, for service callers without a user token. Authenticate with the `X-Roster-Lookup-Api-Key` header; `tenantId` is required in the body. Read-only.
List roster records with bounded cursor pagination
Returns a page of roster records belonging to the tenant named in the `tenant-id` header.
List roster records with forward cursor pagination
Returns a page of roster records for the tenant named in the `tenant-id` header, walking forward through the set.
Check whether the tenant successfully ingested an NPI on a roster
Answers whether the tenant in the `tenant-id` header imported the NPI on a roster uploaded at or after `timestamp` (default: now minus 3 months).
List roster rows with cursor pagination
Returns a page of individual data rows belonging to one roster job.
Save draft edits to validation-failed roster rows
Applies corrections to a batch of roster rows and stores them as an in-progress draft.
List roster rows with offset pagination and totals
Returns a page of individual data rows belonging to one roster job, together with the total number of matching rows.
Submit drafted roster rows for revalidation
Moves the roster into revalidation and re-runs validation over its rows in the background.
Request AI-suggested corrections for failed rows
Sends the roster's validation failures to an AI correction service and returns suggested values for the cells it can repair.