ReflexBlue Externe API V2 referentie: Productieopdrachten API
Met de ReflexBlue Externe API V2 beheer je productieopdrachten. Je kunt productieopdrachten aanmaken, opvragen, bijwerken en verwijderen. Productieopdrachten kunnen handmatig worden aangemaakt met een hoofdartikel en regels, of automatisch op basis van een recept.
Gebruik deze API om productieprocessen te automatiseren en productieopdrachten direct vanuit je externe systeem te beheren.
Bekijk voor gedetailleerde technische informatie over deze API de Swagger documentatie.
Een enkele productieopdracht opvragen
| HTTP-methode | Eindpunt |
|---|---|
| POST | /{administrationNumber}/api/external/v{version}/productiontasks/{productionTaskId} |
Gebruik dit eindpunt om detailgegevens van een specifieke productieopdracht op te halen, inclusief de input- en outputregels.
Een lijst van productieopdrachten opvragen
| HTTP-methode | Eindpunt |
|---|---|
| POST | /{administrationNumber}/api/external/v{version}/productiontasks/list |
Met dit eindpunt vraag je een lijst van productieopdrachten op. Je kunt de resultaten filteren op verschillende criteria zoals status, geplande start- en einddatum. Gebruik dit eindpunt voor de initiële datavulling of het periodiek ophalen van nieuwe of gewijzigde productieopdrachten.
Een productieopdracht verwijderen
| HTTP-methode | Eindpunt |
|---|---|
| DELETE | /{administrationNumber}/api/external/v{version}/productiontasks/{productionTaskId} |
Gebruik dit eindpunt om een bestaande productieopdracht te verwijderen. Productieopdrachten met registraties kunnen niet worden verwijderd.
Een productieopdracht aanmaken
Een handmatige productieopdracht aanmaken
| HTTP-methode | Eindpunt |
|---|---|
| POST | /{administrationNumber}/api/external/v{version}/productiontasks/create |
Via dit eindpunt maak je een productieopdracht aan met een hoofdartikel en handmatig opgegeven input- en outputregels. Dit is geschikt wanneer je een productieopdracht wilt aanmaken zonder gebruik te maken van een bestaand recept.
Belangrijke aandachtspunten
- Je moet een geldig hoofdartikel (
mainArticle) opgeven. - Afhankelijk van het artikeltype moet je een hoeveelheid (
quantity) of gewicht (weight) opgeven. - Input- en outputregels kunnen artikelregels of tekstregels zijn.
Een productieopdracht aanmaken vanuit een recept
| HTTP-methode | Eindpunt |
|---|---|
| POST | /{administrationNumber}/api/external/v{version}/productiontasks/create-from-recipe |
Via dit eindpunt maak je een productieopdracht aan op basis van een afgeleide product uit een recept. De input- en outputregels worden automatisch gegenereerd vanuit het recept.
Belangrijke aandachtspunten
- Je moet een geldig afgeleide product (
derivativeProduct) opgeven dat is gekoppeld aan een actief recept. - De input- en outputregels worden automatisch aangemaakt op basis van het recept en hoeven niet in het verzoek te worden meegegeven.
- Afhankelijk van het artikeltype moet je een hoeveelheid (
quantity) of gewicht (weight) opgeven.
Een productieopdracht bijwerken
| HTTP-methode | Eindpunt |
|---|---|
| PUT | /{administrationNumber}/api/external/v{version}/productiontasks |
Gebruik dit eindpunt om een bestaande productieopdracht bij te werken. Je kunt de geplande datums, beschrijving en regels aanpassen.
Belangrijke aandachtspunten
- Bij het bijwerken van regels worden bestaande regels vervangen door de nieuwe regels.
- Regels met registraties kunnen niet worden verwijderd.
Meer in deze rubriek
- Batch-synchronisatie
- Gebeurtenis-gebaseerde synchronisatie
- Artikelen API
- Artikelgroepen API
- Bestelpatronen API
- Betaalcondities API
- Contactpersonen API
- Dynamische velden API
- Integratie API
- Facturen API
- Talen API
- Pakbonnen API
- Recepturen API
- Relaties API
- Relatiegroepen API
- Routes API
- Orders API
- Productieopdrachten API
- Webhooks API