API Documentation is in beta. Report issues to developers@jump.health
API Reference
Locations

Locations

The Locations API provides access to practice locations. Use this to display location information and filter availability by location.

Endpoints

MethodEndpointDescription
GET/locationsList all locations
GET/locations/{id}Retrieve a location

Required scope: read_locations

The Location Object

{
  "id": "loc_123e4567-e89b-12d3-a456-426614174000",
  "name": "Central London Clinic",
  "address_line_1": "123 Harley Street",
  "address_line_2": "Suite 400",
  "city": "London",
  "postcode": "W1G 7JU",
  "country": "United Kingdom",
  "phone": "+44 20 7123 4567",
  "email": "central@clinic.com",
  "is_active": true,
  "created_at": "2023-01-01T00:00:00Z",
  "updated_at": "2024-12-15T10:00:00Z"
}

Attributes

FieldTypeDescription
idstringUnique identifier (UUID)
namestringLocation name
address_line_1stringPrimary address line
address_line_2stringSecondary address line
citystringCity
postcodestringPostal code
countrystringCountry
phonestringContact phone
emailstringContact email
is_activebooleanWhether location is active
created_atstringISO 8601 creation timestamp
updated_atstringISO 8601 last update timestamp

List Locations

GET /locations

Query Parameters

ParameterTypeDefaultDescription
limitinteger100Number of records (max 100)
offsetinteger0Pagination offset

Request

curl -X GET "https://app.usejump.co.uk/functions/v1/api-v1/locations" \
  -H "Authorization: Bearer pk_live_your_api_key"

Response

{
  "data": [
    {
      "id": "loc_123e4567-e89b-12d3-a456-426614174000",
      "name": "Central London Clinic",
      "address_line_1": "123 Harley Street",
      "city": "London",
      "postcode": "W1G 7JU",
      "is_active": true
    },
    {
      "id": "loc_234f5678-e89b-12d3-a456-426614174111",
      "name": "Manchester Clinic",
      "address_line_1": "456 King Street",
      "city": "Manchester",
      "postcode": "M2 4WU",
      "is_active": true
    }
  ],
  "pagination": {
    "total": 2,
    "limit": 100,
    "offset": 0,
    "has_more": false
  }
}

Retrieve a Location

GET /locations/{id}

Request

curl -X GET "https://app.usejump.co.uk/functions/v1/api-v1/locations/loc_123e4567" \
  -H "Authorization: Bearer pk_live_your_api_key"

Response

{
  "data": {
    "id": "loc_123e4567-e89b-12d3-a456-426614174000",
    "name": "Central London Clinic",
    "address_line_1": "123 Harley Street",
    "address_line_2": "Suite 400",
    "city": "London",
    "postcode": "W1G 7JU",
    "country": "United Kingdom",
    "phone": "+44 20 7123 4567",
    "email": "central@clinic.com",
    "is_active": true,
    "created_at": "2023-01-01T00:00:00Z",
    "updated_at": "2024-12-15T10:00:00Z"
  }
}

Related Resources