REST API · v1

One predictable path across five products.

Every request is authenticated by the same verifier and authorized against the product grants attached to the key.

Authentication

Send the one-time key from the developer console in the Authorization header. Query-string credentials are rejected.

curl https://api.baiseapps.com/v1/casa/capabilities \
  -H "Authorization: Bearer $BAISE_API_KEY"

Product identifiers

legalmdcasainfluencertech

A key can hold any explicit subset. Access to one product never implies access to another.

Endpoints

GET/v1/{product}/healthPublic service check
GET/v1/{product}/capabilitiesGranted product capabilities
GET/v1/{product}/providersSearch active providers
GET/v1/{product}/requestsList your integration requests
POST/v1/{product}/requestsCreate a request; write grant required

Download the OpenAPI document →

Errors and limits

401 is intentionally generic for missing, malformed, unknown, expired, or revoked credentials. 403 means the authenticated key lacks the product permission. 429 includes Retry-After.