# Confirm a boarded merchant's hierarchy and status via read-only reads.

Confirm a boarded merchant's hierarchy and status via read-only reads.

1. List the merchant platforms linked to the ISV account and select one to inspect. Paginated (before/after/limit); this reads the first page and takes the first platform.
 [listMerchantPlatforms](/api/list-merchant-platforms)
2. Retrieve the selected merchant platform's detail, including its legal and contact information and the status of each linked processing account.
 [getMerchantAccounts](/api/get-merchant-accounts)
3. List the processing accounts under the platform and select one to inspect. Paginated; reads the first page and takes the first account. By default only open accounts are returned — set includeClosed=true to include terminated, cancelled, or rejected accounts.
 [listMerchantLocations](/api/list-merchant-locations)
4. Retrieve the processing account's full detail: business information, MCC, status, processing configuration, and funding summary. The `status` output (for example, `approved`) is the primary confirmation that boarding has completed.
 [getProcessingAccounts](/api/get-processing-accounts)
5. Retrieve the pricing agreement applied to the processing account. The response is polymorphic — the `version` field (4.0, 5.0, or 5.2) selects the agreement variant.
 [retrieveProcessingAccountPricing](/api/retrieve-processing-account-pricing)
6. List the contacts on the processing account. Contacts are created inline during boarding; this read confirms them post-boarding. Paginated.
 [listProcessingAccountContacts](/api/list-processing-account-contacts)
7. List the owners of the processing account, including their equity stake and whether they are a control prong or authorized signatory. Owners are created inline during boarding; this read confirms them post-boarding. Paginated.
 [listMerchantOwners](/api/list-merchant-owners)
8. List the funding accounts linked to the processing account and their approval status. The response is a top-level array (not paginated).
 [listProcessingAccountsFundingAccounts](/api/list-processing-accounts-funding-accounts)
9. List the terminal orders for the processing account, including their status and shipping information. The response is a top-level array; optional status/date query filters are available.
 [listProcessingAccountsTerminalOrders](/api/list-processing-accounts-terminal-orders)
10. List the processing terminals configured for the processing account, including their active/inactive status and configuration. Paginated.
 [listProcessingAccountsProcessingTerminals](/api/list-processing-accounts-processing-terminals)

## Workflow diagram

```mermaid
flowchart TD
  step0["1. list merchant platforms · API"]
  step1["2. get merchant platform · API"]
  step0 --> step1
  step2["3. list processing accounts · API"]
  step1 --> step2
  step3["4. get processing account · API"]
  step2 --> step3
  step4["5. get pricing agreement · API"]
  step3 --> step4
  step5["6. list contacts · API"]
  step4 --> step5
  step6["7. list owners · API"]
  step5 --> step6
  step7["8. list funding accounts · API"]
  step6 --> step7
  step8["9. list terminal orders · API"]
  step7 --> step8
  step9["10. list processing terminals · API"]
  step8 --> step9
```
