1. Overview
TaskOn provides an OpenAPI interface to verify task completion status for users. The system supports two types of user identifiers:
1.1 Supported ID Types
- Social Media Account ID
- Twitter handle (e.g., taskonxyz)
- Discord ID (e.g., 1084460817220641111)
- Telegram ID (e.g., 6881505111)
- Email Address (e.g., [email protected])
- Blockchain Wallet Address
- Supported chains: EVM, Solana, Starknet, Sui, Tron, BTC, Aptos, Nibiru
2. Integration Guide
2.1 Quick Start
2.2 API Specifications
Endpoint
GET https://<domain>/<serverpath>?address=<identifier>
Response Format
{ "result": { "isValid": **true**|**false** // Indicates task completion status } }
Important Notes
- All API endpoints must be publicly accessible
- Optional bearer token support for TaskOn-exclusive access
- All identifiers are converted to lowercase for consistency
- Always return HTTP 200 status code