Add KYC2 Request – Creates a KYC2 gate request for a user.post https://example.com/programs/{programCode}/users/{userIdentifier}/kycGates/kyc2Creates a KYC2 gate request for a user, submitting SSN for verification. Returns pending KYC gate, status, and attempts remaining.Path ParamsuserIdentifierstringrequiredThe unique identifier of the user whose KYC2 request is being created.programCodestringrequiredThe unique code identifying the partner program context.Body ParamsThe Gd.Bos.DataTransfer.Request.CreateKyc2Request object containing user information and SSN.ssnstring | nullThe full SSN of the user. Used for identity verification in KYC2 flows.encryptedSsnobjectRepresents a container for encrypted data used in secure data transfer operations. Contains the encrypted payload and associated cryptographic metadata, including encryption version, ephemeral public key, and public key hash. Used to securely transmit sensitive information such as user data, ensuring confidentiality and integrity during transport.encryptedSsn objectHeadersX-GD-RequestIdstringrequiredThe unique request identifier (GUID) for tracking and idempotency. Required in the X-GD-RequestId header.acceptstringenumDefaults to application/jsonGenerated from available response content typesapplication/jsontext/jsonAllowed:application/jsontext/jsonResponses 201Created 401Unauthorized 403Forbidden 500Internal Server Error 503Service UnavailableUpdated 2 months ago