Build on Arkvos.
The Arkvos API lets safety software, staffing systems, contractor portals, consultants and internal engineering teams connect verified safety briefing records to the systems they already use.
Production APIEvery API key belongs to exactly one Arkvos customer. There is no cross-tenant access path.
Versioned endpoints, request IDs, standardized errors, cursor pagination and an OpenAPI specification.
Worker selfie blobs, QR secrets, Stripe IDs and other internal credentials are not exposed.
Why Arkvos has an API
Arkvos verifies that a safety briefing happened. The API makes that verification useful outside the Arkvos dashboard. A contractor can push attendance into a data warehouse. A staffing agency can reconcile placed workers against jobsite briefings. A safety consultant can connect multiple client workflows. A software vendor can publish a mandatory briefing from its own system and later retrieve the resulting verification records.
The API is not meant to replace Arkvos. It makes Arkvos the verification layer underneath other systems.
Authentication
Organization Owners and Admins create API keys in Arkvos Settings. Send the key as a Bearer token or with X-API-Key. The plaintext key is shown only once and Arkvos stores its hash.
Quickstart
Verify the connection
Retrieve verified check-ins
Publish a briefing from another system
API v1 endpoints
Authenticated organization and API-key identity.
Sites, workers, active briefings, today’s check-ins and acknowledgments.
List job sites and geofence configuration. QR tokens are excluded.
List workers with employee IDs, status and assigned site.
List safety briefings and their lifecycle.
Create or publish a briefing. Supports idempotency keys.
Retrieve acknowledgment records for a briefing.
Retrieve verified/manual check-ins with site, time, geofence and subcontractor context.
Pagination, rate limits and errors
List endpoints use cursor pagination with a default of 50 and maximum of 100 records per page. Responses include next_cursor and has_more. API keys receive a production limit of 600 requests per minute, with standard rate-limit headers. Errors use a consistent object containing type, code, message and a request ID for support/debugging.
What can be built with it?
Programmatically publish briefings and retrieve verified attendance records.
Toolbox talk APIConnect toolbox-talk evidence to construction, field-service and reporting workflows.
Workforce safety APIConnect workers, sites and verified check-ins to staffing, HR and operations software.
Partner & reseller integrationsUse Arkvos as the verification layer inside a consultant or reseller technology stack.
OpenAPI specification
Machine-readable documentation is available at arkvos.com/api/v1/openapi.json. It can be imported into Postman, Insomnia, API clients, code generators and AI coding tools.