CanopyAPI docs

source_inbox_unavailable

The deposit inbox gate is temporarily unreachable. This is transient -- retry after Retry-After.

HTTP 503

When this happens

Returned only from POST /api/v1/intents/{id}/source-inbox. Issuing a deposit inbox for a source origin runs through an address-integrity gate. Canopy retries once internally when that gate is cold; this error fires only if the gate is still unreachable after that retry has already failed. It is a transient infrastructure condition, not a rejection of your request.

The error envelope

The response carries a Retry-After header naming the number of seconds to wait:

json
{
  "error": {
    "code": "source_inbox_unavailable",
    "message": "The deposit inbox gate is temporarily unavailable. Retry after the interval named in Retry-After.",
    "request_id": "req_1a2b3c4d5e6f7a8b9c0d1e2f",
    "docs": "https://canopypay.io/errors/source_inbox_unavailable"
  }
}

What to do about it

Wait at least Retry-After seconds, then retry the same call. The retry is safe -- issuing a source inbox is idempotent, so a repeated call after the gate recovers returns the same address it would have returned on the first successful attempt.