Offsys documentatie
Filter
Filter
Orders en klanten kun je filteren met de parameter filter. Een voorwaarde staat altijd tussen accolades, bijvoorbeeld {status=offerte}.
| Teken | Betekenis |
|---|---|
| = | Is gelijk aan |
| ^= | Begint met |
| *= | Bevat |
| $= | Eindigt op |
| > | Groter dan |
| < | Kleiner dan |
| >= | Groter dan of gelijk aan |
| <= | Kleiner dan of gelijk aan |
Combineren
Combineer voorwaarden met AND en OR. Gebruik haakjes om aan te geven wat bij elkaar hoort. Zonder haakjes gaat AND voor OR.
{status=factuur} AND ({date>=2026-01-01} OR {number^=2026})Zet het filter in de URL:
curl "https://api.offsys.nl/orders" \-G \-H "Authorization: 37d37675-59cd-431c-8d28-9553de7bae4d" \--data-urlencode "filter={status=factuur} AND {date>=2026-01-01}"Klopt het filter niet, of gebruik je een veld dat hieronder niet staat, dan krijg je code 400.
Datums
Bij datumvelden kun je een datum (2026-06-12) of een datum met tijd (2026-06-12 10:00) gebruiken.
- {date=2026-06-12} vindt alles op die dag.
- {date<=2026-06-12} vindt alles tot en met het einde van die dag.
- {date>=2026-06-12 10:00} vindt alles vanaf dat tijdstip.
Orders
| Veld | Waarde | Omschrijving |
|---|---|---|
| number | Tekst | Ordernummer |
| date | Datum | Leverdatum |
| status | Tekst | Bijvoorbeeld aanvraag, offerte of factuur |
| customer | Getal | Id van de klant |
| created_at | Datum | Moment van aanmaken |
| updated_at | Datum | Moment van de laatste wijziging |
Klanten
| Veld | Waarde | Omschrijving |
|---|---|---|
| name | Tekst | Naam |
| phone | Tekst | Telefoonnummer |
| Tekst | E-mailadres | |
| postal | Tekst | Postcode |
| place | Tekst | Plaats |