404
Not found
https://api.quotastack.io/errors/not-found
QuotaStack has nothing here with that ID. Nothing changed.
Why it happened
- The ID is real, and it sits in the other environment. A sandbox key cannot see live data.
- The ID belongs to a different tenant.
- The record was deleted.
- You sent your own
external_idwhere the call wants the QuotaStack UUID.
How to fix it
- Check that the key environment matches the data you want.
- Use the
by-external-idtwin of the call when you hold your own ID. - List the collection first, to see what is really there.
Example response 404
{
"type": "https://api.quotastack.io/errors/not-found",
"title": "Not Found",
"status": 404,
"detail": "Customer not found."
} Which calls return this
GET /v1/customers/{id}PATCH /v1/customers/{id}DELETE /v1/customers/{id}GET /v1/customer-by-external-id/{external_id}PATCH /v1/customer-by-external-id/{external_id}DELETE /v1/customer-by-external-id/{external_id}GET /v1/customers/{customer_id}/creditsPOST /v1/customers/{customer_id}/credits/grantPOST /v1/customers/{customer_id}/credits/adjustGET /v1/customers/{customer_id}/overageGET /v1/customer-by-external-id/{external_id}/creditsPOST /v1/customer-by-external-id/{external_id}/credits/grantPOST /v1/customer-by-external-id/{external_id}/credits/adjustGET /v1/customer-by-external-id/{external_id}/overageGET /v1/entitlements/checkGET /v1/customers/{id}/entitlements/{metric}GET /v1/customers/{id}/entitlementsGET /v1/customer-by-external-id/{external_id}/entitlements/{metric}GET /v1/customer-by-external-id/{external_id}/entitlementsPOST /v1/customers/{id}/entitlements/{billable_metric_key}/incrementPOST /v1/customers/{id}/entitlements/{billable_metric_key}/decrementPOST /v1/entitlements/consumePOST /v1/customer-by-external-id/{external_id}/entitlements/{billable_metric_key}/incrementPOST /v1/customer-by-external-id/{external_id}/entitlements/{billable_metric_key}/decrementPOST /v1/subscriptionsGET /v1/subscriptions/{id}POST /v1/subscriptions/{id}/upgradePOST /v1/subscriptions/{id}/downgradePOST /v1/subscriptions/{id}/cancelGET /v1/subscriptions/{id}/overridesPOST /v1/subscriptions/{id}/overridesPATCH /v1/subscriptions/{id}/overrides/{billable_metric_key}DELETE /v1/subscriptions/{id}/overrides/{billable_metric_key}POST /v1/reservationsGET /v1/reservations/{id}POST /v1/reservations/{id}/commitPOST /v1/reservations/{id}/releaseGET /v1/plans/{id}GET /v1/plan-variants/{id}POST /v1/plans/{id}/variants/{vid}/entitlementsPATCH /v1/plans/{id}/variants/{vid}/entitlements/{billable_metric_key}DELETE /v1/plans/{id}/variants/{vid}/entitlements/{billable_metric_key}GET /v1/billable-metrics/{key}PATCH /v1/billable-metrics/{key}POST /v1/topups/grantPOST /v1/webhooks/events/{id}/redeliver
See also
● raw markdown · not-found.md ↗ — this is exactly what an agent fetches
Loading…