---
title: "KYC Age Verification API"
url: "https://developer.pxg.konera.com/apis/kyc-age-verification/versions/8f6e1650-8eaf-4b82-80f6-9539f9e34a0f"
---

# KYC Age Verification API

OpenAPI specification document.

```json
{"openapi":"3.0.3","info":{"title":"KYC Age Verification API","description":"CAMARA KYC Age Verification API. Verifies whether the subscriber associated with a phone number is at least a given minimum age.","version":"0.2.0"},"servers":[{"url":"https://api.pxg.konera.com/camara","description":"Production CAMARA API Gateway"}],"tags":[{"name":"KYC Age Verification","description":"KYC age verification APIs"}],"security":[{"OAuth2ClientCredentials":["kyc-age-verification.read"]}],"paths":{"/kyc-age-verification/v0.2/verify":{"post":{"tags":["KYC Age Verification"],"summary":"Verify minimum age for a subscriber","description":"Verifies whether the subscriber associated with the given phone number is at least the specified minimum age.","operationId":"verifyKycAge","parameters":[{"name":"x-correlation-id","in":"header","required":false,"description":"Correlation ID for request tracing","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KycAgeVerificationRequest"},"example":{"phoneNumber":"+14155550123","minimumAge":18}}}},"responses":{"200":{"description":"Age verification result returned","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KycAgeVerificationResponse"},"example":{"ageVerified":true,"assessedAt":"2026-02-10T10:00:00Z"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Too Many Requests","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"securitySchemes":{"OAuth2ClientCredentials":{"type":"oauth2","flows":{"clientCredentials":{"tokenUrl":"https://auth.konera.com/oauth2/token","scopes":{"kyc-age-verification.read":"Verify minimum age for a subscriber"}}}}},"schemas":{"KycAgeVerificationRequest":{"type":"object","required":["phoneNumber","minimumAge"],"properties":{"phoneNumber":{"type":"string","description":"MSISDN in E.164 format","example":"+14155550123"},"minimumAge":{"type":"integer","description":"Minimum age in years that the subscriber must meet or exceed.","example":18}}},"KycAgeVerificationResponse":{"type":"object","required":["ageVerified"],"properties":{"ageVerified":{"type":"boolean","description":"Indicates whether the subscriber is at least the requested minimum age.","example":true},"assessedAt":{"type":"string","format":"date-time","nullable":true,"description":"Time when the age verification was performed.","example":"2026-02-10T10:00:00Z"}}},"Error":{"type":"object","required":["status","code","message"],"properties":{"status":{"type":"integer","example":400},"code":{"type":"string","example":"INVALID_ARGUMENT"},"message":{"type":"string","example":"Invalid request"}}}}}}
```
