Every API here is available over the APIs.io API and to AI agents over MCP.
openapi: 3.2.0
info:
title: Elation Health Service Locations API
version: '1.0'
description: 'Operations tagged Service Locations across 3 of this provider''s published API definitions: elation-api-settings.json, elation-health-api-full-openapi.yaml, elation-practice-api.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://sandbox.elationemr.com/api/2.0
- description: Sandbox Server
url: https://sandbox.elationemr.com
- description: Production Server
url: https://api.app.elationemr.com
tags:
- name: Service Locations
paths:
/service_locations:
get:
summary: Find Service Location
description: ''
operationId: find-service-location
parameters:
- name: Authorization
in: header
description: Bearer token
required: true
schema:
type: string
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"count\": 1,\n \"next\": null,\n \"previous\": null,\n \"results\": [\n {\n \"address_line1\": \"6580 Harmon Course\",\n \"address_line2\": \"Suite 565\",\n \"city\": \"West Carolyn\",\n \"created_date\": \"2021-04-14T18:21:58Z\",\n \"deleted_date\": null,\n \"email\": null,\n \"fax\": \"890-372-3727\",\n \"id\": 140754475155703,\n \"is_primary\": true,\n \"name\": \"Chambers Group\",\n \"phone\": \"400.2942x8551\",\n \"place_of_service\": null,\n \"practice\": 140754475089924,\n \"state\": \"UT\",\n \"zip\": \"05056\"\n }\n ]\n}"
schema:
type: object
properties:
count:
type: integer
example: 1
default: 0
next: {}
previous: {}
results:
type: array
items:
type: object
properties:
address_line1:
type: string
example: 6580 Harmon Course
address_line2:
type: string
example: Suite 565
city:
type: string
example: West Carolyn
created_date:
type: string
example: '2021-04-14T18:21:58Z'
deleted_date: {}
email: {}
fax:
type: string
example: 890-372-3727
id:
type: integer
example: 140754475155703
default: 0
is_primary:
type: boolean
example: true
default: true
name:
type: string
example: Chambers Group
phone:
type: string
example: 400.2942x8551
place_of_service: {}
practice:
type: integer
example: 140754475089924
default: 0
state:
type: string
example: UT
zip:
type: string
example: '05056'
'400':
description: '400'
content:
application/json:
examples:
Result:
value: '{}'
schema:
type: object
properties: {}
deprecated: false
tags:
- Service Locations
security:
- sec0: []
post:
summary: Create Service Location
description: ''
operationId: create-service-location
parameters:
- name: Authorization
in: header
description: Bearer token
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
type: object
required:
- address_line1
- city
- state
- name
- practice
properties:
address_line1:
type: string
description: service location address
city:
type: string
description: service location city
state:
type: string
description: service location state
enum:
- AL
- AK
- AZ
- AR
- CA
- CO
- CT
- DC
- DE
- FL
- GA
- HI
- ID
- IL
- IN
- IA
- KS
- KY
- LA
- ME
- MD
- MA
- MI
- MN
- MS
- MO
- MT
- NE
- NV
- NH
- NJ
- NM
- NY
- NC
- ND
- OH
- OK
- OR
- PA
- RI
- SC
- SD
- TN
- TX
- UT
- VT
- VA
- WA
- WV
- WI
- WY
name:
type: string
description: service location name
practice:
type: integer
description: available practice
format: int32
place_of_service:
type: string
description: place of service location
enum:
- Pharmacy
- Telehealth Provided Other than in Patient’s Home
- School
- Homeless Shelter
- Indian Health ServiceFree-standing Facility
- Indian Health ServiceProvider-based Facility
- Tribal 638Free-standingFacility
- Tribal 638Provider-basedFacility
- Prison/Correctional Facility
- Telehealth Provided in Patient’s Home
- Office
- Home
- Assisted Living Facility
- Group Home
- Mobile Unit
- Temporary Lodging
- Walk-in Retail Health Clinic
- Place of Employment-Worksite
- Off Campus Outpatient-Hospital
- Urgent Care Facility
- Inpatient Hospital
- On Campus-Outpatient Hospital
- Emergency Room - Hospital
- Ambulatory Surgical Center
- Birthing Center
- Military Treatment Facility
- Skilled Nursing Facility
- Nursing Facility
- Custodial Care Facility
- Hospice
- Ambulance - Land
- Ambulance - Air or Water
- Independent Clinic
- Federally Qualified Health Center
- Inpatient Psychiatric Facility
- Psychiatric Facility-Partial Hospitalization
- Community Mental Health Center
- Intermediate Care Facility/Individuals with Intellectual Disabilities
- Residential Substance Abuse Treatment Facility
- Psychiatric Residential Treatment Center
- Non-residential Substance Abuse Treatment Facility
- Mass Immunization Center
- Comprehensive Inpatient Rehabilitation Facility
- Comprehensive Outpatient Rehabilitation Facility
- End-Stage Renal Disease Treatment Facility
- Public Health Clinic
- Rural Health Clinic
- Independent Laboratory
- Other Place of Service
address_line2:
type: string
description: service location suite
email:
type: string
description: service location email
fax:
type: string
description: service location fax
is_primary:
type: boolean
description: if service location is primary
phone:
type: string
description: service location phone
zip:
type: string
description: service location zip
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"address_line1\": \"6580 Harmon Course\",\n \"address_line2\": \"Suite 565\",\n \"city\": \"West Carolyn\",\n \"created_date\": \"2021-04-14T18:21:58Z\",\n \"deleted_date\": null,\n \"email\": null,\n \"fax\": \"890-372-3727\",\n \"id\": 140754475155703,\n \"is_primary\": true,\n \"name\": \"Chambers Group\",\n \"phone\": \"400.2942x8551\",\n \"place_of_service\": null,\n \"practice\": 140754475089924,\n \"state\": \"UT\",\n \"zip\": \"05056\"\n}"
schema:
type: object
properties:
address_line1:
type: string
example: 6580 Harmon Course
address_line2:
type: string
example: Suite 565
city:
type: string
example: West Carolyn
created_date:
type: string
example: '2021-04-14T18:21:58Z'
deleted_date: {}
email: {}
fax:
type: string
example: 890-372-3727
id:
type: integer
example: 140754475155703
default: 0
is_primary:
type: boolean
example: true
default: true
name:
type: string
example: Chambers Group
phone:
type: string
example: 400.2942x8551
place_of_service: {}
practice:
type: integer
example: 140754475089924
default: 0
state:
type: string
example: UT
zip:
type: string
example: '05056'
'400':
description: '400'
content:
application/json:
examples:
Result:
value: '{}'
schema:
type: object
properties: {}
deprecated: false
tags:
- Service Locations
security:
- sec0: []
servers:
- url: https://sandbox.elationemr.com/api/2.0
/service_locations/{id}:
get:
summary: Get Service Location
description: ''
operationId: get-service-location
parameters:
- name: Authorization
in: header
description: Bearer token
required: true
schema:
type: string
- name: id
in: path
schema:
type: integer
format: int64
required: true
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"address_line1\": \"6580 Harmon Course\",\n \"address_line2\": \"Suite 565\",\n \"city\": \"West Carolyn\",\n \"created_date\": \"2021-04-14T18:21:58Z\",\n \"deleted_date\": null,\n \"email\": null,\n \"fax\": \"890-372-3727\",\n \"id\": 140754475155703,\n \"is_primary\": true,\n \"name\": \"Chambers Group\",\n \"phone\": \"400.2942x8551\",\n \"place_of_service\": null,\n \"practice\": 140754475089924,\n \"state\": \"UT\",\n \"zip\": \"05056\"\n}"
schema:
type: object
properties:
address_line1:
type: string
example: 6580 Harmon Course
address_line2:
type: string
example: Suite 565
city:
type: string
example: West Carolyn
created_date:
type: string
example: '2021-04-14T18:21:58Z'
deleted_date: {}
email: {}
fax:
type: string
example: 890-372-3727
id:
type: integer
example: 140754475155703
default: 0
is_primary:
type: boolean
example: true
default: true
name:
type: string
example: Chambers Group
phone:
type: string
example: 400.2942x8551
place_of_service: {}
practice:
type: integer
example: 140754475089924
default: 0
state:
type: string
example: UT
zip:
type: string
example: '05056'
'400':
description: '400'
content:
application/json:
examples:
Result:
value: '{}'
schema:
type: object
properties: {}
deprecated: false
tags:
- Service Locations
security:
- sec0: []
patch:
summary: Update Service Location
description: ''
operationId: update-service-location
parameters:
- name: Authorization
in: header
description: Bearer token
required: true
schema:
type: string
- name: id
in: path
schema:
type: integer
format: int64
required: true
requestBody:
content:
application/json:
schema:
type: object
properties:
city:
type: string
description: service location city
email:
type: string
description: service location email
fax:
type: string
description: service location fax
is_primary:
type: boolean
description: if service location is primary
name:
type: string
description: service location name
phone:
type: string
description: service location phone
place_of_service:
type: string
description: place of service location
enum:
- Pharmacy
- Telehealth Provided Other than in Patient’s Home
- School
- Homeless Shelter
- Indian Health ServiceFree-standing Facility
- Indian Health ServiceProvider-based Facility
- Tribal 638Free-standingFacility
- Tribal 638Provider-basedFacility
- Prison/Correctional Facility
- Telehealth Provided in Patient’s Home
- Office
- Home
- Assisted Living Facility
- Group Home
- Mobile Unit
- Temporary Lodging
- Walk-in Retail Health Clinic
- Place of Employment-Worksite
- Off Campus Outpatient-Hospital
- Urgent Care Facility
- Inpatient Hospital
- On Campus-Outpatient Hospital
- Emergency Room - Hospital
- Ambulatory Surgical Center
- Birthing Center
- Military Treatment Facility
- Skilled Nursing Facility
- Nursing Facility
- Custodial Care Facility
- Hospice
- Ambulance - Land
- Ambulance - Air or Water
- Independent Clinic
- Federally Qualified Health Center
- Inpatient Psychiatric Facility
- Psychiatric Facility-Partial Hospitalization
- Community Mental Health Center
- Intermediate Care Facility/Individuals with Intellectual Disabilities
- Residential Substance Abuse Treatment Facility
- Psychiatric Residential Treatment Center
- Non-residential Substance Abuse Treatment Facility
- Mass Immunization Center
- Comprehensive Inpatient Rehabilitation Facility
- Comprehensive Outpatient Rehabilitation Facility
- End-Stage Renal Disease Treatment Facility
- Public Health Clinic
- Rural Health Clinic
- Independent Laboratory
- Other Place of Service
state:
type: string
description: service location state
enum:
- AL
- AK
- AZ
- AR
- CA
- CO
- CT
- DC
- DE
- FL
- GA
- HI
- ID
- IL
- IN
- IA
- KS
- KY
- LA
- ME
- MD
- MA
- MI
- MN
- MS
- MO
- MT
- NE
- NV
- NH
- NJ
- NM
- NY
- NC
- ND
- OH
- OK
- OR
- PA
- RI
- SC
- SD
- TN
- TX
- UT
- VT
- VA
- WA
- WV
- WI
- WY
zip:
type: string
description: service location zip
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"address_line1\": \"6580 Harmon Course\",\n \"address_line2\": \"Suite 565\",\n \"city\": \"test_city_new\",\n \"created_date\": \"2021-04-14T18:21:58Z\",\n \"deleted_date\": null,\n \"email\": \"test_new@mail.com\",\n \"fax\": \"102-103-104_new\",\n \"id\": 140754475155703,\n \"is_primary\": false,\n \"name\": \"test_name_new\",\n \"phone\": \"+38012345678910\",\n \"place_of_service\": \"Homeless Shelter\",\n \"practice\": 140754475089924,\n \"state\": \"NY\",\n \"zip\": \"1234567\"\n}"
schema:
type: object
properties:
address_line1:
type: string
example: 6580 Harmon Course
address_line2:
type: string
example: Suite 565
city:
type: string
example: test_city_new
created_date:
type: string
example: '2021-04-14T18:21:58Z'
deleted_date: {}
email:
type: string
example: test_new@mail.com
fax:
type: string
example: 102-103-104_new
id:
type: integer
example: 140754475155703
default: 0
is_primary:
type: boolean
example: false
default: true
name:
type: string
example: test_name_new
phone:
type: string
example: '+38012345678910'
place_of_service:
type: string
example: Homeless Shelter
practice:
type: integer
example: 140754475089924
default: 0
state:
type: string
example: NY
zip:
type: string
example: '1234567'
'400':
description: '400'
content:
application/json:
examples:
Result:
value: '{}'
schema:
type: object
properties: {}
deprecated: false
tags:
- Service Locations
security:
- sec0: []
put:
summary: Update Service Location
description: ''
operationId: update-service-location-1
parameters:
- name: id
in: path
schema:
type: integer
format: int64
required: true
- name: Authorization
in: header
description: Bearer token
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
type: object
required:
- address_line1
- city
- state
- name
- practice
properties:
address_line1:
type: string
description: service location address
city:
type: string
description: service location city
state:
type: string
description: service location state
enum:
- AL
- AK
- AZ
- AR
- CA
- CO
- CT
- DC
- DE
- FL
- GA
- HI
- ID
- IL
- IN
- IA
- KS
- KY
- LA
- ME
- MD
- MA
- MI
- MN
- MS
- MO
- MT
- NE
- NV
- NH
- NJ
- NM
- NY
- NC
- ND
- OH
- OK
- OR
- PA
- RI
- SC
- SD
- TN
- TX
- UT
- VT
- VA
- WA
- WV
- WI
- WY
name:
type: string
description: service location name
practice:
type: integer
description: available practice
format: int32
place_of_service:
type: string
description: place of service location
enum:
- Pharmacy
- Telehealth Provided Other than in Patient’s Home
- School
- Homeless Shelter
- Indian Health ServiceFree-standing Facility
- Indian Health ServiceProvider-based Facility
- Tribal 638Free-standingFacility
- Tribal 638Provider-basedFacility
- Prison/Correctional Facility
- Telehealth Provided in Patient’s Home
- Office
- Home
- Assisted Living Facility
- Group Home
- Mobile Unit
- Temporary Lodging
- Walk-in Retail Health Clinic
- Place of Employment-Worksite
- Off Campus Outpatient-Hospital
- Urgent Care Facility
- Inpatient Hospital
- On Campus-Outpatient Hospital
- Emergency Room - Hospital
- Ambulatory Surgical Center
- Birthing Center
- Military Treatment Facility
- Skilled Nursing Facility
- Nursing Facility
- Custodial Care Facility
- Hospice
- Ambulance - Land
- Ambulance - Air or Water
- Independent Clinic
- Federally Qualified Health Center
- Inpatient Psychiatric Facility
- Psychiatric Facility-Partial Hospitalization
- Community Mental Health Center
- Intermediate Care Facility/Individuals with Intellectual Disabilities
- Residential Substance Abuse Treatment Facility
- Psychiatric Residential Treatment Center
- Non-residential Substance Abuse Treatment Facility
- Mass Immunization Center
- Comprehensive Inpatient Rehabilitation Facility
- Comprehensive Outpatient Rehabilitation Facility
- End-Stage Renal Disease Treatment Facility
- Public Health Clinic
- Rural Health Clinic
- Independent Laboratory
- Other Place of Service
address_line2:
type: string
description: service location suite
email:
type: string
description: service location email
fax:
type: string
description: service location fax
is_primary:
type: boolean
description: if service location is primary
phone:
type: string
description: service location phone
zip:
type: string
description: service location zip
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"address_line1\": \"6580 Harmon Course\",\n \"address_line2\": \"Suite 565\",\n \"city\": \"West Carolyn\",\n \"created_date\": \"2021-04-14T18:21:58Z\",\n \"deleted_date\": null,\n \"email\": null,\n \"fax\": \"890-372-3727\",\n \"id\": 140754475155703,\n \"is_primary\": true,\n \"name\": \"Chambers Group\",\n \"phone\": \"400.2942x8551\",\n \"place_of_service\": null,\n \"practice\": 140754475089924,\n \"state\": \"UT\",\n \"zip\": \"05056\"\n}"
schema:
type: object
properties:
address_line1:
type: string
example: 6580 Harmon Course
address_line2:
type: string
example: Suite 565
city:
type: string
example: West Carolyn
created_date:
type: string
example: '2021-04-14T18:21:58Z'
deleted_date: {}
email: {}
fax:
type: string
example: 890-372-3727
id:
type: integer
example: 140754475155703
default: 0
is_primary:
type: boolean
example: true
default: true
name:
type: string
example: Chambers Group
phone:
type: string
example: 400.2942x8551
place_of_service: {}
practice:
type: integer
example: 140754475089924
default: 0
state:
type: string
example: UT
zip:
type: string
example: '05056'
'400':
description: '400'
content:
application/json:
examples:
Result:
value: '{}'
schema:
type: object
properties: {}
deprecated: false
tags:
- Service Locations
security:
- sec0: []
delete:
summary: Delete Service Location
description: ''
operationId: delete-service-location
parameters:
- name: Authorization
in: header
description: Bearer token
required: true
schema:
type: string
- name: id
in: path
schema:
type: integer
format: int64
required: true
responses:
'204':
description: '204'
content:
application/json:
examples:
Result:
value: '{
}'
schema:
type: object
properties: {}
'400':
description: '400'
content:
application/json:
examples:
Result:
value: '{}'
schema:
type: object
properties: {}
deprecated: false
tags:
- Service Locations
security:
- sec0: []
servers:
- url: https://sandbox.elationemr.com/api/2.0
/api/2.0/service_locations/:
get:
operationId: service_locations_list
parameters:
- description: Number of results to return per page.
in: query
name: limit
required: false
schema:
type: integer
- description: The initial index from which to return the results.
in: query
name: offset
required: fals
# --- truncated at 32 KB (53 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elation-health/refs/heads/main/openapi/elation-health-service-locations-api-openapi.yml