Admin
Administrative endpoints requiring bearer token authentication
Grants new credits to a user for completing a specific goal. Requires bearer token authentication with API_ADMIN_TOKEN.
Bearer token authentication for administrative endpoints. Use API_ADMIN_TOKEN for most admin endpoints or PROGRAMMATIC_API_ADMIN_TOKEN for /flag endpoint.
User's Ethereum address
0x742d35Cc6634C0532925a3b844Bc9e7595f0bEbPattern: ^0x[a-fA-F0-9]{40}$ID of the goal that was completed
Credits granted successfully
Bad request - Invalid address or missing goalId
Unauthorized - Invalid bearer token
Internal server error
Restarts a user's progress in the current season. Only available in non-production environments. Requires bearer token authentication with API_ADMIN_TOKEN.
Bearer token authentication for administrative endpoints. Use API_ADMIN_TOKEN for most admin endpoints or PROGRAMMATIC_API_ADMIN_TOKEN for /flag endpoint.
User's Ethereum address
^0x[a-fA-F0-9]{40}$Program restarted successfully
Bad request
Unauthorized - Invalid bearer token
Sends a test email to verify email notification functionality. Only available in non-production environments. Requires bearer token authentication with API_ADMIN_TOKEN.
Bearer token authentication for administrative endpoints. Use API_ADMIN_TOKEN for most admin endpoints or PROGRAMMATIC_API_ADMIN_TOKEN for /flag endpoint.
User's Ethereum address to send test email to
^0x[a-fA-F0-9]{40}$Test email sent successfully
Unauthorized - Invalid bearer token
Flags one or more users for multi-accounting detection or blacklisted addresses. This endpoint is designed for programmatic use by external systems. Requires bearer token authentication with PROGRAMMATIC_API_ADMIN_TOKEN.
Bearer token authentication for administrative endpoints. Use API_ADMIN_TOKEN for most admin endpoints or PROGRAMMATIC_API_ADMIN_TOKEN for /flag endpoint.
IP address associated with the flagged users
List of Ethereum addresses linked to the same IP
Source of the flagging detection
Users flagged successfully
Bad request - Invalid addresses or missing required fields
Unauthorized - Invalid bearer token
Removes flags from users for captcha or multi-account violations. Requires bearer token authentication with API_ADMIN_TOKEN.
Bearer token authentication for administrative endpoints. Use API_ADMIN_TOKEN for most admin endpoints or PROGRAMMATIC_API_ADMIN_TOKEN for /flag endpoint.
List of Ethereum addresses to unflag
Type of flag to remove
Users unflagged successfully
Bad request - Invalid addresses
Unauthorized - Invalid bearer token
Retrieves all flagged wallets with their flagging details including timestamps, reasons, and associated IP addresses. Provides summary statistics. Requires bearer token authentication with API_ADMIN_TOKEN.
Bearer token authentication for administrative endpoints. Use API_ADMIN_TOKEN for most admin endpoints or PROGRAMMATIC_API_ADMIN_TOKEN for /flag endpoint.
Flagged wallets retrieved successfully
Unauthorized - Invalid bearer token
Manually triggers reminder email sending for users based on time window. Requires bearer token authentication with API_ADMIN_TOKEN.
Bearer token authentication for administrative endpoints. Use API_ADMIN_TOKEN for most admin endpoints or PROGRAMMATIC_API_ADMIN_TOKEN for /flag endpoint.
Optional day of week filter
Time window for sending emails
Emails triggered successfully
Bad request - Invalid day or dateTime
Unauthorized - Invalid bearer token
Last updated