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

D3 Events Poll API API

The Events Poll API API from D3 — 3 operation(s) for events poll api.

D3 Events Poll API API is one of 2 APIs that D3 publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Events Poll API. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 3 operations across 3 paths, and defines 78 schemas. It is described by OpenAPI 3.0.0, at version 1.0.

Requests are made against 2 base URLs: https://api.doma.xyz, https://api-testnet.doma.xyz.

3 operations 3 paths 78 schemas 1 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0
Base URL
https://api.doma.xyz
Authentication
API Key
Resource Areas
1

Authentication & Security 1

D3 Events Poll API API declares 1 security scheme for authenticating requests. An API key is passed in the header as Api-Key (Api-Key). By default, every request must be authenticated.

Paths & Operations 3

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

Events Poll API 3
GET
/v1/poll
Poll for new Doma Protocol events
PollApiController_events 5 params → 200400401403
POST
/v1/poll/ack/{lastEventId}
Acknowledge received events
PollApiController_acknowledgeEvent 2 params → 200400401403
POST
/v1/poll/reset/{eventId}
Reset last acknowledged event
PollApiController_resetLastAcknowledgedEventId 2 params → 200400401403

Schemas 78

The contract defines 78 schemas that model the data the API accepts and returns. The most detailed are SyntheticTokenMintedEventResponse (18 properties), NameTokenizedEventResponse (15 properties), NameDNSRRSetUpdateRequestedResponse (14 properties), NameTokenMintedEventResponse (13 properties). Each schema is shown below with its type and property counts.

NameTokenizationRequestedEventType
string
Blockchain event type.
NameDsKeysUpdateRequestedEventResponse
object
10 properties 7 required
NameUpdatedEventResponse
object
11 properties 8 required
NameNameserversUpdateRequestedEventType
string
Blockchain event type.
NameTokenApprovedForAllEventType
string
Blockchain event type.
NameTokenMintedEventResponse
object
13 properties 10 required
EventsPaginatedResponse
object
3 properties 1 required
NameClaimRequestedEventType
string
Blockchain event type.
OrderType
string
Order type (listing vs offer)
NameTokenOfferCancelledEventResponse
object
6 properties 3 required
NameTokenTransferApprovedEventResponse
object
10 properties 8 required
NameTokenRenewalEventType
string
Blockchain event type.
NameDNSRRSetUpdateRequestedEventType
string
Blockchain event type.
OrderbookType
string
Orderbook type
EventResponse
object
8 properties 4 required
BlockchainTransactionStatus
string
The current status of the blockchain transaction.
NameRenewedEventResponse
object
10 properties 7 required
NameTokenBurnedEventType
string
Blockchain event type.
SyntheticTokenMintedEventType
string
Blockchain event type.
NameNameServersUpdateRequestedEventResponse
object
10 properties 7 required
NameTokenTransferApprovedEventType
string
Blockchain event type.
NameTokenTransferApprovalRevokedEventType
string
Blockchain event type.
DsKeyResponseData
object
4 properties 4 required
NameTokenTransferredEventResponse
object
10 properties 8 required
PaymentFulfilledEventType
string
Blockchain event type.
NameTokenTransferApprovalRevokedEventResponse
object
9 properties 7 required
NameTokenizationRejectedEventType
string
Blockchain event type.
PublicEventType
string
Event type.
NameClaimedEventResponse
object
12 properties 9 required
NameClaimRejectedEventResponse
object
12 properties 9 required
NameTokenizationRejectedEventResponse
object
9 properties 6 required
NameTokenMintEventType
string
Blockchain event type
ProofSource
number
Indicates the source of contacts information. "registrantHandle" is used as a unique identifier within this source. Following values are possible: 0 - NONE. No…
PaymentInfoResponse
object
3 properties 3 required
CommandCreatedEventResponse
object
4 properties 4 required
NameTokenOfferReceivedEventType
string
Marketplace event type
NameTokenOfferCancelledEventType
string
Marketplace event type
PaymentFulfilledEventResponse
object
12 properties 7 required
Capability
string
Array of capabilities granted to this synthetic token.
CommandFailedEventResponse
object
4 properties 4 required
CommandFailedEventType
string
Command event type
NameClaimApprovedEventType
string
Blockchain event type.
NameTokenListedEventType
string
Marketplace event type
NameTokenizedEventType
string
Blockchain event type.
CommandUpdatedEventResponse
object
4 properties 4 required
NameRenewedEventType
string
Blockchain event type.
NameClaimApprovedEventResponse
object
12 properties 9 required
NameTokenApprovedForAllEventResponse
object
10 properties 8 required
BlockchainTransactionCommandType
string
The type of the blockchain transaction command.
NameTokenOfferReceivedEventResponse
object
10 properties 7 required
NameTokenListingCancelledEventResponse
object
7 properties 4 required
NameTokenListingCancelledEventType
string
Marketplace event type
NameDNSRRSetUpdateRequestedResponse
object
14 properties 11 required
NameUpdatedEventType
string
Blockchain event type.
CommandFailureData
object
6 properties 6 required
NameTokenLockStatusChangeEventResponse
object
10 properties 7 required
NameDsKeysUpdateRequestedEventType
string
Blockchain event type.
CommandCreatedEventType
string
Command event type
SyntheticTokenMintedEventResponse
object
18 properties 15 required
CommandSucceededEventResponse
object
4 properties 4 required
NameTokenLockStatusChangedEventType
string
Blockchain event type.
NameTokenizedEventResponse
object
15 properties 12 required
NameTokenPurchasedEventType
string
Marketplace event type
CommandSucceededEventType
string
Command event type
NameTokenizationRequestedEventResponse
object
11 properties 8 required
NameTokenListedEventResponse
object
11 properties 7 required
CommandTransaction
object
7 properties 3 required
NameDetokenizedEventType
string
Blockchain event type.
NameDetokenizedEventResponse
object
9 properties 6 required
NameClaimedEventType
string
Blockchain event type.
NameTokenPurchasedEventResponse
object
12 properties 8 required
NameTokenTransferredEventType
string
Blockchain event type.
BlockchainTransactionError
object
4 properties 4 required
NameClaimRequestedEventResponse
object
12 properties 9 required
NameTokenRenewedEventResponse
object
10 properties 7 required
NameTokenBurnedEventResponse
object
9 properties 7 required
CommandUpdatedEventType
string
Command event type
NameClaimRejectEventType
string
Blockchain event type.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

d3-events-poll-api-api-openapi.yml Raw ↑

Other APIs D3 publishes across the network.

D3 Orderbook API API
Where this information came from

This is an independent, third-party profile of D3 Events Poll API 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.