retry_login_webhook
Send the signed login webhook again for a session that already used the webhook method. A prior delivery failure is not required. The session must be completed or consumed. Delivery already tries up to 3 times (immediately, then after 500ms, then after 2000ms) on HTTP 408, 429, 5xx, and network errors, and it does not retry other 4xx responses. Call this for a further attempt. Requires a company API key (aa_...) or an MCP OAuth access token. Pass the sessionId from create_login_link as session_id. It POSTs the signed JSON again to the session webhook URL. The hex SHA-256 HMAC of the raw body is in X-Agent-Auth-Signature, and X-Agent-Auth-Attempt is also set. The payload type is agent_auth.login_completed and includes session_id, company_id, state, user_id, email, claims, and retry true. Returns ok, delivery, and errors, or ok false with code not_found, not_completed, no_webhook, or webhook_not_enabled. It does not mint a new login link. Redirect, post_message, and form_post do not use this tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | sessionId from create_login_link whose webhook should be sent again. The session must be completed or consumed and must include a webhook URL. |