Skip to the page
Chapters

Enrollments

Get an enrollment

GET/api/v1/enrollments/{id}

One enrollment of the key's organization and mode. One of another organization or mode is not found.

Needs a key with read permission.

Request

Path parameters

Path parameters
NameTypeRequiredDescription
idstringrequiredAn enrollment ID (enr_...).

Response

The enrollment. Status 200.

Response fields
NameTypeDescription
idstringAn ID that starts with enr_.
objectstringAlways `enrollment`.
provider_idstringAn ID that starts with prv_.
provider_namestring
payer_idstringAn ID that starts with pyr_.
payer_namestring
typestringOne of: `claims`, `era`, `era_eft`.
methodobject or nullHow the payer enrolls a provider, from the payer directory; null when the payer needs no enrollment for this (it started active).
method.codestringThe payer directory's enrollment code when the enrollment was started (S, O, W, F, I or U, with * or L).
method.labelstring
method.instructionsstringWhat has to be done, in plain words.
statusstringOne of: `not_started`, `awaiting_signature`, `provider_action`, `submitted`, `active`.
next_stepstringWhat someone has to do now, in plain words.
sent_onstring (date) or null
expected_onstring (date) or null
notestring
modestringOne of: `test`, `live`.
activated_atstring (date-time) or nullWhen it last became active; null while it is not.
created_atstring (date-time)
updated_atstring (date-time)

Errors

Errors
HTTP statusCodeWhat it means
401UNAUTHORIZEDA valid API key is required. Send it as "Authorization: Bearer <key>".
403PERMISSION_DENIEDThis API key is not allowed to do that.
404NOT_FOUNDNot found.
422INVALID_REQUESTThe request is not valid.
504TIMEOUTThe request took too long to finish. It may still have taken effect: look it up before sending it again with a new Idempotency-Key. What it made is found with GET /api/v1/eligibility?request_id=<this request_id>, and the same filter on /api/v1/claims and /api/v1/attachments (a key with read permission).
500INTERNALSomething went wrong on our side. Quote the request ID if you contact us.

Example

Example request

Shell
curl "https://sandbox.myclaimhouse.com/api/v1/enrollments/enr_01JM000000E00800000000004M" \
  -H "Authorization: Bearer $CLAIMHOUSE_KEY"

Example response: 200

JSON
{
  "id": "enr_01JM000000E00800000000004M",
  "object": "enrollment",
  "provider_id": "prv_01JM000000E008000000000005",
  "provider_name": "Dr. Riley Example, DDS",
  "payer_id": "pyr_01JM000000E008000000000004",
  "payer_name": "Example Dental Plan",
  "type": "claims",
  "method": {
    "code": "W",
    "label": "Payer paperwork (fax or email)",
    "instructions": "The payer requires its own enrollment paperwork. Claim House supplies a copy, and the provider returns it by fax, email or mail so Claim House can submit it to the payer."
  },
  "status": "not_started",
  "next_step": "Start the paperwork.",
  "sent_on": null,
  "expected_on": null,
  "note": "",
  "mode": "test",
  "activated_at": null,
  "created_at": "2026-09-20T15:00:00+00:00",
  "updated_at": "2026-09-20T15:00:00+00:00"
}

An enrollment of another organization or mode: 404

JSON
{
  "error": "NOT_FOUND",
  "message": "Enrollment not found.",
  "errors": [],
  "request_id": "req_01JM000000E008000000000010"
}