Skip to content

List manufactures

GET
/api/v1/manufactures
curl --request GET \
--url 'https://api.stocksmith.io/api/v1/manufactures?status=not_started' \
--header 'Authorization: Bearer <token>'
page
integer

Page number (default: 1)

per_page
integer

Results per page (default: 25, max: 100)

product_id
integer

Filter by product ID

status
string
Allowed values: not_started work_in_progress completed

Filter by production status

from
string

Filter by start date on or after this ISO 8601 date (e.g. 2026-01-01). A malformed date is ignored, not rejected.

to
string

Filter by start date on or before this ISO 8601 date (e.g. 2026-12-31). A malformed date is ignored, not rejected.

Paginated list of manufactures

Media type application/json
object
manufactures
required
Array<object>
object
id
required
integer
product_id
required

ID of the associated product

integer
variation_id
integer
nullable
batch_code
string
nullable
production_status
required
string
Allowed values: not_started work_in_progress completed
quantity
required

Planned quantity (decimal string)

string
actual_quantity
required

Actual completed quantity (decimal string)

string
minutes_worked
integer
nullable
notes
string
nullable
start_date
string format: date-time
nullable
completed_at
string format: date-time
nullable
deadline_at
string format: date-time
nullable
expiry_at
string format: date-time
nullable
line_items
required
Array<object>
object
id
integer
material_id

ID of the consumed material

integer
nullable
name

Material name

string
nullable
sku
string
nullable
unit_measure
string
nullable
quantity

Decimal string

string
lot_number
string
nullable
unit_price

Omitted for view-only users.

object
amount

Decimal string, e.g. ‘8.75’

string
currency_code

ISO 4217 code, e.g. ‘USD’

string
actual_unit_price

Omitted for view-only users.

object
amount

Decimal string, e.g. ‘8.75’

string
currency_code

ISO 4217 code, e.g. ‘USD’

string
created_at
string format: date-time
updated_at
string format: date-time
total_materials_cost

Omitted for view-only users.

object
amount

Decimal string, e.g. ‘8.75’

string
currency_code

ISO 4217 code, e.g. ‘USD’

string
total_labour_cost

Omitted for view-only users.

object
amount

Decimal string, e.g. ‘8.75’

string
currency_code

ISO 4217 code, e.g. ‘USD’

string
created_at
required
string format: date-time
updated_at
required
string format: date-time
meta
required
object
current_page
required
integer
total_pages
required
integer
total_count
required
integer
per_page
required
integer
Example
{
"manufactures": [
{
"production_status": "not_started"
}
]
}

Missing or invalid Bearer token

Media type application/json
object
error
required

Error message

string
Example generated
{
"error": "example"
}