{ "uuid": "b351a22c-a920-4260-9cd0-84b295665c2b", "lastMigration": 29, "name": "VAT API", "endpointPrefix": "v1", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "f39844d1-85ac-4771-848c-13c6decbbb35", "documentation": "Retrieve a countries VAT rates by its 2 digit country code", "method": "get", "endpoint": "country-code-check", "responses": [ { "uuid": "35684eaf-6a6f-4ee9-9d02-dc05d5cc24ef", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a69f50db-f082-458a-9f50-e22d5dd4058f", "documentation": "Convert a currency", "method": "get", "endpoint": "currency-conversion", "responses": [ { "uuid": "3d8c8f6c-824e-43da-bbd7-6b2762287c61", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d01baa52-bd1f-481d-b3b2-1e12378da9c5", "documentation": "Create a VAT invoice", "method": "post", "endpoint": "invoice", "responses": [ { "uuid": "df10906d-2f3e-4e3f-83bf-1fe6be0ac080", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "05a1d096-e9f5-4c08-8266-158e80c4234c", "documentation": "Delete an invoice", "method": "delete", "endpoint": "invoice/:id", "responses": [ { "uuid": "7f28d252-bba3-4c5f-8828-a5135b693380", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "20f3a660-18b2-43d0-bee7-9541059522c1", "documentation": "Retrieve an invoice", "method": "get", "endpoint": "invoice/:id", "responses": [ { "uuid": "640ffd76-4df4-4dfc-abdf-c28b519019ed", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "eb3412b7-707c-4a34-8146-ec1df72938ae", "documentation": "Update an existing invoice", "method": "put", "endpoint": "invoice/:id", "responses": [ { "uuid": "39956a83-75b8-491a-b3ac-7624cfb2a6c4", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9ff73f26-60a9-4a5f-a223-b06646787a6d", "documentation": "Retrieve a countries VAT rates from an IP address", "method": "get", "endpoint": "ip-check", "responses": [ { "uuid": "1d6656fc-749c-40ae-b637-f89bdd7bb7f5", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5ddc4f42-ba7e-4b2f-b942-5e41a5cd18bf", "documentation": "Check api requests remaining on current subscription plan", "method": "get", "endpoint": "usage-check", "responses": [ { "uuid": "9af8c6ea-9bdb-4c6c-bac4-70b8c56e04b0", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5ab17995-9403-4738-960f-6229fa9af6f5", "documentation": "Validate a VAT number", "method": "get", "endpoint": "vat-number-check", "responses": [ { "uuid": "80c7c6bc-3462-4eb9-b05e-355048979f0f", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f935dc23-5d60-473e-980d-adbbf2070309", "documentation": "Convert a price to or from VAT price.", "method": "get", "endpoint": "vat-price", "responses": [ { "uuid": "5dbe173a-6779-4d14-a956-0789b79e702c", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "076fb0eb-d41b-4dd9-9ba2-63708b5ac823", "documentation": "Retrieve all current EU VAT rates", "method": "get", "endpoint": "vat-rates", "responses": [ { "uuid": "7e1e23f7-9086-46ce-bf25-d49ebcc6c9ec", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "f39844d1-85ac-4771-848c-13c6decbbb35" }, { "type": "route", "uuid": "a69f50db-f082-458a-9f50-e22d5dd4058f" }, { "type": "route", "uuid": "d01baa52-bd1f-481d-b3b2-1e12378da9c5" }, { "type": "route", "uuid": "05a1d096-e9f5-4c08-8266-158e80c4234c" }, { "type": "route", "uuid": "20f3a660-18b2-43d0-bee7-9541059522c1" }, { "type": "route", "uuid": "eb3412b7-707c-4a34-8146-ec1df72938ae" }, { "type": "route", "uuid": "9ff73f26-60a9-4a5f-a223-b06646787a6d" }, { "type": "route", "uuid": "5ddc4f42-ba7e-4b2f-b942-5e41a5cd18bf" }, { "type": "route", "uuid": "5ab17995-9403-4738-960f-6229fa9af6f5" }, { "type": "route", "uuid": "f935dc23-5d60-473e-980d-adbbf2070309" }, { "type": "route", "uuid": "076fb0eb-d41b-4dd9-9ba2-63708b5ac823" } ] }