Skip to main content
POST
/
client
/
quests
/
submit
Submit Quest Result
curl --request POST \
  --url https://api.doshi.app/client/quests/submit \
  --header 'Access-Type: <access-type>' \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "questId": "<string>",
  "partnerUserId": "<string>",
  "reviewStatus": "APPROVED",
  "statusMessage": "<string>",
  "metadata": {}
}
'
{
  "isSuccess": true,
  "attemptId": "<string>"
}

Authorizations

Authorization
string
header
required

Authentication token (API Key) provided by Doshi. Your server's IP address must be whitelisted to use this API. Contact [email protected] to whitelist your IPs.

Headers

Access-Type
enum<string>
required

Must be set to 'client' for all API requests

Available options:
client

Body

application/json
questId
string
required
partnerUserId
string
required
reviewStatus
enum<string>
required
Available options:
APPROVED,
REJECTED
statusMessage
string
required
metadata
object

Response

Quest submission processed successfully.

isSuccess
boolean
required
attemptId
string
required