Update onboarding progress
POST
/onboarding/progress
const url = 'https://apisandbox.puurk.com/onboarding/progress';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"status":"pending","actions_completed":{"additionalProperty":"2026-04-15T12:00:00Z"},"required_actions_pending":["merchant_account_active"],"optional_actions_pending":["merchant_account_active"]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://apisandbox.puurk.com/onboarding/progress \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "status": "pending", "actions_completed": { "additionalProperty": "2026-04-15T12:00:00Z" }, "required_actions_pending": [ "merchant_account_active" ], "optional_actions_pending": [ "merchant_account_active" ] }'Update onboarding progress for a provider
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Onboarding progress update
Media typeapplication/json
object
status
Status of onboarding
string
actions_completed
Map of completed actions to completion dates
object
key
additional properties
string format: date-time
required_actions_pending
Required actions not yet completed
Array<string>
optional_actions_pending
Optional actions not yet completed
Array<string>
Responses
Section titled “Responses”Progress updated
Media typeapplication/json
object
status
Status of onboarding
string
actions_completed
Map of completed actions to completion dates
object
key
additional properties
string format: date-time
required_actions_pending
Required actions not yet completed
Array<string>
optional_actions_pending
Optional actions not yet completed
Array<string>
Example
{ "status": "pending", "required_actions_pending": [ "merchant_account_active" ], "optional_actions_pending": [ "merchant_account_active" ]}Invalid input
Unauthorized