Onboarding

Create a signable purchase intent with a frozen quote

The exact USDC amount (and, when a live ETH quote exists, the exact wei amount), duration and optional same-key renewal target are frozen into the message you sign. The intent is valid for 15 minutes. Renewals require the active same-tier paid key in x-api-key; changing tiers requires a new key.

post/v1/subscribe/intents

Request

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

Request body

tier'STARTER' | 'GROWTH' | 'PRO' required
userWalletstring required

Must be the wallet that will send the payment.

durationDays31 | 90 | 365
renewExistingKeyboolean

When true, present the active same-tier paid key in x-api-key. The key expiry is extended atomically and its raw secret does not change.

Response

Intent created

statusstring
nextstring[]

Changes

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