Task Verification API
Orbiter Quest supports any third party to provide a mission verification interface. As long as you follow the interface specifications, your mission can be verified in our Quest.
Last updated
Was this helpful?
Orbiter Quest supports any third party to provide a mission verification interface. As long as you follow the interface specifications, your mission can be verified in our Quest.
Last updated
Was this helpful?
API Endpoint: /verify/xxxx
HTTP Method: POST
Functionality: Verifies whether a user has completed a task.
Use Case: Third-party projects can use this API to validate user task completion and return the results to the Orbiter platform.
Is Authentication Required?: Optional.
Authentication Method: If authentication is required, provide an API key in the request header in the following format:
isValid
boolean
Indicates whether the verification passed (true
) or failed (false
).
message
string
A human-readable result or error message.
result
object
Optional, strategy-specific return data, e.g., { "count": 1 }
.
When a request fails, the API will return an error response with the following fields:
isValid
boolean
Should be false
, indicating the verification failed.
message
string
Detailed error description.
result
object
Optional.
Optional Authentication: If the Authorization
header is not provided, the API will determine access based on its configuration.
Request Body Validation:
The input
field must contain valid external data (e.g., txHash
or tweetId
).
The address
field must be a valid wallet address.
Response Time: The API's response time may vary depending on the complexity of the external data validation.
Authorization
header is not provided?If authentication is required, the API will return a 401 Unauthorized
error.
If authentication is optional, the API will process the request based on default permissions.
If isValid
is false
, use the information in the message
field to guide users in correcting their input data.
If you encounter any issues while using the API, please contact us via the following channels:
Email: techsupport@orbiter.finance
Website:
Content-Type
Yes
The content type of the request body, fixed as application/json
.
Authorization
No
API key in the format Bearer <API_KEY>
.
input
object
No
External data for verification (e.g., transaction hash txHash
or tweet ID tweetId
).
address
string
Yes
The user's wallet or account address.