Skip to content

Check a Skin Analysis task status.

Request

AI tasks are asynchronous. Prefer webhook-based completion handling when the feature supports webhooks. Configure your webhook endpoint, verify webhook signatures, and use the received task_id to query the task result after a success or error notification. See the webhook integration guide for setup and verification details.

If webhooks are not supported or cannot be used in your integration, implement polling. After submitting an AI task, poll the status endpoint at regular intervals (e.g., every 10 seconds) until the task status is success or error.

Security
BearerAuthenticationV2
Path
task_idstringrequired

ID of task to check

Example:grH0CvsgXuAIHLUzD0V1Ol34hoet3R1tvdbtiVHrDb6_UqCLKIejAIajwxrhOAfe
curl -i -X GET \
  https://yce-api-01.makeupar.com/s2s/v2.0/task/skin-analysis/grH0CvsgXuAIHLUzD0V1Ol34hoet3R1tvdbtiVHrDb6_UqCLKIejAIajwxrhOAfe \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Successful check of Skin Analysis task status

Bodyapplication/json
statusinteger

Response status

Example:200
dataobject
Response

Task completed successfully. Results are packaged as a ZIP file.

{ "status": 200, "data": { "task_status": "success", "results": "https://example.com/sample-result-url" } }