Returns all embroidery designs (patterns) for the authenticated company, including stitch count. Supports paging via the page and limit query parameters.
Authentication
Requires the X-API-Key header.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
page | integer (query, default 1) | no | Page number for paginating the result set. |
limit | integer (query, default 100, max 1000) | no | Number of items per page. Maximum allowed value is 1000. |
Response (200 OK)
| Field | Type | Description |
|---|---|---|
data[].id | string | Pattern identifier (e.g. DESIGN_001). |
data[].name | string | Design name (e.g. Rose Border). |
data[].stitches | integer | Total stitch count of the design (e.g. 45000). |
data[].date_inserted | string (date-time) | When the design was added. |
total | integer | Total number of designs. |
page | integer | Current page number. |
limit | integer | Items per page used for this response. |
Example response
{
"data": [
{ "id": "DESIGN_001", "name": "Rose Border", "stitches": 45000, "date_inserted": "2024-08-15T10:23:00Z" }
],
"total": 128,
"page": 1,
"limit": 100
}