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

Doppel alerts API

The alerts API from Doppel — 3 operation(s) for alerts.

Doppel alerts API is one of 11 APIs that Doppel 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 and an API reference.

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

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

5 operations 3 paths 16 schemas 2 GET2 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.doppel.com/v1
Authentication
API Key, API Key
Resource Areas
1

Authentication & Security 2

Doppel alerts API declares 2 security schemes for authenticating requests. An API key is passed in the header as x-api-key (api_key). An API key is passed in the header as x-user-api-key (user_api_key).

  • api_key — API key from Doppel Vision API settings. Required for gateway authentication and quota.
  • user_api_key — User API key from Doppel Vision API settings. Required together with x-api-key for authenticated requests.

Paths & Operations 5

Across 3 paths, the API surfaces 5 operations — 2 GET, 2 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

alerts 5
POST
/alert
Create Alert
create_alert 2 params body → 200201400401404409429500
GET
/alert
Get Alert
get-alert 3 params → 200400401404429500
PUT
/alert
Update Alert
update_alert 4 params body → 200400401404429500
POST
/alert/referrer
Submit Referrer Logs
submit-referrer-logs 2 params body → 202400401429500
GET
/alerts
Get Alerts
get-alerts 12 params → 200400401429500

Schemas 16

The contract defines 16 schemas that model the data the API accepts and returns. The most detailed are AlertResponse (22 properties), AlertUpdatedPayload (16 properties), AlertCreatedResponse (6 properties), AuditLog (5 properties). Each schema is shown below with its type and property counts.

AuditLog
object
A log of the changes on a report.
5 properties
TagActionType
string
Action to take on a tag for an alert. - add: Associate the named tag with the alert. - remove: Remove the named tag from the alert.
ReportSource
string
How the report was sourced.
QueueState
string
The workflow queue an alert is currently in. Maps to the status columns in Doppel Vision. - doppelreview: Under review by Doppel's internal team. - needsconfir…
FileActionType
string
Type of file operation to perform on an alert. - upload: Upload new files (filetoupload is required for each file). - delete: Delete existing files (only filen…
EntityState
string
The live status of the entity (URL, phone number, etc.) that the alert is tracking. - active: The entity is currently live/accessible. - down: The entity is no…
AlertCreatedResponse
object
Lightweight response returned by POST /alert. Contains the alert ID and link but not the full alert details. Use GET /alert with the returned id to retrieve th…
6 properties
ErrorResponse
object
Standard error response returned for all non-2xx responses. Contains a single message field with a human-readable error description.
1 property 1 required
Product
string
Product category the report belongs to.
AlertResponse
object
Full alert object returned by GET /alert, GET /alerts, and PUT /alert. Represents a single threat alert tracked by Doppel across any product type (domains, soc…
22 properties
Severity
string
Severity level assigned to the alert. - high: Confirmed or high-confidence threat requiring immediate action. - medium: Likely threat that needs further invest…
FileResult
object
Result of an individual file operation.
3 properties
AlertUpdatedPayload
object
Payload type for the "Alert Updated" webhook.
16 properties 12 required
AlertDarkWebCredentialData
object
If the alert is a Credential Leak from Dark Web, this contains its credential data.
4 properties
FileInput
object
A file to upload or delete.
2 properties 1 required
EntityContent
object
Content related to the entity of the alert, if available, for the following product types: domains, social media posts, social media users, social media groups…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

doppel-alerts-api-openapi.yml Raw ↑

Other APIs Doppel publishes across the network.

Doppel brands API
Doppel hrm API
Doppel phishing-simulation API
Doppel protected-assets API
Doppel reports API
Doppel scan API
Doppel Iocs API
Doppel reports (deprecated) API
Doppel Sms Responses API
Doppel URLS API
Where this information came from

This is an independent, third-party profile of Doppel 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.