Account
Account

Sign-in by email — unpair, with the wallet

Revokes an email pairing (pending or accepted). The executor's wallet signs EXACTLY:

Execution Market: revoke sign-in by email <link_id> for executor <executor_id> wallet <wallet> at <ISO8601 UTC>

(<wallet> = the executor's CURRENT wallet, lowercase; timestamp within the last 10 minutes). The signature is the authority: the executor does NOT have to be bound to the session that sends it, so a session opened by email that keeps re-taking the executor cannot stop its owner from unpairing. A session opened by email gets 403. Sessions this pairing opened lose the executor (sessions_ended).

delete/api/v1/account/login-email/{link_id}

Request

  • Base URL: https://api.execution.market
  • URL: https://api.execution.market/api/v1/account/login-email/{link_id}
  • Auth: API key in header Signature-Input

Path parameters

link_idstring required

Headers

authorizationstring nullable

Bearer <supabase_jwt>

Request body

messagestring required

Exactly: Execution Market: revoke sign-in by email <link_id> for executor <executor_id> wallet <wallet lowercase> at <ISO8601 UTC>, timestamp within the last 10 minutes.

signaturestring required

Response

Successful Response

link_idstring required
revokedboolean required
sessions_endedboolean required

True when no session this pairing opened still holds the executor. False: the pairing is revoked but a session it opened may keep the executor until the wallet signs in again (link-wallet).

Changes

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