REST APIIdentityKnow Your Business (KYB)

POST

Add and validate documents for an existing identity. Documents are verified with the document service before being associated with the identity.

Path Params

  • identityId string uuid required
    The unique ID of the identity

Body Params

object

  • documents array of objects required
    List of documents to accept

    at least 1 items

    documents object
    • documentId string uuid required
      External document service ID (must be a valid UUID)
    • documentType string enum required
      Type of document being uploaded
      governmentIdcommercialRegisterarticlesOfAssociationcertificateOfIncorporationcertificateOfGoodStandingcertificateOfTrustcertificateOfIncumbencycertificateOfIncumbencyOrShareRegisterproofOfPrincipalPlaceOfBusinessactiveTradeLicenseresolutionToOpenBitgoUaeAccountresolutionToOpenBitgoSingaporeAccountproofOfAuthorizedSignatoriesmemorandumOfAssociationmemorandumAndArticlesOfAssociationbylawsOrOperatingAgreementoperatingAgreementw8w9evidenceOfLegalStatusevidenceOfActiveStatusproofOfJfsaLicenseproofOfGamingLicenseorganizationDocumentpartnershipAgreementarticlesOfOrganizationbusinessLicenseOrRegistrationevidenceOfGovernmentOrStateOwnershipsecFilingsAsEvidenceOfPublicTradingStatusfoundingTreatyOrEquivalentproofOfAddresssourceOfWealthsingaporeSupportingDocumentcaseRequiredDocumentscorrespondentAccountCertificationauthorizedSignerForm
    • documentSubType string
      Sub-classification within a document type. Required when documentType is singaporeSupportingDocument (valid values: SingaporeSupportingDocumentSubTypeEnum, e.g. computerizedPayslips, bankStatement).

Responses

201
201

Response Body

object

  • identityId string required
    The identity ID
  • acceptedDocuments array of objects required
    Successfully accepted documents
    acceptedDocuments object
    • id string required
      Internal ID for the document association
    • documentId string required
      External document service ID
    • documentType string enum required
      Type of document being uploaded
      governmentIdcommercialRegisterarticlesOfAssociationcertificateOfIncorporationcertificateOfGoodStandingcertificateOfTrustcertificateOfIncumbencycertificateOfIncumbencyOrShareRegisterproofOfPrincipalPlaceOfBusinessactiveTradeLicenseresolutionToOpenBitgoUaeAccountresolutionToOpenBitgoSingaporeAccountproofOfAuthorizedSignatoriesmemorandumOfAssociationmemorandumAndArticlesOfAssociationbylawsOrOperatingAgreementoperatingAgreementw8w9evidenceOfLegalStatusevidenceOfActiveStatusproofOfJfsaLicenseproofOfGamingLicenseorganizationDocumentpartnershipAgreementarticlesOfOrganizationbusinessLicenseOrRegistrationevidenceOfGovernmentOrStateOwnershipsecFilingsAsEvidenceOfPublicTradingStatusfoundingTreatyOrEquivalentproofOfAddresssourceOfWealthsingaporeSupportingDocumentcaseRequiredDocumentscorrespondentAccountCertificationauthorizedSignerForm
    • documentSubType string nullable
      Sub-classification within a document type (e.g., Singapore supporting document subtype).
    • status string enum required
      Verification status
      missingcountExceededsubmittedinReviewverified
    • createdAt string required
      ISO timestamp when document was associated
    • updatedAt string required
      ISO timestamp when association was last updated
  • rejectedDocuments array of objects required
    Documents that failed validation
    rejectedDocuments object
    • documentId string required
      External document service ID
    • documentType string enum required
      Type of document being uploaded
      governmentIdcommercialRegisterarticlesOfAssociationcertificateOfIncorporationcertificateOfGoodStandingcertificateOfTrustcertificateOfIncumbencycertificateOfIncumbencyOrShareRegisterproofOfPrincipalPlaceOfBusinessactiveTradeLicenseresolutionToOpenBitgoUaeAccountresolutionToOpenBitgoSingaporeAccountproofOfAuthorizedSignatoriesmemorandumOfAssociationmemorandumAndArticlesOfAssociationbylawsOrOperatingAgreementoperatingAgreementw8w9evidenceOfLegalStatusevidenceOfActiveStatusproofOfJfsaLicenseproofOfGamingLicenseorganizationDocumentpartnershipAgreementarticlesOfOrganizationbusinessLicenseOrRegistrationevidenceOfGovernmentOrStateOwnershipsecFilingsAsEvidenceOfPublicTradingStatusfoundingTreatyOrEquivalentproofOfAddresssourceOfWealthsingaporeSupportingDocumentcaseRequiredDocumentscorrespondentAccountCertificationauthorizedSignerForm
    • documentSubType string nullable
      Sub-classification within a document type.
    • reason string required
      Reason for rejection
400
400

Response Body

object

  • error string required
404
404

Response Body

object

  • error string required
422
422

Response Body

object

  • error string required
500
500
No response body