List Environments
list_environmentsList the organization's costing environments, newest first. Each one is a set of machines, rates and overheads for a plant, a supplier or a region. Use it to find the environment id to price a part in. Without one, upload_and_quote and quote_part use the organization's default environment. Page with cursor until has_more is false. Read-only and free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum rows to return in one page. | |
| order | No | Sort direction over the collection's ordering key. Use `asc` to reconcile a batch: rows come oldest-first, so work created while you page lands after your position instead of shifting rows under it. | desc |
| cursor | No | Opaque position token from the previous page's `next_cursor` (or the `Link` / `X-Next-Cursor` response header). Omit it for the first page. Keep every other query parameter identical for the whole walk — a cursor replayed against different filters is rejected. | |
| offset | No | Rows to skip. Superseded by `cursor`, which is stable under concurrent writes; kept for existing integrations. Bounded — past the cap, page with `cursor`. | |
| created_after | No | Only rows created at or after this instant (RFC 3339, e.g. `2026-07-20T09:00:00Z`). Inclusive. | |
| created_before | No | Only rows created strictly before this instant (RFC 3339). Exclusive, so an `after`/`before` pair tiles a range without overlap. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | This page's rows, in the order and shape the REST list returns them. | |
| has_more | Yes | False on the last page. Stop on this, never on a short page. | |
| next_cursor | Yes | Pass as `cursor` to read the next page. Null on the last page. |