Identity

Submit a prepared wallet-owner authorization once

Validates the owner signature encoding and the exact prepared expiry, rechecks wallet ownership/signing evidence, and commits the submitted state before one Privy PATCH. Requires the matching enrollment ID and expires_at_unix_ms from prepare. Repeated calls do not resend a submitted update. Provider timeout or failure is reconciled by reads; unresolved submissions become needs_attention after expiry. Direct external Privy updates can race this operation; expiry bounds but does not eliminate that window. This endpoint does not execute a trade.

post/v2/me/execution-signer/authorize

Request

  • Base URL
    https://api.arbital.xyz (the document declares no server; this is the origin it was published from)
  • URL
    https://api.arbital.xyz/v2/me/execution-signer/authorize
  • Auth
    HTTP bearer

Request body

enrollment_idstring uuid required
authorization_signaturestring required

Canonical base64 DER ECDSA P-256 owner authorization signature over the prepared payload. Not a wallet transaction signature or an access token.

expires_at_unix_msinteger required

Exact Unix millisecond expiry returned by prepare. Return this unchanged with the owner signature.

Response

Current setup state; a funded trade is never submitted

OR

Changes

No recorded changes to this operation across all 1 revision of this API.