Przejdź do głównej zawartości

product

Dla: Programista

ZapytanieBetaQuery.product

One product of an order by its identifier; null when there is no such product.

Wymagany zakresorders:read
Dostępne odPrynt 0.28.0
StabilnośćBeta (co to znaczy)

Argumenty

NazwaTypOpis
idwymaganeID!

Identifier of the product.

Zwraca

Product

Przykład

Zapytanie
query ProductFiles($id: ID!) {
product(id: $id) {
id
name
status
filesAcceptedAt
files {
id
originalFilename
mimeType
sizeBytes
verificationStatus
downloadUrl
}
}
}
Zmienne
{
"id": "ad4f6081-3c5e-4f70-8b9c-1d2e3f4a5b63"
}
Wywołanie (curl)
curl -sS https://twoja-drukarnia.prynt.pl/api/v1/graphql \
-H "Authorization: Bearer $PRYNT_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"query": "query ProductFiles($id: ID!) {\n product(id: $id) {\n id\n name\n status\n filesAcceptedAt\n files {\n id\n originalFilename\n mimeType\n sizeBytes\n verificationStatus\n downloadUrl\n }\n }\n}",
"variables": {
"id": "ad4f6081-3c5e-4f70-8b9c-1d2e3f4a5b63"
}
}
JSON
Odpowiedź
{
"data": {
"product": {
"id": "ad4f6081-3c5e-4f70-8b9c-1d2e3f4a5b63",
"name": "Teczka z wykrojnika",
"status": "FILES_TO_CHECK",
"filesAcceptedAt": null,
"files": [
{
"id": "c1e3f5a7-9b0d-4f2a-8c4e-6a8b0c2d4e96",
"originalFilename": "teczka-wykrojnik.pdf",
"mimeType": "application/pdf",
"sizeBytes": "18432077",
"verificationStatus": "TO_CHECK",
"downloadUrl": "https://storage.example.com/pliki/teczka-wykrojnik.pdf?signature=…"
}
]
}
}
}