Skip to main content
POST
Create Lab Vendor
practice_created is required when creating a lab vendor. Set it to the ID of the authenticated practice.
  • Omitting practice_created or sending null returns 400 Bad Request with {"practice_created": "This field is required and cannot be null."}.
  • Setting practice_created to a different practice ID returns 403 Forbidden.
You cannot create global lab vendors (practice_created: null) through this endpoint. Global vendors are Elation-managed integrations available to all practices.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json

The serializer for LabVendor

display_name
string
required
Maximum string length: 100
name
string
required
Maximum string length: 50
compendiums
object[] | null
default_compendium
object | null

The serializer for LabOrderTestCompendium

has_order_compendium
boolean
has_test_compendium
boolean
is_bidi
boolean
is_in_house
boolean
orders_integration_available
boolean
practice_created
integer<int64> | null
results_integration_available
boolean

Response

201 - application/json

The serializer for LabVendor

display_name
string
required
Maximum string length: 100
name
string
required
Maximum string length: 50
bidi_connections
object[]
read-only
compendiums
object[] | null
default_compendium
object | null

The serializer for LabOrderTestCompendium

has_order_compendium
boolean
has_test_compendium
boolean
id
integer
read-only
is_bidi
boolean
is_in_house
boolean
orders_integration_available
boolean
practice_created
integer<int64> | null
results_integration_available
boolean