Offsys documentatie

Aanvragen

Aanvragen

Zet een aanvraag - via bijvoorbeeld de website - rechtstreeks in Offsys.

Create

VeldWaardeVerplichtOmschrijving
dateDateJaWordt getoond als leverdatum
referenceStringNeeStandaardwaarde: Via website
event'Bruiloft', 'Geboorte', 'Verjaardag', 'Jubileum', 'Uitvaart', 'Open dag', 'Bedrijfsopening', 'Bedrijfsfeest', 'Zakelijk Event', 'Vergadering', 'Beurs', 'Overig' of 'Doorlevering'NeeStandaardwaarde: Overig
informationTextNeeVoeg extra informatie toe aan de aanvraag
customerArrayJa
- type'1' of '2'JaGebruik '1' voor een eenmalige klant en '2' voor een bestaande klant
type 1
- nameStringJa
- addressStringNee
- postalStringNee
- placeStringNee
- phoneStringNee
- emailStringNee
type 2
- idIntegerJa
location ArrayNee
- type'2', '3' of '4'JaGebruik '2' voor het adres van de klant, '3' voor een eenmalige locatie en '4' voor een bestaande locatie
type 3
- nameStringNee
- addressStringNee
- postalStringNee
- placeStringNee
- emailStringNee
- phoneStringNee
type 4
- idIntegerJa
linesArrayJaAlle orderregels dienen in een aparte array geplaatst te worden
- idStringJaHet product ID zoals zelf ingevuld bij de producten
- nameStringNeeGebruikt standaard de waarde van het product
- descriptionStringNeeGebruikt standaard de waarde van het product
- amountIntegerNeeGebruikt standaard de waarde van het product
- priceStringNeeGebruikt standaard de waarde van het product
- depositIntegerNeeGebruikt standaard de waarde van het product
- discountStringNeeGebruikt standaard de waarde van het product

Voorbeeld:

curl "https://api.offsys.nl/order" \
-X POST \
-H "Authorization: 37d37675-59cd-431c-8d28-9553de7bae4d" \
-d "date=2021-01-01" \
-d "customer[type]=1" \
-d "customer[name]=Jan Janssen" \
-d "location[type]=2" \
-d "lines[0][id]=1" \
-d "lines[0][amount]=4" \
-d "lines[1][id]=2"

Resultaat:

{
"status": "success",
"order": {
"number": 20210001
}
}

Onderwerpen