API pass
30-day access
non-renewing access
bearer token
USDC

Genuine Good Grants API 30-Day API Pass

Activate 30 days of bearer-token access to every Genuine Good Grants API tool, subject to a 1,000-request fair-use limit. The client supplies its own random token; Genuine Good stores only its SHA-256 hash. Payment flow: send the request without PAYMENT-SIGNATURE, read PAYMENT-REQUIRED from the 402 response, sign one accepted option, then retry the identical request with PAYMENT-SIGNATURE.

post/v1/grants/pass

Request

  • Base URL: https://genuinegood.online
  • URL: https://genuinegood.online/v1/grants/pass
  • Auth: none declared

Headers

PAYMENT-SIGNATUREstring

Base64-encoded x402 v2 payment payload. First call without this header to receive PAYMENT-REQUIRED, then retry the same request with the signed payload.

Request body

activationIdstring uuid required

Client-generated idempotency key; also include it as the activationId query parameter.

tokenstring required

Client-generated token: ggp_ plus 32 random base64url bytes. Store it securely; Genuine Good stores only its hash.

Response

Paid result

activationIdstring uuid required
accessTokenstring required
status'activates-after-settlement' | 'active' required
expiresAtstring date-time required
requestLimit1000 required
requestCountinteger required

Changes

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