API ReferenceOrganisation KYC
Get KYC status
Retrieve the current KYC status for the organisation
GET
/v1/organisation-kyc/statusAuthorization
bearer AuthorizationBearer <token>
In: header
Response Body
application/json
curl -X GET "https://example.com/v1/organisation-kyc/status"{ "success": true, "statusCode": 200, "message": "Request processed successfully", "timestamp": "2025-10-20T16:30:00.000Z", "path": "/v1/auth/register", "data": { "id": "kyc_abc123", "organisationId": "org_xyz789", "status": "PENDING", "documents": { "cacDocument": "http://localhost:3000/uploads/kyc/org_123/1234567890-abc.pdf", "cacMemorandum": "http://localhost:3000/uploads/kyc/org_123/1234567891-def.pdf", "dataProtectionPolicy": "http://localhost:3000/uploads/kyc/org_123/1234567892-ghi.pdf", "ndpaCompliance": "http://localhost:3000/uploads/kyc/org_123/1234567893-jkl.pdf" }, "documentTimestamps": { "cacDocumentUploadedAt": "2025-10-21T10:00:00.000Z" }, "hasAllDocuments": true, "reviewInfo": { "reviewedBy": "admin_123", "reviewedAt": "2025-10-21T15:00:00.000Z", "notes": "All documents verified" }, "submittedAt": "2025-10-21T12:00:00.000Z", "approvedAt": "2025-10-21T16:00:00.000Z", "createdAt": "2025-10-21T09:00:00.000Z", "updatedAt": "2025-10-21T12:00:00.000Z" }}