API-specifications
Open Product provides two API, one for Product’s and one for Producttype’s. Both of these API’s are to be a recommended standard as of ….. The specifications can be found below.
API |
Specification version(s) |
|---|---|
Product API |
|
Producttype API |
In addition, Open Product can work with Notificaties API. Open Product uses
Open Notificaties by default but this can be disabled using NOTIFICATIONS_DISABLED (see Environment configuration reference).
REST API design rules
The Open Product API is compliant with most of the NLGov REST API Design Rules:
Functional rules
Rule |
Compliant |
Remarks |
|---|---|---|
Yes |
||
Yes |
||
Yes |
||
Yes |
||
Yes |
||
Yes |
||
Yes |
|
|
Yes |
||
Yes |
||
No |
||
No |
Old docker version are available |
|
Yes |
development changelog`_ |
|
Yes |
Not used |
Technical rules
Rule |
Compliant |
Remarks |
|---|---|---|
Yes |
||
Yes |
||
Yes |
||
Yes |
||
Yes |
||
Yes |
||
Yes |
||
Partially |
Open Product is missing the headers Cache-Control: no-store & Access-Control-Allow-Origin from API Design Rules Module: Transport Security |