Back to Documentation

API Reference

Reference map for currently available `v1` endpoints and shared response contracts.

Base URL

https://www.securepointusa.com/api/v1

Most routes require an authenticated user context and a valid organization scope.

Endpoint Map

MethodPathPurpose
POST/api/v1/checkinSubmit a v1 check-in request.
POST/api/v1/prescreenRun a prescreen decision workflow.
POST/api/v1/vendors/screenScreen vendor entities against sanctions sources.
GET/api/v1/screenings/{id}Fetch one screening record by id.
POST/api/v1/sessions/{id}/updateUpdate a session state or metadata.
GET/api/v1/audit/exportExport audit records for authorized users.
PUT/api/v1/adjudication/rulesUpdate adjudication rules configuration.
PUT/api/v1/workforce/syncSync workforce identity records.
GET/api/v1/compliance/sales-matrixRetrieve compliance capability matrix data.
POST/api/v1/webhooks/visitor_checked_inIngest visitor_checked_in event.
POST/api/v1/webhooks/visitor_checked_outIngest visitor_checked_out event.
POST/api/v1/webhooks/screening_completedIngest screening_completed event.
POST/api/v1/webhooks/session_escalatedIngest session_escalated event.

Success Response Shape

{
  "success": true,
  "data": {
    "...": "resource payload"
  },
  "meta": {
    "requestId": "uuid",
    "timestamp": "2026-02-24T00:00:00.000Z"
  }
}

Error Response Shape

{
  "success": false,
  "error": {
    "code": "FORBIDDEN",
    "message": "Insufficient permissions",
    "details": {
      "...": "optional diagnostic data"
    }
  },
  "meta": {
    "requestId": "uuid",
    "timestamp": "2026-02-24T00:00:00.000Z"
  }
}

Example Request

curl -X POST "https://www.securepointusa.com/api/v1/checkin" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <session_or_service_token>" \
  -d '{
    "visitor": {
      "first_name": "Alex",
      "last_name": "Morgan"
    }
  }'

Handle Errors and Retries Next

Review rate-limit and error-handling guidance before integrating production traffic.

Open Error Handling Guide