CanopyAPI docs

source_inbox_refused

The deposit inbox could not be issued for this origin. Not retryable -- contact Canopy support.

HTTP 500

When this happens

Returned only from POST /api/v1/intents/{id}/source-inbox. Canopy's address-integrity gate independently recomputes and verifies every deposit address before it is stored, and refused this one. This is deliberately ONE generic code covering every refusal reason on a rail -- Canopy does not expose which specific check failed, so a caller cannot use this response to probe the gate's internals.

The error envelope

json
{
  "error": {
    "code": "source_inbox_refused",
    "message": "The deposit inbox could not be issued. This is not retryable -- contact Canopy support.",
    "request_id": "req_1a2b3c4d5e6f7a8b9c0d1e2f",
    "docs": "https://canopypay.io/errors/source_inbox_refused"
  }
}

What to do about it

Do not retry -- a refusal from this gate does not resolve itself on a repeated call. Contact Canopy support with the request_id from the response; it correlates directly with the internal alert this refusal fired.