List Applications
Use this endpoint to retrieve a paginated list of merchant onboarding applications for a specific partner and its descendants.
Use this endpoint when you need to:
find applications across a partner hierarchy without knowing individual
applicationIdvaluesbuild an operational dashboard or queue of in-progress applications
filter applications by status, date range, or free text search
reconcile application activity for a partner and its downstream sub-partners
If you already have an applicationId and only need its current state, use Get Status instead.
Endpoint
GET /Partners/{id}/applicationsPath parameter
id
The partnerId to scope results to. Returns applications for this partner and its descendants in the partner hierarchy.
Query parameters
From
date-time
No
Filter by updatedAt from this timestamp (ISO 8601 UTC). Defaults to 30 days before To.
To
date-time
No
Filter by updatedAt up to this timestamp (ISO 8601 UTC). Defaults to the current UTC time.
Statuses
array
No
Filter by one or more application statuses: draft, submitted, changesRequested, resubmitted, signing, signed, viewed, reviewing, reviewed, boarding, boarded, withdrawn, rejected.
Search
string
No
Free text search across fields such as merchant name, signer email, or partner external ID.
Page
integer
No
Zero-based page number. Defaults to 0.
PageSize
integer
No
Number of results per page. Defaults to 50, max 100.
SortBy
string
No
Field to sort by. Supported values: merchantName, status, updated.
SortDirection
string
No
asc or desc.
Authentication and headers
Example request
Successful response — 200
The response is a paginated wrapper containing an array of application objects.
Response fields
data
Array of application objects. Each object uses the same shape returned by Get Status: id, merchantName, partnerName, partnerId, status, updated, signer, onboardedMerchantId, plus provider and downstream boarding detail fields (agreementApplication, complianceApplication, accountServicesApplication, bankingApplication, cryptoServicesApplications, digitalWalletServicesApplications, onboardingExceptions) that populate as the application progresses. See Get Status for how to interpret these details.
total
Total number of applications matching the query.
page
Current page number, zero-indexed.
Error responses
401
Missing or invalid API key.
403
Authenticated but not permitted to list applications for this partner.
Best practices
Scope by the highest-level partner ID that covers all the applications you need — results include descendants automatically, so you don't need to call this once per sub-partner.
Use
Statusesto filter to the applications you care about (for example,boardingorchangesRequested) rather than paging through the full result set.Use
Searchto locate a specific application by merchant name, signer email, or partner external ID instead of scanning pages manually.Store
totalto drive pagination in dashboards or queues.Use this endpoint for discovery and operational views; once you have an
applicationId, use Get Status for the authoritative current state of that single application.
A note on the deprecated List Applications endpoint
GET /merchant-onboarding/applications is deprecated. Use this endpoint, GET /Partners/{id}/applications, instead — it returns the same application data, scoped to a partner and its descendants.
Related pages
Last updated