Home / Help centre / Integrations & API
Integrations & API
How do I find the endpoint I need and the permission it requires?
Open API Reference, type a path, method or permission into the filter box, and read the row. Each row shows a method badge, the path, a description and, on the right, the permission the route needs. Sections group related routes together.
Steps
- Pick API Reference from the sidebar.
- Click the filter box. Its placeholder reads "Filter by path, method, permission...".
- Type what you know. Try
targets,POSTorscan:run. - Read the matching rows. Each has a coloured method badge, the path, a short description and a chip with the permission.
- Check that the owner of your token holds that permission.
Good to know
Badges follow a simple colour code, so you can scan the page quickly.
| Badge | Meaning |
|---|---|
| GET (green) | Reads data |
| POST (blue) | Creates something or starts an action |
| PUT or PATCH (amber) | Changes something that exists |
| DELETE (red) | Removes something |
A path followed by "file" returns a file, such as a PDF report or an export. The page lists 78 endpoints in 15 sections, from Authentication to Health. Short sections like Schedules and Export hold only a handful of routes, whereas Administration splits into two groups for users and tokens, and for roles and teams.
Permissions read as area:action. For example, target:read lets a caller list targets, while scan:run lets a caller launch a scan. Some routes are public or only need a signed-in session, and the chip says so.
If you filter by a permission, you also learn which routes a role with that permission can reach. That helps when you design a narrow role for automation. The key format has its own page: what a permission key looks like. A refused call has one too, why the API says no, and it is worth keeping both open while you build your first integration.
Related questions
- How are permissions named?
- How do I download the API spec?
- Why does my API call return a permission error?
- What can I do with the Cyberlop API?
- How do I authenticate requests to the Cyberlop API?
Cyberlop API reference: authentication, permissions and the OpenAPI spec
Step-by-step, with annotated screenshots.
Updated · Back to the help centre
Wiring it into your pipeline?
Share what you are building and we will help you set up the right token, profile and job.