Onboarding

Exchange a signed challenge for a free key

Allocated once per wallet. The raw key is returned exactly once and is never recoverable afterwards.

post/v1/subscribe/free/claim

Request

  • Base URL: https://api.m2msentinel.com
  • URL: https://api.m2msentinel.com/v1/subscribe/free/claim
  • Auth: none required

Request body

intentIdstring required
signaturestring required

personal_sign signature over intent.messageToSign

Response

Key issued

statusstring
messagestring
apiKeystring

Returned exactly once for a new or recovered key. Storage uses a server-keyed HMAC-SHA-256 lookup index plus a separate randomly salted SHA-256 verifier; the plaintext key is not persisted. Paid keys can later be wallet-rotated; renewal keeps the current raw secret and omits this field.

tierstring
expiresAtstring date-time
txHashstring
renewedboolean
durationDays31 | 90 | 365

Changes

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