How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

CybelAngel Alerts API is one of 13 APIs that CybelAngel publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Alerts. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

This API exposes 8 operations across 8 paths, and defines 51 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.cybelangel.com.

8 operations 8 paths 51 schemas 7 GET1 PATCH

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://platform.cybelangel.com/api
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

CybelAngel Alerts API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (jwt).

Paths & Operations 8

Across 8 paths, the API surfaces 8 operations — 7 GET, 1 PATCH. Each is listed below with its method, path, parameters, and response codes.

alerts 8

Alerts

GET
/v1/alerts
Search alerts
alerts_search_alerts_alerts_get 15 params → 200400403404500
GET
/v1/alerts/{alert_id}
Get an alert
alerts_search_an_alert_alerts__alert_id__get 1 param → 200400403404500
PATCH
/v1/alerts/{alert_id}/customer
Set customer fields
alerts_patch_an_alert_alerts__alert_id__customer_patch 1 param body → 204400403404500
GET
/v1/alerts/{alert_id}/credentialsdeprecated
Get leak alert credentials (deprecated)
alerts_get_alert_credentials_deprecated_alerts__alert_id__credentials_get 1 param → 200400403404410500
GET
/v1/alerts/{alert_id}/leak-credentials
Get leak alert credentials
alerts_get_alert_credentials_alerts__alert_id__leak_credentials_get 1 param → 200400403404500
GET
/v1/alerts/{alert_id}/codeshare-findings
Get codeshare alert findings
alerts_get_codeshare_findings_alerts__alert_id__codeshare_findings_get 1 param → 200400403404500
GET
/v1/alerts/{alert_id}/dns-screenshot
Get DNS alert screenshot.
alerts_get_alert_dns_screenshot_alerts__alert_id__dns_screenshot_get 1 param → 200204400403404410500
GET
/v1/leak-credentials
Get leak credentials
alerts_get_leak_credentials_leak_credentials_get 4 params → 200400403404410500

Schemas 51

The contract defines 51 schemas that model the data the API accepts and returns. The most detailed are PublicAlert (22 properties), ADM (16 properties), Fileserver (12 properties), DNS (9 properties). Each schema is shown below with its type and property counts.

Source
string
Cloud drive source type.
Docshare
object
Potential document leak on a public document sharing platform like Scribd, Trello, Prezi, Slideshare...
6 properties 4 required
NotFoundError
object
Nothing matches the given URI
1 property 1 required
DBProtocol
string
Different kind of databases.
APIErrorResponse_NotFoundError_
object
1 property 1 required
Board
object
Message board (or internet forum) post that was matched by a keyword.
5 properties 5 required
Database
object
Potential confidential data matching the keywords was found on a publicly exposed database server.
9 properties 4 required
AccountType
string
Type of account on a code sharing platform.
AlertStatus
string
Status of alerts, set by cybelangel automated systems and analysts.
Match
object
Match of a keyword linking this alert to the user stream.
4 properties 4 required
AlertCategory
string
ADM stands for Asset Discovery and Monitoring. DNS stands for Domain Name System.
Report
object
Fields set when publishing an incident report from this alert.
1 property 1 required
MLFields
object
Fields set by our Machine Learning tool when evaluating the alert.
1 property
ValidationError
object
Error on incorrect input fields
2 properties 2 required
CredsOnDB
object
Public database with leaked credentials.
4 properties
CustomerFields
object
Fields set by customer in the alert.
1 property
ADM
object
Asset Discovery Monitoring (ADM): Asset with an open port exposing information that matches keywords.
16 properties 6 required
APIErrorResponse_ForbiddenAccessError_
object
1 property 1 required
UnknownError
object
Unknown error on server-side, please contact support.
1 property 1 required
Paste
object
Text matching the keywords published on a paste website like pastebin.com. It can also come from data not associated with a paste website.
6 properties 4 required
CredentialsResponse
object
List of credentials associated with an alert.
2 properties 1 required
RepositoryInfo
object
Metadata from the repository on the code sharing platform.
9 properties 3 required
Leak
object
Potential leak (credentials...) discovered on internet
5 properties 3 required
UserAccount
object
Public account on a code sharing platform.
7 properties 2 required
CustomerAssessment
string
Assessment of the alert quality: is it a real security threat? Set by the API user to provide feedback to Cybelangel. The default 'unknown' value is present be…
Social
object
Alerts published from social media feeds, mostly from Vetric.
2 properties 2 required
CVE
object
Common Vulnerabilities and Exposures.
4 properties 4 required
Infostealer
object
When Cred comes from an infostealer, it contains this field.
5 properties
FindingsResponse
object
List of findings associated with a codeshare alert.
2 properties 1 required
APIErrorResponse_ValidationError_
object
1 property 1 required
APIErrorResponse_UnknownError_
object
1 property 1 required
ForbiddenAccessError
object
User cannot access some resource.
1 property 1 required
FindingsStats
object
Statistics about findings across the repository.
2 properties 1 required
Cred
object
Credentials returned by the API
3 properties 1 required
PublicAlert
object
Represents an Alert in our raw data
22 properties 9 required
RuleStats
object
Rule that matched some extracts of code from files committed into the repository.
3 properties 2 required
Codeshare
object
Alert triggered by code shared on a public repository, usually on a code sharing platform like GitHub.
9 properties 5 required
AlertRequestCustomerFieldsPatch
object
Fields set by customer in the alert.
1 property 1 required
RSS
object
Alerts published from RSS feeds, mostly from openbugbounty.org.
3 properties 3 required
SSLCertSubject
object
SSL Certificate Subject following the X.509 standard.
4 properties 4 required
Fileserver
object
Potential document leak on a public server.
12 properties 5 required
Finding
object
A finding we found in a document at a specific commit: a snippet of code matched by a rule. This contains the snippet itself (the source code), along with some…
6 properties 6 required
Field
object
Detail of an incorrect input field
4 properties 2 required
AlertList
object
List of alerts.
5 properties 2 required
File
object
Publicly exposed file in a cloud drive.
3 properties 3 required
DNS
object
Potential domain cyber-squatting. An alert of that category indicates we found a domain name close enough to one of our keywords that does not belong to its ri…
9 properties 2 required
APIErrorResponse_GoneError_
object
1 property 1 required
Region
object
Region of the file matched by the rule: the code snippet along with the line and column numbers that delimit it. This schema complies with SARIF v2.0 standard.
5 properties 4 required
SSLCert
object
SSL Certificate.
4 properties 2 required
GoneError
object
Resource was previously available but is not anymore.
1 property 1 required
Clouddrive
object
Potential document leak on a public cloud drive, like a GCS bucket or an openly shared personal dropbox. This alert can aggregate multiple files linked by eith…
7 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cybelangel-alerts-api-openapi.yml Raw ↑

Other APIs CybelAngel publishes across the network.

CybelAngel ADM Inventory API
CybelAngel Asset API
CybelAngel audit logs API
CybelAngel Credential watchlist API
CybelAngel Domain watchlist API
CybelAngel Incident reports API
CybelAngel Keywords API
CybelAngel Reports API
CybelAngel Stats API
CybelAngel Stix API
CybelAngel Threat Intelligence API
CybelAngel Workspaces API
Where this information came from

This is an independent, third-party profile of CybelAngel Alerts API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.