---
title: "Ping Location"
method: POST
path: "/users/me/location"
tags: ["location"]
---

# Ping Location

`POST /users/me/location`

## Request body

- LocationPing — Model for receiving location data from clients with minimal validation for fast ingestion
  - `device_type` string, required — (browser, mobile_ios, mobile_android, sms)
  - `user_id` string, required — ID of the user this location belongs to
  - `timestamp` string, date-time, required — Client-reported timestamp of the location
  - `server_timestamp` string, date-time — Server-recorded timestamp of when data was received
  - `latitude` number, nullable — Latitude coordinate
  - `longitude` number, nullable — Longitude coordinate
  - `accuracy` number, nullable — Accuracy of the location in meters
  - `altitude` number, nullable — Altitude in meters
  - `speed` number, nullable — Speed in meters per second
  - `heading` number, nullable — Direction of travel in degrees
  - `device_id` string, nullable — Unique identifier for the device
  - `address` string, nullable — Generic address string representation of the location
  - `timezone` string, nullable — Timezone identifier for the location
  - `app_version` string, nullable — Version of the client application
  - `additional_data` object, nullable — Flexible container for any additional data provided by specific clients

## Response `204`

Successful Response

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/adapter/apis/adapter-api.md) · [All operations](https://skmtc.net/adapter/apis/adapter-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adapter/adapter-api/revisions/ab13bbbbd391/schema)
