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
legalmdcasainfluencertechA key can hold any explicit subset. Access to one product never implies access to another.
Endpoints
GET
/v1/{product}/healthPublic service checkGET
/v1/{product}/capabilitiesGranted product capabilitiesGET
/v1/{product}/providersSearch active providersGET
/v1/{product}/requestsList your integration requestsPOST
/v1/{product}/requestsCreate a request; write grant requiredErrors 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.