POST
/
providers
cURL
curl --request POST \
  --url https://enrollments.us.stedi.com/2024-09-01/providers \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "BDQ Dental Inc",
  "npi": "1999999992",
  "taxIdType": "EIN",
  "taxId": "555123456",
  "contacts": [
    {
      "firstName": "Bob",
      "lastName": "Dentist",
      "email": "bob@fortdental.center",
      "phone": "555-123-2135",
      "streetAddress1": "123 Some Str",
      "city": "Chevy Chase",
      "zipCode": "20814",
      "state": "MD"
    },
    {
      "firstName": "Tom",
      "lastName": "Dentist",
      "email": "tom@fortdental.center",
      "phone": "555-123-2133",
      "streetAddress1": "123 Some Str",
      "city": "Chevy Chase",
      "zipCode": "20814",
      "state": "MD"
    }
  ]
}'
{
  "createdAt": "2024-11-18T17:39:52.406Z",
  "id": "10334e76-f073-4b5d-8984-81d8e5107857",
  "name": "BDQ Dental Inc",
  "npi": "1999999992",
  "taxId": "555123456",
  "taxIdType": "EIN",
  "updatedAt": "2024-11-18T17:39:52.406Z",
  "contacts": [
    {
      "organizationName": "",
      "firstName": "Bob",
      "lastName": "Dentist",
      "email": "bob@fortdental.center",
      "phone": "555-123-2135",
      "streetAddress1": "123 Some Str",
      "city": "Chevy Chase",
      "zipCode": "20814",
      "state": "MD"
    },
    {
      "organizationName": "",
      "firstName": "Tom",
      "lastName": "Dentist",
      "email": "tom@fortdental.center",
      "phone": "555-123-2133",
      "streetAddress1": "123 Some Str",
      "city": "Chevy Chase",
      "zipCode": "20814",
      "state": "MD"
    }
  ]
}
This is a beta endpoint. We may make backwards incompatible changes.
This endpoint allows you to create a provider record with the details required for transaction enrollment. All providers you create through this endpoint are also available on the Providers page in Stedi for you to review and manage.

Contacts

You can add one or more contacts to a provider record. When creating an enrollment request in Stedi, you must select one of these contacts as the primary contact. However, if you plan to add enrollments through the Create Enrollment endpoint, you can provide the primary contact in that request instead. The payer may reach out to the designated 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

Authorization
string
header
required

A Stedi API Key for authentication.

Body

application/json

Information about the provider you want to add to your account. The provider must have a unique NPI from other providers in your account.

npi
string
required

The provider's National Provider Identifier (NPI). This is a 10-digit number that is unique to the provider. Note that each provider record must have a unique NPI within Stedi - you cannot create a provider with an NPI that is already in use.

taxIdType
enum<string>
required

The type of tax ID. Can be either an EIN - Employer Identification Number, or an SSN - Social Security Number.

Available options:
EIN,
SSN
taxId
string
required

The provider's tax ID, as specified by taxIdType. This identifier has to be provided without any separators, such as dashes or spaces. For example 111-22-3333 is invalid but 111223333 is valid.

name
string
required

The provider's business name. This is typically the provider's practice name, such as Dental Associates, LLC, but it can also be the provider's first and last name.

Minimum length: 5
contacts
object[]

Either organizationName or firstName and lastName are required.

Response

CreateProvider 200 response

Output containing the created provider details.

id
string
required

A unique identifier Stedi assigns to this provider.

npi
string
required

The provider's National Provider Identifier (NPI). This is a 10-digit number that is unique to the provider. Note that each provider record must have a unique NPI within Stedi - you cannot create a provider with an NPI that is already in use.

taxIdType
enum<string>
required

The type of tax ID. Can be either an EIN - Employer Identification Number, or an SSN - Social Security Number.

Available options:
EIN,
SSN
taxId
string
required

The provider's tax ID, as specified by taxIdType. This identifier has to be provided without any separators, such as dashes or spaces. For example 111-22-3333 is invalid but 111223333 is valid.

name
string
required

The provider's business name. This is typically the provider's practice name, such as Dental Associates, LLC, but it can also be the provider's first and last name.

Minimum length: 5
createdAt
string<date-time>

The date and time Stedi created the provider record.

updatedAt
string<date-time>

The date and time Stedi last updated the provider record.

contacts
object[]

Either organizationName or firstName and lastName are required.