Version v1
This document provides an overview of the available API endpoints in the PinguCrew backend.
| Method | Path | Description |
|---|---|---|
| POST | /api-token-auth/ | Obtain an authentication token. |
| POST | /auth/login/ | Login to the system. |
| POST | /auth/refresh/ | Refresh an authentication token. |
| POST | /auth/register/ | Register a new user. |
| GET | /bot/ | List all bots. |
| POST | /bot/ | Create a new bot. |
| PATCH | /bot/{id}/ | Update a bot. |
| DELETE | /bot/{id}/ | Delete a bot. |
| GET | /buildmetadata/ | List build metadata. |
| POST | /buildmetadata/ | Create build metadata. |
| PATCH | /buildmetadata/{id}/ | Update build metadata. |
| DELETE | /buildmetadata/{id}/ | Delete build metadata. |
| GET | /coverage/ | List coverage data. |
| POST | /coverage/ | Upload coverage data. |
| PATCH | /coverage/{id}/ | Update coverage data. |
| DELETE | /coverage/{id}/ | Delete coverage data. |
| GET | /crash/ | List crash data. |
| POST | /crash/ | Create crash data. |
| PATCH | /crash/{id}/ | Update crash data. |
| DELETE | /crash/{id}/ | Delete crash data. |
| GET | /databundle/ | List data bundles. |
| POST | /databundle/ | Create a data bundle. |
| PATCH | /databundle/{id}/ | Update a data bundle. |
| DELETE | /databundle/{id}/ | Delete a data bundle. |
| GET | /fuzzer/ | List fuzzers. |
| POST | /fuzzer/ | Create a fuzzer. |
| PATCH | /fuzzer/{id}/ | Update a fuzzer. |
| DELETE | /fuzzer/{id}/ | Delete a fuzzer. |
| GET | /fuzztarget/ | List fuzz targets. |
| POST | /fuzztarget/ | Create a fuzz target. |
| PATCH | /fuzztarget/{id}/ | Update a fuzz target. |
| DELETE | /fuzztarget/{id}/ | Delete a fuzz target. |
| GET | /job/ | List jobs. |
| POST | /job/ | Create a job. |
| PATCH | /job/{id}/ | Update a job. |
| DELETE | /job/{id}/ | Delete a job. |
| GET | /stadistics/ | List statistics. |
| POST | /stadistics/ | Create statistics. |
| PATCH | /stadistics/{id}/ | Update statistics. |
| DELETE | /stadistics/{id}/ | Delete statistics. |
- For detailed API schemas, refer to the Swagger JSON or navigate to the Backend Swagger.