LEASE_MISSING
The relay request arrived without the lease returned by the assign call.
| HTTP status | 400 |
| Group | Relay path |
| Retryable | No — sending it again changes nothing |
| Re-sign | NONE — do not ask the user to sign anything |
What happened
On the native relay path the lease is what proves the relayer in the transaction is the one we handed out, and how recently.
What to do
Call the assign endpoint first and send the lease it returns with the transaction.
The problem document
Every error is application/problem+json (RFC 9457) with the same shape:
{
"type": "https://docs.co-relayer.com/errors/lease-missing",
"title": "The relay request arrived without the lease returned by the assign call.",
"status": 400,
"detail": "A sentence about this specific occurrence.",
"instance": "req_01JB…",
"code": "LEASE_MISSING",
"retryable": false,
"resign": "NONE",
"hint": "Call the assign endpoint first and send the lease it returns with the transaction."
}
See the error model for what each member means and how to handle unknown codes.