Monitoring User Processing

Endpoint:

GET /v1/partner-user-provision/{provision_id}

Response (initial):

{
    "Response": [
        {
            "PartnerUserProvision": {
                "id": 123,
                "created": "2025-08-13 14:45:18.621550",
                "updated": "2025-08-13 14:45:18.621550",
                "external_uuid": "550e8400-e29b-41d4-a716-446655440000",
                "status": "CREATED",
                "sub_status": "PENDING_PROCESS_USER",
                "action_required": "NONE",
                "products": ["USER_VERIFIED"],
                "label_user": null,
                "oauth_request": null,
                "credential": null
            }
        }
    ]
}

Status Explanation:

  • Status: CREATED → Provision is created, processing started

  • Sub Status: PENDING_PROCESS_USER → User account is being created

  • label_user: null → User account not yet created

  • oauth_request: null → OAuth setup not yet started

Continue polling this endpoint until the sub_status changes.


Alternative: Webhook Notifications instead of Polling

See Chapter 9: Webhooks for more information.

Endpoint:

Request Body:

Last updated

Was this helpful?