Requests & Responses
Request format
The Vetrol API accepts requests as standard HTTP. Use application/x-www-form-urlencoded for POST request bodies, or application/json.
Base URL: https://api.vetrol.io/v1
HTTP methods
| Method | Usage |
|---|---|
GET | Retrieve a resource or list of resources |
POST | Create a new resource |
PUT | Replace a resource entirely |
PATCH | Update specific fields of a resource |
DELETE | Delete a resource |
Response format
All responses are JSON-encoded and include an appropriate HTTP status code.
Successful responses
| Status | Meaning |
|---|---|
200 OK | Request succeeded |
201 Created | Resource created successfully |
204 No Content | Resource deleted, no body returned |
Error responses
| Status | Meaning |
|---|---|
400 Bad Request | Invalid request parameters |
401 Unauthorized | Missing or invalid credentials |
403 Forbidden | Insufficient permissions |
404 Not Found | Resource not found |
429 Too Many Requests | Rate limit exceeded |
500 Internal Server Error | Server error |
See Errors for full details on error codes.