Elation Health Service Locations API

The Service Locations API from Elation Health — 4 operation(s) for service locations.

Operations 12

GET /service_locations Find Service Location #
POST /service_locations Create Service Location #
GET /service_locations/{id} Get Service Location #
PATCH /service_locations/{id} Update Service Location #
PUT /service_locations/{id} Update Service Location #
DELETE /service_locations/{id} Delete Service Location #
GET /api/2.0/service_locations/ List Service Locations #
POST /api/2.0/service_locations/ Create Service Location #
DELETE /api/2.0/service_locations/{id}/ Delete Service Location #
GET /api/2.0/service_locations/{id}/ Retrieve Service Location #
PATCH /api/2.0/service_locations/{id}/ Partially Update Service Location #
PUT /api/2.0/service_locations/{id}/ Update Service Location #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/elation-health-service-locations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

elation-health-service-locations-api-openapi.yml Raw ↑
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