Create Enrollment
This is a beta endpoint. We may make backwards incompatible changes.
This endpoint allows you to submit a request to enroll a provider for a transaction type with a payer. For example, you might need to enroll a provider with Medicaid for 835 ERAs (claim payments). Submitting enrollment requests through the API is especially useful when you need to submit bulk enrollments for many providers at once, or if you want to embed enrollment capabilities into your own software platform.
Before you can submit an enrollment request, you must add the provider’s details through either the Providers page or the Create Provider endpoint. Then, you must create one enrollment request for each transaction type. For example, you would create three separate requests to enroll a provider for 837P claims (professional), 270 real-time eligibility checks, and 835 ERAs (claim payments).
Once submitted, Stedi handles the entire enrollment process for you, including submitting the enrollment to the payer, following up as needed, and giving clear guidance for any additional steps that might be required.
After you submit an enrollment request, you can review its details and status on the Enrollments page in Stedi. Alternatively, you can retrieve enrollment details programmatically using the Get Enrollment and List Enrollments endpoints.
What is transaction enrollment?
All payers require providers to complete an enrollment process before they can start receiving claim remittances (ERAs). Some payers also require enrollment before allowing providers to submit transactions like claims and eligibility checks.
Transaction enrollment involves submitting information about the provider that will send or receive transactions, including the provider’s name, tax ID, NPI, billing address, and contact information.
Visit Transaction enrollment for more details.
You can find out if a payer requires enrollment for a particular transaction type in the Stedi Payer Network.
Enrollment status
You can create enrollment requests in DRAFT
status first and change the status to SUBMITTED
later when you’re ready to submit them to Stedi. Stedi only gets alerted about new enrollment requests once they’re in SUBMITTED
status. Once an enrollment is set to SUBMITTED
, only Stedi can set or update its status.
Stedi changes the status to PROVISIONING
when we begin the enrollment process with the payer.
When an enrollment status is set to LIVE
, the provider can start exchanging the enrolled transaction type with the payer.
In rare cases, the enrollment status might be set to REJECTED
if the payer denies the enrollment request. Rejections can happen for many reasons, but the most common are that the provider isn’t credentialed with the payer and that there was incorrect data in the enrollment submission. If this happens, Stedi will contact you in Slack to help resolve the issue.
You can cancel an enrollment at any time by contacting Stedi support. Once an enrollment is canceled, Stedi sets its status to CANCELED
and stops the enrollment process.
Contacts
You must add a contact to an enrollment request. The payer may reach out to this contact with updates or questions about the enrollment. If you’re a provider, this should be your information. If you’re a vendor representing a provider, you can submit your contact information instead of the provider’s information.
Authorizations
A Stedi API Key for authentication.
Body
Response
The response is of type object
.