← Back to directory

Fund your Grove API Account with 1 USDC to tip creators on the internet.

https://api.testnet.grove.city/v1/fund

Overview

Fund your Grove API Account with 1 USDC to tip creators on the internet.

Protocol x402 (POST)
Price $1.00
Payment Asset USDC
Payment Network Base Sepolia
Category uncategorized
Provider testnet
Source bazaar
Indexed 2026-03-02 01:02:07

Health

Status degraded
Latency (p50) 225ms
Uptime (30d) 21.8%
Reliability Score 55.9/100
Last Checked 2026-03-21 06:19:03
Last Healthy 2026-03-21 05:18:00
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Valid
Asset Verified Known USDC
Facilitator

Input Schema

{ "headerFields": { "Authorization": { "description": "Bearer JWT for funding an existing Grove account. When omitted, the call creates and funds a new account instead.", "required": false, "type": "string" }, "X-PAYMENT": { "description": "Base64-encoded x402 payment payload returned after signing the payment request described in the initial 402 response.", "required": true, "type": "string" } }, "method": "POST", "queryParams": { "amount": { "description": "Human-readable token amount to fund the tipping account. These funds can be used to tip creators on the internet. Examples: '0.01', '1', '1.05', '100.10'. Defaults to '1' when omitted. Token determined by 'token' parameter (default: USDC).", "required": false, "type": "string" }, "network": { "description": "Network identifier. Supported: ethereum-mainnet, base-sepolia, base, solana-devnet, solana-testnet, solana-mainnet. Defaults to base-sepolia when omitted. Account.network is set on first funding (immutable - represents VM type).", "examples": [ "ethereum-mainnet", "base-sepolia", "base", "solana-devnet", "solana-testnet", "solana-mainnet" ], "required": false, "type": "string" }, "referral_code": { "description": "Optional referral code from an existing user (e.g., 'GRV-ABC123'). Only applies to new account creation. If provided for existing accounts, it is ignored. Invalid codes don't block account creation but are reported in referral_status.", "examples": [ "GRV-ABC123" ], "required": false, "type": "string" }, "token": { "description": "Token symbol. Defaults to USDC when omitted. Supported tokens vary by network. Check network token configuration.", "examples": [ "USDC", "ETH" ], "required": false, "type": "string" } }, "type": "http" }

Output Schema

{ "$defs": { "ReferralStatus": { "description": "Status of referral code application during account creation.\n\nIncluded in FundResponse to provide feedback on referral code processing.\nAllows successful account creation even with invalid referral codes,\nwhile still informing the user of the outcome.", "properties": { "applied": { "title": "Applied", "type": "boolean" }, "message": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Message" } }, "required": [ "applied" ], "title": "ReferralStatus", "type": "object" } }, "description": "Response model for successful funding.\n\nWhen creating a new account (no JWT provided):\n- account_id, api_key, address, and client_address are populated\n- Use api_key as Bearer token for future requests\n- referral_code contains the new account's shareable referral code\n- referral_status contains feedback on any provided referral code\n\nWhen funding existing account (JWT provided):\n- account_id and api_key are None\n- address and client_address are populated\n- referral_code and referral_status are None (referrals only apply to new accounts)", "properties": { "account_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Account Id" }, "address": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Address" }, "api_key": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Api Key" }, "client_address": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Client Address" }, "funded_amount": { "title": "Funded Amount", "type": "string" }, "new_balance": { "title": "New Balance", "type": "string" }, "referral_code": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Referral Code" }, "referral_status": { "anyOf": [ { "$ref": "#/$defs/ReferralStatus" }, { "type": "null" } ], "default": null }, "tx_hash": { "title": "Tx Hash", "type": "string" } }, "required": [ "funded_amount", "new_balance", "tx_hash" ], "title": "FundResponse", "type": "object" }

Recent Health Checks

Time Status HTTP Latency Error
2026-03-21 06:19:03 degraded 402 548ms
2026-03-21 05:18:00 healthy 402 208ms
2026-03-21 04:28:36 healthy 402 221ms
2026-03-21 03:07:53 healthy 402 214ms
2026-03-21 02:12:35 healthy 402 227ms
2026-03-21 01:08:14 healthy 402 220ms
2026-03-21 00:18:10 healthy 402 226ms
2026-03-20 23:08:59 degraded 402 639ms
2026-03-20 22:18:19 healthy 402 215ms
2026-03-20 21:42:09 healthy 402 216ms
2026-03-20 20:52:26 healthy 402 225ms
2026-03-20 19:43:17 healthy 402 212ms
2026-03-20 19:02:19 healthy 402 214ms
2026-03-20 18:15:14 degraded 402 579ms
2026-03-20 17:13:18 healthy 402 306ms
2026-03-20 16:28:02 healthy 402 244ms
2026-03-20 15:29:31 healthy 405 209ms
2026-03-20 14:55:35 method_not_allowed 405 198ms
2026-03-20 13:53:07 method_not_allowed 405 293ms
2026-03-20 12:50:49 method_not_allowed 405 353ms