How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Stedi Providers API

The Providers API from Stedi — 2 operation(s) for providers.

Stedi Providers API is one of 25 APIs that Stedi publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Providers. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 5 operations across 2 paths, and defines 19 schemas. It is described by OpenAPI 3.2.0, at version 2024-09-01.

Requests are made against a single base URL, https://enrollments.us.stedi.com/2024-09-01.

5 operations 2 paths 19 schemas 1 DELETE2 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2024-09-01
Base URL
https://enrollments.us.stedi.com/2024-09-01
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Stedi Providers API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (httpApiKeyAuth). By default, every request must be authenticated.

  • httpApiKeyAuth — A [Stedi API Key](https://portal.stedi.com/app/settings/api-keys) for authentication.

Paths & Operations 5

Across 2 paths, the API surfaces 5 operations — 1 DELETE, 2 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Providers 5
GET
/providers
Lists providers with optional filtering and pagination.
ListProviders 5 params → 200400401403429500503504
POST
/providers
Creates a new provider record. Providers must be created before they can be enrolled with payers.
CreateProvider body → 200400401403404429500503
DELETE
/providers/{providerId}
Deletes a provider record. Providers can only be deleted if they have no associated enrollments. This operation is idempotent.
DeleteProvider 1 param → 200400401403404429500503
GET
/providers/{providerId}
Retrieves a provider record by its ID. This operation returns the complete provider details including contact information.
GetProvider 1 param → 200400401403404429500503
POST
/providers/{providerId}
Updates an existing provider's information. Note that NPI and tax ID cannot be changed after creation.
UpdateProvider 1 param body → 200400401403404429500503

Schemas 19

The contract defines 19 schemas that model the data the API accepts and returns. The most detailed are ProviderContact (10 properties), GetProviderResponseContent (8 properties), UpdateProviderResponseContent (8 properties), CreateProviderResponseContent (8 properties). Each schema is shown below with its type and property counts.

UsState
string
United States state and territory codes using standard two-letter abbreviations.
GetProviderResponseContent
object
Output containing the provider details.
8 properties 3 required
CreateProviderResponseContent
object
Output containing the created provider details.
8 properties 3 required
CreateProviderRequestContent
object
Information about the provider you want to add to your account. The provider must have a unique NPI from other providers in your account.
5 properties 4 required
UnauthorizedExceptionResponseContent
object
The server response when the authorizer failed to authenticate the caller.
2 properties 1 required
GatewayTimeoutExceptionResponseContent
object
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
2 properties 1 required
ValidationExceptionResponseContent
object
A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or document…
2 properties 1 required
ServiceUnavailableExceptionResponseContent
object
The server cannot handle the request due to technical reasons.
2 properties 1 required
ListProvidersResponseContent
object
Output containing a paginated list of providers.
2 properties
QuotaExceededExceptionResponseContent
object
The server response for the usage plan quota exceeded error.
2 properties 1 required
InternalFailureExceptionResponseContent
object
The server response when an unexpected error occurred while processing request.
2 properties 1 required
ValidationExceptionField
object
Describes one specific validation failure for an input member.
2 properties 2 required
TaxIdType
string
The type of tax identification number.
ProviderContact
object
The contact information for the provider. These contacts appear as prepopulated options for contact information when creating enrollment requests for this prov…
10 properties 6 required
UpdateProviderRequestContent
object
Input for UpdateProvider.
2 properties 1 required
ProviderSummary
object
Summary information for a provider, typically used in list operations.
5 properties 3 required
ResourceNotFoundExceptionResponseContent
object
The requested resource could not be found.
2 properties 1 required
AccessDeniedExceptionResponseContent
object
The server response for authorization failure.
2 properties 1 required
UpdateProviderResponseContent
object
Output containing the updated provider details.
8 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

stedi-providers-api-openapi.yml Raw ↑

Other APIs Stedi publishes across the network.

Stedi Claim acknowledgments API
Stedi Claim Attachments API
Stedi Claim submission API
Stedi Coordination of benefits API
Stedi Documents API
Stedi Enrollments API
Stedi Events API
Stedi Executions API
Stedi Fragments API
Stedi Insurance discovery API
Stedi Partnerships API
Stedi Payer API
Where this information came from

This is an independent, third-party profile of Stedi Providers API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.