v1

latestOpenAPI 3.1.02026-07-13143194365.4 KB
account

Dismiss a soft-nudge onboarding step

Record a dismissal for one of the dismissible funnel steps (identities, fund, tip). The server snoozes the nudge until dismissed_until and increments dismiss_count. Does not mark the step complete.

Request body:

  • duration: "7d" (snooze one week) or "forever" (permanent mute).

Session-level dismissal (hide for this tab only) is purely client-side and does not hit this endpoint.

Authentication: Authorization: Bearer <CLIENT_JWT>.

post/v1/account/onboarding/{step}/dismiss

Path parameters

step'identities' | 'fund' | 'tip' required

Headers

authorizationstring nullable

Bearer JWT issued by Grove that identifies the account.

Bearer JWT issued by Grove that identifies the account.

Request body

duration'7d' | 'forever' required

Response

Successful Response

account_idstring required
tipping_addressstring required
earning_addressstring nullable
eoa_owner_addressstring nullable
smart_account_addressstring nullable

ERC-4337 Smart Account address (the earning wallet)

external_linked_walletsstring[]

External linked wallet addresses (profile references, non-earning)

networkstring required
metadataobject nullable
handlestring nullable
referral_codestring required
referred_by_account_idstring nullable
referral_countinteger
onchain_addressstring required
embedded_wallet_addressstring nullable required
client_addressstring nullable required
earnings_addressstring nullable required