publ betaReference (MCP guide)
Open publ console

board_products_get

# board_products_get

Reads app-unlock products in the Free Board app (pApp A00003, or an instance code of the same family). Another app code is refused before any request.

## Inputs

| Field | Required here | Contract |
| --- | --- | --- |
| `view` | Yes | When alternative 1: one of: `article_products`, `article_product` (by `kind`) |
| `view.page` | No | When alternative 1 and `view.kind` is `article_products`: integer; minimum 1; maximum 1000000; default `1` |
| `view.limit` | No | When alternative 1 and `view.kind` is `article_products`: integer; minimum 1; maximum 100; default `15` |
| `view.productId` | Yes | When alternative 1 and `view.kind` is `article_product`: integer; greater than 0 |
| `instanceCode` | No | When alternative 1: string; pattern `^A(?:000\|9[0-9]{2})03$`; Optional: which installed Free Board app to use (its code, such as A00003 or A90103). Omit it when only one is installed; when several are, pick one from the installed list. |
| `view` | Yes | When alternative 2: one of: `article_product_creation`, `article_product_edit` (by `kind`) |
| `view.productId` | Yes | When alternative 2 and `view.kind` is `article_product_edit`: integer; greater than 0 |
| `instanceCode` | No | When alternative 2: string; pattern `^A(?:000\|9[0-9]{2})03$`; Optional: which installed Free Board app to use (its code, such as A00003 or A90103). Omit it when only one is installed; when several are, pick one from the installed list. |