Added

Add Entity Document Renewal APIs

  • Effective Date: 2026-09-21 (UTC+8)
  • Scope: Entity / KYC

This release introduces a new document renewal flow for expired entity documents (business_registration) and entity person documents (identity_document). Integrators can complete the update with the following flow:

  • Call the list endpoint to retrieve document update requests for the current API customer.
  • Upload the new document file to obtain its file_id.
  • Call the submit endpoint with update_request_id, files, and new_expiry_date.
  • After a successful submission, the request enters in_review; the status changes to completed after review or to rejected if the request is not approved.

Please also note the following status and validation limits:

  • Only pending_submission and rejected requests can be submitted.
  • Resubmitting a request in in_review returns 409 REVIEW_IN_PROGRESS.
  • The files array must contain file_id values returned by the upload endpoint, and all file IDs must belong to the current API customer.
  • This flow only allows updating new_expiry_date; other KYC fields are not covered.

A dedicated guide has been published alongside this release, covering the complete query, upload, and submission flow, as well as status transitions, error codes, and typical scenarios.



Thank you for choosing DogPay! If you encounter any issues or need assistance during integration, please feel free to reach out to the technical support team.