Authentication
The CuliPulse API lives at:
https://culipulse.dev/v1Every 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.
Example
Section titled “Example”curl -H "Authorization: Bearer cpk_..." https://culipulse.dev/v1/monitorsErrors
Section titled “Errors”| 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 OpenAPI document
Section titled “The OpenAPI document”The full machine-readable API spec is public and doesn’t require a token:
https://culipulse.dev/v1/openapi.json