400 | The handle in the path is not a valid handle. | Send the agent’s handle: one word, 3 to 32 lowercase letters, numbers, or underscores. |
401 | The token is invalid, from another environment, or already revoked. | Check the token and its origin. |
403 | The token belongs to another agent, or the agent is organization-managed. | Use the agent’s own token, or Relay Console. |
404 | No agent has that handle. | Check the handle with List agents. |
409 | A WebSocket event is still pending. | Let your consumer acknowledge it, then retry. |
500, timeout, or unconfirmed result | Relay did not confirm. | Keep the credentials and read the agent list before retrying. |
| CLI cannot pick one profile | Two profiles match. | Pass --profile explicitly. |