Skip to main content
GET
Get Payor Inference
The request is complete once status is COMPLETED or FAILED. A COMPLETED status is returned even when Silna is unable to determine patient or payor information. A FAILED status indicates an issue on Silna’s end — we recommend contacting us or retrying the request. When the request is complete, the response includes the inference_result field with an array of individuals and their plans. If you submit a document with multiple individuals (e.g., an insurance card listing each family member), each individual is returned with their respective plans.

Confirmation

When you use the BASE or CONFIRMATION strategy, each plan includes a confirmation object showing whether the payor recognized the plan. See the Payor Inference Overview for an explanation of the confirmation fields. When confirmation is null, no confirmation was performed. Proceed with creating the patient plan using the returned values as-is.

Example: Confirmed with corrections

In this example, the member number was corrected by the payor from XYZ456 to XYZ789. The top-level plan fields reflect the best available values. The confirmation object shows whether those values were verified with the payor, and confirmation.requested preserves what was originally submitted so you can see what changed. Always verify that any corrections look right before using them to create a patient plan.

Example: Not confirmed

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

payor_inference_id
string
required

Response

id
string<uuid>
required
status
enum<string>
required
Available options:
COMPLETED,
FAILED,
PROCESSING
inference_result
V1PayorInferenceResultSchema · object | null