Onboarding

Claim a subscription key after on-chain payment

Requires 3 block confirmations and a credentialed RPC. The signer of the intent, the transaction sender and the payment sender must be the same wallet. A transaction hash can be redeemed exactly once.

post/v1/subscribe/crypto

Request

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

Request body

intentIdstring required
signaturestring required
txHashstring required

Response

Payment verified and key provisioned

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.