PATCH
/
core
/
kyc
/
processes
/
enhanced-due-diligence
curl --request PATCH \
  --url https://api.enterprise.sandbox.uphold.com/core/kyc/processes/enhanced-due-diligence \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "input": {
    "media": [
      {
        "context": "source-of-funds-proof",
        "fileId": "57a3ecf2-5404-4654-9ece-feb504a69f86"
      }
    ]
  },
  "output": {
    "verifiedAt": "2020-01-01T00:00:00Z"
  }
}'
{
"enhancedDueDiligence": {
"status": "ok",
"input": {
"media": [
{
"context": "source-of-funds-proof",
"fileId": "57a3ecf2-5404-4654-9ece-feb504a69f86"
}
]
},
"output": {
"verifiedAt": "2020-01-01T00:00:00Z"
}
}
}

Update enhanced due diligence is the endpoint used to collect additional documentation when a user is categorized as high risk based on the outcome of the customer-due-diligence process.

This process typically starts with a status of exempt, but it may be triggered automatically if the user’s risk profile is elevated during standard due diligence.

Source of Funds Requirement

To complete the enhanced due diligence process, the user must provide proof of source of funds, based on the response provided for their primary source of income. As an example, if the declared source is salary, the user must submit a salary receipt as proof.

The document is provided as a media file in input.media. At this time, only a single media file is supported for this process.

Files are created and uploaded using the Create File endpoint.

Authorizations

Authorization
string
header
required

OAuth 2.0 authentication.

Body

application/json

Response

200
application/json

KYC enhanced due diligence process updated.

The response is of type object.

PATCH
/
core
/
kyc
/
processes
/
enhanced-due-diligence
curl --request PATCH \
  --url https://api.enterprise.sandbox.uphold.com/core/kyc/processes/enhanced-due-diligence \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "input": {
    "media": [
      {
        "context": "source-of-funds-proof",
        "fileId": "57a3ecf2-5404-4654-9ece-feb504a69f86"
      }
    ]
  },
  "output": {
    "verifiedAt": "2020-01-01T00:00:00Z"
  }
}'
{
"enhancedDueDiligence": {
"status": "ok",
"input": {
"media": [
{
"context": "source-of-funds-proof",
"fileId": "57a3ecf2-5404-4654-9ece-feb504a69f86"
}
]
},
"output": {
"verifiedAt": "2020-01-01T00:00:00Z"
}
}
}

Update enhanced due diligence is the endpoint used to collect additional documentation when a user is categorized as high risk based on the outcome of the customer-due-diligence process.

This process typically starts with a status of exempt, but it may be triggered automatically if the user’s risk profile is elevated during standard due diligence.

Source of Funds Requirement

To complete the enhanced due diligence process, the user must provide proof of source of funds, based on the response provided for their primary source of income. As an example, if the declared source is salary, the user must submit a salary receipt as proof.

The document is provided as a media file in input.media. At this time, only a single media file is supported for this process.

Files are created and uploaded using the Create File endpoint.

Authorizations

Authorization
string
header
required

OAuth 2.0 authentication.

Body

application/json

Response

200
application/json

KYC enhanced due diligence process updated.

The response is of type object.