Dotdigital website screenshot

Dotdigital

Dotdigital is a UK-headquartered customer engagement platform (LSE: DOTD) whose Marketing product combines email, SMS, MMS, WhatsApp, push, app messaging, chat and web personalization behind one contact database. Its API estate is unusually large and unusually well published: 42 OpenAPI descriptions are served from a public catalog at developer.dotdigital.com/openapi and enumerated in an RFC 9727 api-catalog linkset, spanning contacts, lists, segments, preferences and consent, email and SMS campaigns, transactional email, programs, pages and forms, insight data, ecommerce, product recommendations, scoring, and the whole CPaaS omnichannel messaging stack. Two frameworks run side by side — legacy v2 at /v2/* and the current v3 services at //v3/* built around unified contacts — and most integrations need both. Everything authenticates with HTTP Basic API-user credentials against a mandatory regional host (r1 Europe, r2 North America, r3 Asia Pacific). Dotdigital also runs a remote MCP server over its developer hub and publishes webhooks, a durable Events in/out API and a Data Firehose for streaming engagement data to cloud storage.

Dotdigital publishes 62 APIs on the APIs.io network, including Accounts and Utilities API, API Account API, API Address Book API, and 59 more. Tagged areas include Marketing Automation, Email Marketing, SMS, MMS, and WhatsApp.

The Dotdigital catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 JSON-LD context.

Dotdigital’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, authentication, changelog, and 42 more developer resources.

62.8/100 strong ▬ flat Agent 40/100 agent ready saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessEnterprise
86 APIs 1 MCP Servers
Marketing AutomationEmail MarketingSMSMMSWhatsAppContactsCampaignsPush NotificationsTransactional EmailEngagementAutomationCPaaSOmnichannelCustomer DataConsent ManagementPersonalizationLoyaltyE-CommerceEventWebhook

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Regulatory Posture applies to this provider. Its tags matched the Telecommunications regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/dotdigital: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 63

Individual APIs this provider publishes, each with its own machine-readable definition.

Dotdigital Marketing Developer Hub MCP Server

A remote MCP server that exposes the Dotdigital OpenAPI corpus and the developer-hub documentation to AI coding tools. Seven read-only tools (list-specs, list-endpoints, get-end...

Dotdigital Accounts and Utilities API

The Accounts and Utilities API from Dotdigital — 3 operation(s) for accounts and utilities.

Dotdigital API Account API

The ApiAccount API from Dotdigital — 8 operation(s) for apiaccount.

Dotdigital API Address Book API

The ApiAddressBook API from Dotdigital — 6 operation(s) for apiaddressbook.

Dotdigital API Campaign API

The ApiCampaign API from Dotdigital — 11 operation(s) for apicampaign.

Dotdigital API Campaign From Address API

The ApiCampaignFromAddress API from Dotdigital — 1 operation(s) for apicampaignfromaddress.

Dotdigital API Campaign Reporting API

The ApiCampaignReporting API from Dotdigital — 24 operation(s) for apicampaignreporting.

Dotdigital API Campaign Send API

The ApiCampaignSend API from Dotdigital — 3 operation(s) for apicampaignsend.

Dotdigital API Contact API

The ApiContact API from Dotdigital — 43 operation(s) for apicontact.

Dotdigital API Contact Import API

The ApiContactImport API from Dotdigital — 8 operation(s) for apicontactimport.

Dotdigital API Data Field API

The ApiDataField API from Dotdigital — 2 operation(s) for apidatafield.

Dotdigital API Document API

The ApiDocument API from Dotdigital — 5 operation(s) for apidocument.

Dotdigital API Ecommerce API

The ApiEcommerce API from Dotdigital — 4 operation(s) for apiecommerce.

Dotdigital API Image API

The ApiImage API from Dotdigital — 3 operation(s) for apiimage.

Dotdigital API Preference API

The ApiPreference API from Dotdigital — 14 operation(s) for apipreference.

Dotdigital API Product Recommendations API

The ApiProductRecommendations API from Dotdigital — 1 operation(s) for apiproductrecommendations.

Dotdigital API Program API

The ApiProgram API from Dotdigital — 6 operation(s) for apiprogram.

Dotdigital API Segment API

The ApiSegment API from Dotdigital — 2 operation(s) for apisegment.

Dotdigital API Sms API

The ApiSms API from Dotdigital — 4 operation(s) for apisms.

Dotdigital Apispaces API

The Apispaces API from Dotdigital — 2 operation(s) for apispaces.

Dotdigital API Survey API

The ApiSurvey API from Dotdigital — 6 operation(s) for apisurvey.

Dotdigital API Template API

The ApiTemplate API from Dotdigital — 2 operation(s) for apitemplate.

Dotdigital API Transactional Email API

The ApiTransactionalEmail API from Dotdigital — 6 operation(s) for apitransactionalemail.

Dotdigital App Messaging API

The App Messaging API from Dotdigital — 2 operation(s) for app messaging.

Dotdigital Bulk validation API

The Bulk validation API from Dotdigital — 3 operation(s) for bulk validation.

Dotdigital Campaign Templates API

The Campaign Templates API from Dotdigital — 2 operation(s) for campaign templates.

Dotdigital Channels API

The Channels API from Dotdigital — 1 operation(s) for channels.

Dotdigital Chat API

The Chat API from Dotdigital — 2 operation(s) for chat.

Dotdigital Contact data fields API

The Contact data fields API from Dotdigital — 2 operation(s) for contact data fields.

Dotdigital Contacts API

The Contacts API from Dotdigital — 6 operation(s) for contacts.

Dotdigital Cpaas API

The Cpaas API from Dotdigital — 41 operation(s) for cpaas.

Dotdigital Custom identifiers API

The Custom identifiers API from Dotdigital — 2 operation(s) for custom identifiers.

Dotdigital Data Firehose API

The Data Firehose API from Dotdigital — 3 operation(s) for data firehose.

Dotdigital Documents API

The Documents API from Dotdigital — 3 operation(s) for documents.

Dotdigital Ecommerce API

The Ecommerce API from Dotdigital — 1 operation(s) for ecommerce.

Dotdigital Email Campaigns API

The Email Campaigns API from Dotdigital — 39 operation(s) for email campaigns.

Dotdigital Email contacts API

The Email contacts API from Dotdigital — 18 operation(s) for email contacts.

Dotdigital Export events API

The Export events API from Dotdigital — 1 operation(s) for export events.

Dotdigital Images API

The Images API from Dotdigital — 3 operation(s) for images.

Dotdigital Import events API

The Import events API from Dotdigital — 1 operation(s) for import events.

Dotdigital Insight and transactional data API

The Insight and transactional data API from Dotdigital — 9 operation(s) for insight and transactional data.

Dotdigital Insight Data API

The InsightData API from Dotdigital — 17 operation(s) for insightdata.

Dotdigital Large objects API

The Large objects API from Dotdigital — 1 operation(s) for large objects.

Dotdigital Lists / Address books API

The Lists / Address books API from Dotdigital — 14 operation(s) for lists / address books.

Dotdigital Lists / Address books - Deprecated API

The Lists / Address books - Deprecated API from Dotdigital — 3 operation(s) for lists / address books - deprecated.

Dotdigital Marketing Emails API

The Marketing Emails API from Dotdigital — 2 operation(s) for marketing emails.

Dotdigital Messaging API

The Messaging API from Dotdigital — 2 operation(s) for messaging.

Dotdigital Omnichannel API

The Omnichannel API API from Dotdigital — 6 operation(s) for omnichannel api.

Dotdigital Pages and forms API

The Pages and forms API from Dotdigital — 6 operation(s) for pages and forms.

Dotdigital Preferences and subscriptions API

The Preferences and subscriptions API from Dotdigital — 13 operation(s) for preferences and subscriptions.

Dotdigital Programs API

The Programs API from Dotdigital — 7 operation(s) for programs.

Dotdigital Scoring API

The Scoring API from Dotdigital — 4 operation(s) for scoring.

Dotdigital Segments API

The Segments API from Dotdigital — 2 operation(s) for segments.

Dotdigital Single number API

The Single number API from Dotdigital — 1 operation(s) for single number.

Dotdigital SMS API

The SMS API from Dotdigital — 7 operation(s) for sms.

Dotdigital SMS campaigns API

The SMS campaigns API from Dotdigital — 4 operation(s) for sms campaigns.

Dotdigital Subscriptions API

The Subscriptions API from Dotdigital — 2 operation(s) for subscriptions.

Dotdigital Transactional email API

The Transactional email API from Dotdigital — 5 operation(s) for transactional email.

Dotdigital Webhooks API

The Webhooks API API from Dotdigital — 4 operation(s) for webhooks api.

Dotdigital Whats App API

The WhatsApp API from Dotdigital — 2 operation(s) for whatsapp.

Dotdigital WhatsApp configurations API

The WhatsApp configurations API from Dotdigital — 1 operation(s) for whatsapp configurations.

Dotdigital WhatsApp numbers API

The WhatsApp numbers API from Dotdigital — 2 operation(s) for whatsapp numbers.

Dotdigital WhatsApp templates API

The WhatsApp templates API from Dotdigital — 2 operation(s) for whatsapp templates.

Scroll for all 63

Open Collections 43

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Accounts and Utilities

OPEN COLLECTION

Analytics API

OPEN COLLECTION

Campaign Templates

OPEN COLLECTION

Chat Config API

OPEN COLLECTION

Chat Message API

OPEN COLLECTION

Chat Presence API

OPEN COLLECTION

Chat API

OPEN COLLECTION

Contact data fields

OPEN COLLECTION

Contacts

OPEN COLLECTION

Content API

OPEN COLLECTION

Conversation Message API

OPEN COLLECTION

Conversation API

OPEN COLLECTION

CPaaS API

OPEN COLLECTION

Data Firehose

OPEN COLLECTION

Documents

OPEN COLLECTION

Ecommerce

OPEN COLLECTION

Email campaigns

OPEN COLLECTION

Email contacts

OPEN COLLECTION

Events

OPEN COLLECTION

Images

OPEN COLLECTION

Insight data service

OPEN COLLECTION

Lists / Address books

OPEN COLLECTION

Marketing Email API

OPEN COLLECTION

Message History API

OPEN COLLECTION

Message Rules API

OPEN COLLECTION

Omnichannel API

OPEN COLLECTION

Pages and forms

OPEN COLLECTION

Product recommendations

OPEN COLLECTION

Profile API

OPEN COLLECTION

Programs

OPEN COLLECTION

Scoring

OPEN COLLECTION

Segments

OPEN COLLECTION

Session API

OPEN COLLECTION

SMS campaigns

OPEN COLLECTION

Templates API

OPEN COLLECTION

Transactional email

OPEN COLLECTION

apiconnector.com

OPEN COLLECTION

Webhook API

OPEN COLLECTION

WhatsApp Channel API

OPEN COLLECTION

Scroll for all 43

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Dotdigital MCP Server

Dotdigital hosts a remote MCP server for the Marketing Developer Hub. It is a documentation-and-specification discovery server, not a data-plane server: the seven tools read the...

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Dotdigital Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Dotdigital Context

0 classes · 10 properties

JSON-LD

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Dotdigital Authentication

http · 1 scheme

SECURITY

Dotdigital Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Dotdigital Vulnerability Disclosure

security.txt · contact published

SECURITY

Dotdigital Trust Center

ISO 27001, ISO 27701, Cyber Essentials Plus, CSA STAR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Dotdigital Agentic Access

522 operations · 233 acting · 2 human-in-the-loop

522 operations · 233 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 9

Pagination, idempotency, versioning, errors, and events

Scroll for all 9

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 5

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 6

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Dotdigital
description: 'Dotdigital is a UK-headquartered customer engagement platform (LSE: DOTD) whose Marketing product combines email,
  SMS, MMS, WhatsApp, push, app messaging, chat and web personalization behind one contact database. Its API estate is unusually
  large and unusually well published: 42 OpenAPI descriptions are served from a public catalog at developer.dotdigital.com/openapi
  and enumerated in an RFC 9727 api-catalog linkset, spanning contacts, lists, segments, preferences and consent, email and
  SMS campaigns, transactional email, programs, pages and forms, insight data, ecommerce, product recommendations, scoring,
  and the whole CPaaS omnichannel messaging stack. Two frameworks run side by side — legacy v2 at /v2/* and the current v3
  services at /<service>/v3/* built around unified contacts — and most integrations need both. Everything authenticates with
  HTTP Basic API-user credentials against a mandatory regional host (r1 Europe, r2 North America, r3 Asia Pacific). Dotdigital
  also runs a remote MCP server over its developer hub and publishes webhooks, a durable Events in/out API and a Data Firehose
  for streaming engagement data to cloud storage.'
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: enterprise
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Enterprise
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/dotdigital.png
url: https://raw.githubusercontent.com/api-evangelist/dotdigital/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-08-13'
specificationVersion: '0.23'
type: Index
tags:
- Marketing Automation
- Email Marketing
- SMS
- MMS
- WhatsApp
- Contacts
- Campaigns
- Push Notifications
- Transactional Email
- Engagement
- Automation
- CPaaS
- Omnichannel
- Customer Data
- Consent Management
- Personalization
- Loyalty
- E-Commerce
- Event
- Webhook
tags_raw:
- Marketing Automation
- Email Marketing
- SMS
- MMS
- WhatsApp
- Contacts
- Campaigns
- Push Notifications
- Transactional Email
- Engagement
- Automation
- CPaaS
- Omnichannel
- Customer Data
- Consent Management
- Personalization
- Loyalty
- Ecommerce
- Events
- Webhooks
apis:
- name: Dotdigital Marketing Developer Hub MCP Server
  description: A remote MCP server that exposes the Dotdigital OpenAPI corpus and the developer-hub documentation to AI coding
    tools. Seven read-only tools (list-specs, list-endpoints, get-endpoint, search-endpoints, get-server-variables, search,
    fetch). tools/list answered anonymously on probe. It is a discovery surface over the contract, not a data-plane API —
    an agent can find the right Dotdigital endpoint with it but cannot call the platform through it.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://marketing.developer.dotdigital.com/docs/mcp
  baseURL: https://marketing.developer.dotdigital.com/mcp
  tags:
  - MCP
  - Agents
  - Documentation
  - Discovery
  properties:
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/mcp
  - type: MCPServer
    url: mcp/dotdigital-mcp.yml
  - type: ToolCrosswalk
    url: mcp/dotdigital-tool-crosswalk.yml
- aid: dotdigital:dotdigital-accounts-and-utilities-api
  name: Dotdigital Accounts and Utilities API
  description: The Accounts and Utilities API from Dotdigital — 3 operation(s) for accounts and utilities.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - Accounts and Utilities
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-accounts-and-utilities-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apiaccount-api
  name: Dotdigital API Account API
  description: The ApiAccount API from Dotdigital — 8 operation(s) for apiaccount.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiAccount
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apiaccount-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apiaddressbook-api
  name: Dotdigital API Address Book API
  description: The ApiAddressBook API from Dotdigital — 6 operation(s) for apiaddressbook.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiAddressBook
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apiaddressbook-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apicampaign-api
  name: Dotdigital API Campaign API
  description: The ApiCampaign API from Dotdigital — 11 operation(s) for apicampaign.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiCampaign
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apicampaign-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apicampaignfromaddress-api
  name: Dotdigital API Campaign From Address API
  description: The ApiCampaignFromAddress API from Dotdigital — 1 operation(s) for apicampaignfromaddress.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiCampaignFromAddress
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apicampaignfromaddress-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apicampaignreporting-api
  name: Dotdigital API Campaign Reporting API
  description: The ApiCampaignReporting API from Dotdigital — 24 operation(s) for apicampaignreporting.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiCampaignReporting
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apicampaignreporting-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apicampaignsend-api
  name: Dotdigital API Campaign Send API
  description: The ApiCampaignSend API from Dotdigital — 3 operation(s) for apicampaignsend.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiCampaignSend
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apicampaignsend-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apicontact-api
  name: Dotdigital API Contact API
  description: The ApiContact API from Dotdigital — 43 operation(s) for apicontact.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiContact
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apicontact-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apicontactimport-api
  name: Dotdigital API Contact Import API
  description: The ApiContactImport API from Dotdigital — 8 operation(s) for apicontactimport.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiContactImport
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apicontactimport-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apidatafield-api
  name: Dotdigital API Data Field API
  description: The ApiDataField API from Dotdigital — 2 operation(s) for apidatafield.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiDataField
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apidatafield-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apidocument-api
  name: Dotdigital API Document API
  description: The ApiDocument API from Dotdigital — 5 operation(s) for apidocument.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - API / Document
  tags_raw:
  - ApiDocument
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apidocument-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apiecommerce-api
  name: Dotdigital API Ecommerce API
  description: The ApiEcommerce API from Dotdigital — 4 operation(s) for apiecommerce.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiEcommerce
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apiecommerce-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apiimage-api
  name: Dotdigital API Image API
  description: The ApiImage API from Dotdigital — 3 operation(s) for apiimage.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - API Image
  tags_raw:
  - ApiImage
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apiimage-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apipreference-api
  name: Dotdigital API Preference API
  description: The ApiPreference API from Dotdigital — 14 operation(s) for apipreference.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiPreference
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apipreference-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apiproductrecommendations-api
  name: Dotdigital API Product Recommendations API
  description: The ApiProductRecommendations API from Dotdigital — 1 operation(s) for apiproductrecommendations.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiProductRecommendations
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apiproductrecommendations-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apiprogram-api
  name: Dotdigital API Program API
  description: The ApiProgram API from Dotdigital — 6 operation(s) for apiprogram.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiProgram
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apiprogram-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apisegment-api
  name: Dotdigital API Segment API
  description: The ApiSegment API from Dotdigital — 2 operation(s) for apisegment.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiSegment
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apisegment-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apisms-api
  name: Dotdigital API Sms API
  description: The ApiSms API from Dotdigital — 4 operation(s) for apisms.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiSms
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apisms-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apispaces-api
  name: Dotdigital Apispaces API
  description: The Apispaces API from Dotdigital — 2 operation(s) for apispaces.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - Apispaces
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apispaces-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apisurvey-api
  name: Dotdigital API Survey API
  description: The ApiSurvey API from Dotdigital — 6 operation(s) for apisurvey.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiSurvey
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apisurvey-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apitemplate-api
  name: Dotdigital API Template API
  description: The ApiTemplate API from Dotdigital — 2 operation(s) for apitemplate.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiTemplate
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apitemplate-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-apitransactionalemail-api
  name: Dotdigital API Transactional Email API
  description: The ApiTransactionalEmail API from Dotdigital — 6 operation(s) for apitransactionalemail.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - ApiTransactionalEmail
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-apitransactionalemail-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-app-messaging-api
  name: Dotdigital App Messaging API
  description: The App Messaging API from Dotdigital — 2 operation(s) for app messaging.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - App Messaging
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-app-messaging-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-bulk-validation-api
  name: Dotdigital Bulk validation API
  description: The Bulk validation API from Dotdigital — 3 operation(s) for bulk validation.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - Bulk validation
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-bulk-validation-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-campaign-templates-api
  name: Dotdigital Campaign Templates API
  description: The Campaign Templates API from Dotdigital — 2 operation(s) for campaign templates.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - Campaign Templates
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-campaign-templates-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-channels-api
  name: Dotdigital Channels API
  description: The Channels API from Dotdigital — 1 operation(s) for channels.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - Channels
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-channels-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-chat-api
  name: Dotdigital Chat API
  description: The Chat API from Dotdigital — 2 operation(s) for chat.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - Chat
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-chat-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-contact-data-fields-api
  name: Dotdigital Contact data fields API
  description: The Contact data fields API from Dotdigital — 2 operation(s) for contact data fields.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - Contact data fields
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-contact-data-fields-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-contacts-api
  name: Dotdigital Contacts API
  description: The Contacts API from Dotdigital — 6 operation(s) for contacts.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - Contacts
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-contacts-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-cpaas-api
  name: Dotdigital Cpaas API
  description: The Cpaas API from Dotdigital — 41 operation(s) for cpaas.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - CPaaS
  tags_raw:
  - Cpaas
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-cpaas-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-custom-identifiers-api
  name: Dotdigital Custom identifiers API
  description: The Custom identifiers API from Dotdigital — 2 operation(s) for custom identifiers.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - Custom identifiers
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-custom-identifiers-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/api-end-points
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference/unified-contacts
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/reference/omnichannel-api
- aid: dotdigital:dotdigital-data-firehose-api
  name: Dotdigital Data Firehose API
  description: The Data Firehose API from Dotdigital — 3 operation(s) for data firehose.
  humanURL: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  baseURL: https://r1-api.dotdigital.com/v2
  tags:
  - Data Firehose
  properties:
  - type: OpenAPI
    url: openapi/dotdigital-data-firehose-api-openapi.yml
  - type: Documentation
    url: https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
  - type: APIReference
    url: https://marketing.developer.dotdigital.com/reference

# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dotdigital/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/dotdigital"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/dotdigital/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/dotdigital/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.