Skip to content
First requestVisit website ↗
Navigation

Record a rep-initiated device-location check-in for one assigned visit

Checks a fresh phone location against the admin-mapped address for this visit. This is device-reported proximity, not tamper-proof proof of attendance; no background tracking occurs.

POST
https://api.channelautomation.com/api/field-sales/appointments/{id}/checkin

Authorization

  • BearerAuth
    HTTP Bearer (JWT)
    required

Path parameters

  • id
    string
    required
    format: uuid

Request body JSON required

  • client_attempt_id
    string
    required
    format: uuid
  • latitude
    number
    required
  • longitude
    number
    required
  • accuracy_meters
    number
    required
  • captured_at
    string
    required
    format: date-time

Returns

200

Stored verified or unverified result

400

Invalid or stale location sample

403

Feature disabled or visit not assigned to rep

404

Appointment not found in workspace

Type to search…

↑↓ navigate↵ selectEsc close