apex — API
API Referencev1.0.0 Read the vendor's spec ↗
- 47 endpoints
- 1 version archived since Nov 3, 2026
- Last checked Nov 3, 2026
Get started
$ curl "https://api.pensar.dev/apps" \
-H "Authorization: Bearer $TOKEN"
Set $TOKEN first, then paste.
- Base URL
-
https://api.pensar.dev - Authenticate
-
Bearer token in the Authorization header
A workspace API key, sent as Authorization: Bearer.
1 other scheme
- API key in the x-api-key header
What it covers
- Issues 10 create, read, update
- Webhookendpoints 7 create, read, update, delete
- Applications 6 create, read, update, delete
- Endpoints 6 create, read, update, delete
- Knowledgebase 5 create, read, update, delete
- Agentlogs 4 create, read
- Pentests 4 create, read
- Domains 2 create, read
- Fixes 2 read
- Auth 1 read
Open an endpoint for a runnable command, its inputs and what it returns.
Issues 10
-
GET
/issuesList issuesLoading…
-
GET
/issues/{issueId}Get an issueLoading…
-
GET
/issues/{issueId}/commentsList commentsLoading…
-
GET
/issues/{issueId}/evidenceGet issue evidenceLoading…
-
GET
/issues/{issueId}/pull-requestsList linked pull requestsLoading…
-
GET
/issues/{issueId}/retestsList issue retestsLoading…
-
PATCH
/issues/{issueId}Update an issueLoading…
-
POST
/issues/{issueId}/commentsPost a commentLoading…
-
POST
/issues/{issueId}/pull-requestsLink a pull requestLoading…
-
POST
/issues/{issueId}/retestRetest an issueLoading…
Webhookendpoints 7
-
DELETE
/webhook-endpoints/{endpointId}Delete a webhook endpointLoading…
-
GET
/webhook-endpointsList webhook endpointsLoading…
-
GET
/webhook-endpoints/{endpointId}Get a webhook endpointLoading…
-
GET
/webhook-endpoints/{endpointId}/deliveriesList webhook deliveriesLoading…
-
PATCH
/webhook-endpoints/{endpointId}Update a webhook endpointLoading…
-
POST
/webhook-endpointsCreate a webhook endpointLoading…
-
POST
/webhook-endpoints/{endpointId}/testSend a test deliveryLoading…
Applications 6
-
DELETE
/apps/{appId}Delete an applicationLoading…
-
GET
/appsList applicationsLoading…
-
GET
/apps/{appId}Get an applicationLoading…
-
GET
/search/appsSearch applicationsLoading…
-
PATCH
/apps/{appId}Update an applicationLoading…
-
POST
/appsCreate an applicationLoading…
Endpoints 6
-
DELETE
/endpoints/{endpointId}Delete an endpointLoading…
-
GET
/apps/{appId}/endpointsList endpointsLoading…
-
GET
/endpoints/{endpointId}Get an endpointLoading…
-
GET
/search/endpointsSearch endpointsLoading…
-
PATCH
/endpoints/{endpointId}Update an endpointLoading…
-
POST
/apps/{appId}/endpointsCreate an endpointLoading…
Knowledgebase 5
-
DELETE
/knowledge/{entryId}Archive a knowledge entryLoading…
-
GET
/knowledgeList knowledge entriesLoading…
-
GET
/knowledge/{entryId}Get a knowledge entryLoading…
-
PATCH
/knowledge/{entryId}Update a knowledge entryLoading…
-
POST
/knowledgeCreate a knowledge entryLoading…
Agentlogs 4
-
GET
/issues/{issueId}/logsList issue logsLoading…
-
GET
/targets/{targetId}/logsList target logsLoading…
-
POST
/issues/{issueId}/logs/searchSearch issue logsLoading…
-
POST
/targets/{targetId}/logs/searchSearch target logsLoading…
Pentests 4
-
GET
/pentestsList pentestsLoading…
-
GET
/pentests/{pentestId}Get a pentestLoading…
-
GET
/pentests/{pentestId}/targetsList pentest targetsLoading…
-
POST
/pentestsLaunch a pentestLoading…
Domains 2
-
GET
/domainsList domainsLoading…
-
POST
/domainsAdd a domainLoading…
Fixes 2
-
GET
/fixes/{fixId}Get a fixLoading…
-
GET
/issues/{issueId}/fixesList fixesLoading…
Auth 1
-
GET
/auth/validateValidate an API keyLoading…
No endpoint matches. Clear the filter to see all 47.