Skip to main content
Corrections work differently per resource. Customer corrections are handled by the customer inside the AiPrise verification flow — the Partner REST API has no customer update endpoint. Beneficiary and payment corrections are resource-specific PATCH endpoints: update only the fields Nuvera asked you to correct, then keep tracking the resource through its detail and activity endpoints. Required permissions depend on the corrected resource:

Customer corrections

Customer corrections are requested by Nuvera compliance through AiPrise, not through a partner update call. When compliance needs more information, the customer moves to CORRECTION_REQUESTED and the customer completes the fix inside their AiPrise verification session. There is no PATCH /api/v1/customers/{id}. Your integration observes and tracks the correction; it does not submit customer field edits.
1

Detect the correction request

Poll GET /api/v1/customers/{id} and watch for status: "CORRECTION_REQUESTED".
2

Have the customer resolve it in AiPrise

The customer reopens their verification session from the customer platform and submits the requested corrections to AiPrise. Once resubmitted, the customer returns to PENDING_REVIEW and, after review, to APPROVED (or another terminal status).
3

Track the outcome

Use GET /api/v1/customers/{id}/activity to inspect what changed and when the status transitioned.

Beneficiary corrections

Use PATCH /api/v1/customers/{customerId}/beneficiaries/{id} only when the beneficiary is CORRECTION_REQUESTED. Keep both IDs in the URL. Do not include id or customerId in the JSON body.

Payment corrections

Use PATCH /api/v1/payment/{id} only when the payment is CORRECTION_NEEDED. Keep the payment ID in the URL. Do not include id in the JSON body.

Track correction history

Use activity endpoints to inspect what happened before and after a correction: For complete update schemas, open the API Reference.