Age verification, WIP
NOTE
This page is a work in progress. Endpoints below haven't been fully researched. Help needed.
Verify age document (deprecated), WIP
Removed in the official Android client v26.15.0. The FaceTec document/enrollment/liveness steps were consolidated into Verify age (POST /v2/age-verification/verify).
Body type: AgeVerificationPhotoIdMatchRequest (undocumented).
Response type: AgeVerificationFaceTecResponse (undocumented).
POST /v1/age-verification/verify/documentCreate age-verification session, WIP
Starts the age-verification flow required when the session is age-restricted (JWT restriction = AGE_RESTRICTED, regions UK/BR/AU).
Response type: AgeVerificationSessionResponse (undocumented).
POST /v1/age-verification/sessionVerify age enrollment (deprecated), WIP
Removed in the official Android client v26.15.0. The FaceTec document/enrollment/liveness steps were consolidated into Verify age (POST /v2/age-verification/verify).
Response type: AgeVerificationFaceTecResponse (undocumented).
POST /v1/age-verification/verify/enrollmentVerify age liveness3d (deprecated), WIP
Removed in the official Android client v26.15.0. The FaceTec document/enrollment/liveness steps were consolidated into Verify age (POST /v2/age-verification/verify).
Body type: AgeVerificationFaceTecRequest (undocumented).
Response type: AgeVerificationFaceTecResponse (undocumented).
POST /v1/age-verification/verify/liveness3dGet age verification options, WIP
Response type: AgeVerificationOptionsResponse (undocumented).
GET /v1/age-verification/optionsVerify age, WIP
Body type: AgeVerificationProcessRequest (undocumented).
Response type: AgeVerificationProcessResponse (undocumented).
POST /v2/age-verification/verifyGet store age verification requirement, WIP
Requires Authorization.
Whether the account has to confirm its age with an app store age signal (Google Play Age Signals). Report the signal with Submit store age verification result.
GET /v1/store-age-verification/requirementResponse:
isVerificationRequired— booleanrequirementStrength— string,"SOFT","HARD"ornull
Errors:
404— Returned to some accounts with an empty body; the condition is unknown.
Submit store age verification result, WIP
Requires Authorization.
Reports the app store age signal for the account.
POST /v1/store-age-verification/resultBody:
signal— string,"SHARED","DECLINED","UNAVAILABLE","NOT_APPLICABLE"or"VERIFICATION_REQUIRED"(the store itself asks for an age check)ageLowerBound— integer, lower bound of the age range the store reported, ornullageUpperBound— integer, upper bound of the age range the store reported, ornull
Response:
status— string,"PENDING","APPROVED","REJECTED"or"NOT_APPLICABLE"banDetails— object, may be absent ornullbanReason— stringbanSubReason— stringisAutomated— boolean