Skip to main content
POST
curl

Authorizations

API-Key
string
header
required

Your public API key. Identifies the partner making the request.

API-Nonce
string
header
required

Monotonically increasing nonce included in the request signature.

API-Sign
string
header
required

HMAC signature over the request, computed with your private key.

Path Parameters

user_id
string
required

ID of the user the request applies to. For partners operating in the B2B2C model, this is the Sub-User the request is acting on behalf of. Canonical identifier for a user in the Payward public API.

Required string length: 14 - 42

Body

application/json

Verification request body. The type discriminator selects exactly one start verification payload.

type
enum<string>
required
Available options:
identity_document
metadata
object
required

Metadata about the identity document to verify.

front_url
string<uri>
required

Presigned URL to the front side of the identity document. The filename is extracted from the URL path and must meet the URL and file requirements.

Required string length: 1 - 4096
Pattern: ^https://
Example:

"https://your-allowlisted-bucket.s3.amazonaws.com/front.png?X-Amz-Algorithm=AWS4-HMAC-SHA256"

back_url
string<uri> | null

Presigned URL to the back side of the identity document. The filename is extracted from the URL path and must meet the URL and file requirements. Passport submissions must omit this field.

Required string length: 1 - 4096
Pattern: ^https://
Example:

"https://your-allowlisted-bucket.s3.amazonaws.com/front.png?X-Amz-Algorithm=AWS4-HMAC-SHA256"

Response

Verification started.

data
object
required