v1

latestOpenAPI 3.1.02026-07-263847150.4 KB

Confirm Upload V2

Confirm that all required documents have been uploaded and provide user details to start the certificate registration process. The additional details passed in this API will be stored and used during submission processing.

put/esign-partner/v2/submissions/urls

Headers

x-onekyc-tokenstring required

IAB Partner token generated using the Get Partner Token API

x-esign-onboarding-partnerstring required

Used to identify the source of the request (generated by OneKYC team)

x-partner-session-idstring uuid required

Session ID of the current session (generated by partner) that can be used as a correlation ID. Should be uniquely generated for each invocation. Acts as idempotency ID between Partner BE and IAB BE.

Request body

submissionIdstring uuid required

Unique identification of submission record

Example request

{
  "metadata": {
    "userDetails": {
      "nik": 3177734902845410,
      "name": "John Doe",
      "dateOfBirth": "21-05-1980",
      "phoneNumber": "+6281234567890",
      "email": "user@example.com"
    },
    "userLocale": "en_ID",
    "consentData": [
      {
        "entity": "Digi",
        "consentType": "termsAndConditions",
        "consentGiven": true,
        "details": {
          "en_ID": {
            "url": "https://www.digi.com/termsAndConditions?version=v1.0.0",
            "text": "terms and conditions"
          },
          "id_ID": {
            "url": "https://www.digi.com/termsAndConditions?version=v1.0.0",
            "text": "terms and conditions"
          }
        },
        "timeStamp": 1725603017345,
        "additionalDetails": {
          "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36",
          "userIp": "172.217.22.14",
          "deviceDetails": {
            "os": "R",
            "make": "google",
            "model": "KB2001",
            "uniqueId": "AF7KI0bly3aPIsYJ4+O+2QE",
            "networkProvider": "IND idea",
            "appId": "gojek",
            "appVersion": "4.96.0"
          }
        }
      }
    ]
  }
}

Response

Upload confirmed successfully

successboolean

Example response

{
  "success": true
}