Authentication
All project endpoints require an active session. Log in via the Argus dashboard or the auth API before calling these endpoints. Requests without a valid session cookie return401 Unauthorized.
List Projects
Retrieve all projects in your organization, including their DSN keys.Example Request
Example Response
Create a Project
Create a new project in your organization. Argus generates a slug from thename you provide and automatically provisions a DSN key.
Request Body
The display name for the project. Argus derives the URL slug from this value.
Example Request
Example Response
Get a Project
Retrieve a single project by its ID, including all DSN keys.Path Parameters
The project’s unique ID (the
id field returned when you created the project).Example Request
Example Response
Update a Project
Update the display name of an existing project. The slug is not automatically updated when you rename a project.Path Parameters
The project’s unique ID.
Request Body
The new display name for the project.
Example Request
Example Response
Delete a Project
Permanently delete a project. This action is irreversible and cascades to all associated issues, events, alert rules, and DSN keys.Path Parameters
The project’s unique ID.
Example Request
Example Response
Response Codes
| Status | Meaning |
|---|---|
200 | Request succeeded. |
201 | Project created successfully. |
400 | Validation error or Free plan project limit reached. |
401 | Not authenticated — no valid session. |
404 | Project not found, or it doesn’t belong to your org. |