# document.json Version: 1.0.0 ## Servers ``` https://accept-app.insert.nl/api/v1 ``` ## Security ### oauth2 Type: oauth2 ## Download OpenAPI description [document.json](https://docs.insert.nl/_bundle/apis/document.yaml) ## Authentication ### Obtain access token - [POST /token](https://docs.insert.nl/apis/document/authentication/token.createaccesstoken.md) ## Products ### List products - [GET /products](https://docs.insert.nl/apis/document/products/products.listproducts.md) ### Create product - [POST /products](https://docs.insert.nl/apis/document/products/products.createproduct.md) ### Update product - [PUT /products/{product}/update](https://docs.insert.nl/apis/document/products/products.updateproduct.md) ### Archive product - [POST /products/{product}/archive](https://docs.insert.nl/apis/document/products/products.archiveproduct.md) ### Add image to product - [POST /products/{product}/images](https://docs.insert.nl/apis/document/products/products.addproductimage.md) ### Delete product image - [DELETE /products/{product}/images/{imageId}](https://docs.insert.nl/apis/document/products/products.deleteproductimage.md) ### Add file to product - [POST /products/{product}/files](https://docs.insert.nl/apis/document/products/products.addproductfile.md) ### Delete product file - [DELETE /products/{product}/files/{fileId}](https://docs.insert.nl/apis/document/products/products.deleteproductfile.md) ## Projects ### List projects - [GET /projects](https://docs.insert.nl/apis/document/projects/projects.listprojects.md) ### Create project - [POST /projects](https://docs.insert.nl/apis/document/projects/projects.createproject.md) ### Add project image - [POST /projects/{project}/images](https://docs.insert.nl/apis/document/projects/projects.addprojectimage.md) ### Delete project image - [DELETE /projects/{project}/images/{imageId}](https://docs.insert.nl/apis/document/projects/projects.deleteprojectimage.md) ## Subscriptions ### List subscriptions - [GET /resources/subscriptions](https://docs.insert.nl/apis/document/subscriptions/subscriptions.listsubscriptions.md) ### Create subscription - [POST /resources/subscriptions](https://docs.insert.nl/apis/document/subscriptions/subscriptions.createsubscription.md) ### Get subscription - [GET /resources/subscriptions/{subscription}](https://docs.insert.nl/apis/document/subscriptions/subscriptions.get.md) ### Delete subscription - [DELETE /resources/subscriptions/{subscription}](https://docs.insert.nl/apis/document/subscriptions/subscriptions.deletesubscription.md) ### Test subscription - [POST /resources/subscriptions/{subscription}/test](https://docs.insert.nl/apis/document/subscriptions/subscriptions.testsubscription.md)