Printago API
GET
/v1/materials/full
Get full material data
Get complete material data including variants, groups, instances, and assignments
Response Schema
MaterialsData
groupMembersrequired
object[]
createdAtrequired
string
format: date-time
idrequired
string
pattern: ^[a-z0-9]{24}$
materialGroupIdrequired
string
pattern: ^[a-z0-9]{24}$
materialIdrequired
string
materialTyperequired
string
priorityrequired
number
min: 0
storeIdrequired
string
pattern: ^[a-z0-9]{24}$
updatedAtrequired
string
format: date-time
variantIdrequired
string
groupsrequired
object[]
createdAtrequired
string
format: date-time
idrequired
string
pattern: ^[a-z0-9]{24}$
namerequired
string
parentIdrequired
string
priorityrequired
number
min: 0
storeIdrequired
string
pattern: ^[a-z0-9]{24}$
updatedAtrequired
string
format: date-time
materialsrequired
object[]
brandrequired
string
createdAtrequired
string
format: date-time
externalIdoptional
string
filamentSystemProfileIdrequired
number
filamentUserProfileIdrequired
string
idrequired
string
pattern: ^[a-z0-9]{24}$
identifieroptional
string
namerequired
string
pricePer1000goptional
number
sourceoptional
string
starredoptional
boolean
storeIdrequired
string
pattern: ^[a-z0-9]{24}$
tagsrequired
string[]
typerequired
string
updatedAtrequired
string
format: date-time
variantsrequired
object[]
colorrequired
string
createdAtrequired
string
format: date-time
externalIdoptional
string
filamentSystemProfileIdrequired
number
filamentUserProfileIdrequired
string
idrequired
string
pattern: ^[a-z0-9]{24}$
materialIdrequired
string
pattern: ^[a-z0-9]{24}$
namerequired
string
pressureAdvanceoptional
number
pricePer1000goptional
number
sourceoptional
string
storeIdrequired
string
pattern: ^[a-z0-9]{24}$
tagsrequired
string[]
updatedAtrequired
string
format: date-time
Example Response
200 OK — application/json
{
"materials": [
{
"name": "string",
"brand": "string",
"type": "string",
"tags": [
"string"
],
"starred": true,
"id": "string",
"storeId": "string",
"createdAt": "2026-08-24T03:58:55.558Z",
"updatedAt": "2026-08-24T03:58:55.558Z"
}
],
"variants": [
{
"name": "string",
"materialId": "string",
"tags": [
"string"
],
"id": "string",
"storeId": "string",
"createdAt": "2026-08-24T03:58:55.558Z",
"updatedAt": "2026-08-24T03:58:55.558Z"
}
],
"groups": [
{
"name": "string",
"priority": 0,
"id": "string",
"storeId": "string",
"createdAt": "2026-08-24T03:58:55.558Z",
"updatedAt": "2026-08-24T03:58:55.558Z"
}
],
"groupMembers": [
{
"materialGroupId": "string",
"materialType": "string",
"priority": 0,
"id": "string",
"storeId": "string",
"createdAt": "2026-08-24T03:58:55.558Z",
"updatedAt": "2026-08-24T03:58:55.558Z"
}
]
}