Base URL
All requests go to this base URL. There is no flag or header to switch behavior — what differs is whether you work with test chips or encoded hardware chips.
Developing without hardware
You can exercise the full verification flow before you have physical chips. Create a test chip (is_test: true) and use the tap simulator to generate a fresh scan credential, then pass it to the verify endpoint. Test chips behave identically to encoded chips in every API call.
See Testing without hardware for a step-by-step walkthrough.
HTTPS
HTTPS is required. Plain HTTP requests return426 Upgrade Required.
OpenAPI spec
The OpenAPI specification is served athttps://api2.endstate.io/openapi.json.
Credentials and limits
Your API key and your organization’s network configuration (read-only on
GET /v1/settings) are set up by Endstate during onboarding. Confirm any rate
limits or configuration with your Endstate contact.Next steps
Quickstart
Make your first API call end to end.
Authentication
Learn how API keys and session tokens work.

