Skip to content

Authentication

The CuliPulse API lives at:

https://culipulse.dev/v1

Every request (except the OpenAPI document itself) must carry an API token as a bearer token in the Authorization header:

Authorization: Bearer cpk_...

API tokens always start with the cpk_ prefix. Create one from the app — see API tokens.

Terminal window
curl -H "Authorization: Bearer cpk_..." https://culipulse.dev/v1/monitors
Status Meaning
401 Unauthorized The token is missing, malformed, invalid, expired, or has been revoked.
403 Forbidden The token is valid but its account is suspended, or it’s missing the scope required for this request (see scopes).

The full machine-readable API spec is public and doesn’t require a token:

https://culipulse.dev/v1/openapi.json