API DocsAI Model APIsVideosSeedance Assets

Confirm Real-Person Verification and Get Asset Group

For a custom callback: confirm the verification result with bytedToken, store the asset group, and return its ID.

For a custom callback. After you confirm that the Volcano callback status code indicates success, call this endpoint. It looks up the asset group ID from Volcano with bytedToken, stores the group, and returns groupId. bytedToken comes from creating an H5 verification session and must still be within its lifetime. If it has expired, create a new session.

Real-person verification is required. It cannot be skipped or bypassed with an allowlist.

Base URL

  • https://api.autorouter.top — Production

Authentication

BearerAuth: http (bearer) Authenticate using a Bearer Token. Format: Authorization: Bearer sk-xxxxxx

Endpoints

POST /seedance/v1/real-person-auth/verification-result

Confirm Real-Person Verification and Get Asset Group

Confirm the verification result with bytedToken, store the asset group, and return groupId.

Request Body

Content-Type: application/json

Example:

{
  "bytedToken": "byted-token-xxx"
}

Properties:

NameTypeRequiredDescription
bytedTokenstringYesReal-person verification token returned by the H5 session endpoint

bytedTokenstring(Required)

Real-person verification token returned by the H5 session endpoint

The token must still be within its lifetime. If it has expired, create a new H5 verification session.

Responses

200: Success

Content-Type: application/json

Request examples

curl -X POST "https://api.autorouter.top/seedance/v1/real-person-auth/verification-result" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxxxx" \
  -d '{
  "bytedToken": "byted-token-xxx"
}'

Response examples

{
  "requestId": "1803ae665a704fbd90d20b3d50085033",
  "state": "OK",
  "errorCode": "",
  "errorMessage": "",
  "body": {
    "groupId": "group-xxxx"
  }
}

Response fields:

NameTypeDescription
requestIdstringRequest ID
statestringCall status. OK means success, ERROR means failure
errorCodestringError code. Empty string or null on success
errorMessagestringError message. Empty string or null on success
bodyobjectVerification result
body.groupIdstringVolcano asset group ID

statestring

Call status. OK means success, ERROR means failure

  • OK: Success
  • ERROR: Failure. Check errorCode and errorMessage

bodyobject

Verification result

groupIdstring

Volcano asset group ID

Error handling

When the HTTP status is 200, still check state in the response body.

stateDescription
OKThe call succeeded. Business data is in body
ERRORThe call failed. errorCode is the error code and errorMessage is the error message

On success, errorCode and errorMessage may be an empty string or null.

On this page