# DoDomain API API

**Canonical:** https://apis.io/apis/dodomain-io/dodomain-api-api/  
**Provider:** DoDomain — https://apis.io/providers/dodomain-io/  
**Base URL:** https://app.dodomain.io  
**Documentation:** https://dodomain.io/openapi.json

DoDomain API API is one of 2 APIs that [DoDomain](https://apis.io/providers/dodomain-io/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The `/api/v1` surface integrators call to create domain-connect sessions, drive detection and DNS verification, and manage the resulting connections.

## Operations (30)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/apps` | List apps |
| POST | `/api/v1/apps` | Create an app |
| GET | `/api/v1/cf/callback` | Cloudflare OAuth return URL (called by Cloudflare) |
| GET | `/api/v1/connections` | List connections |
| DELETE | `/api/v1/connections/{connectionId}` | Disconnect a connection |
| GET | `/api/v1/connections/{connectionId}` | Read one connection |
| POST | `/api/v1/connections/{connectionId}/reverify` | Queue an on-demand DNS recheck |
| GET | `/api/v1/digitalocean/callback` | DigitalOcean OAuth return URL |
| POST | `/api/v1/domains/check` | Pre-flight a domain |
| GET | `/api/v1/hostinger/callback` | Hostinger OAuth return URL |
| POST | `/api/v1/keys/rotate` | Rotate the calling app's secret key |
| GET | `/api/v1/porkbun/callback` | Porkbun DNS Connect return URL |
| POST | `/api/v1/sessions` | Create a connect session |
| GET | `/api/v1/sessions/{token}` | Read a connect session (by token, or by id with a credential) |
| GET | `/api/v1/sessions/{token}/cloudflare/start` | Start the Cloudflare one-click flow |
| POST | `/api/v1/sessions/{token}/detect` | Detect the session domain's DNS provider |
| GET | `/api/v1/sessions/{token}/digitalocean/start` | Start DigitalOcean one-click setup |
| GET | `/api/v1/sessions/{token}/domain-connect/callback` | Domain Connect return URL (called by the DNS provider) |
| GET | `/api/v1/sessions/{token}/domain-connect/start` | Start the Domain Connect one-click flow |
| GET | `/api/v1/sessions/{token}/hostinger/start` | Start Hostinger one-click setup |
| GET | `/api/v1/sessions/{token}/porkbun/start` | Start the Porkbun DNS Connect flow |
| POST | `/api/v1/sessions/{token}/shared-setup-link` | Create a setup link to forward to the domain's DNS admin |
| POST | `/api/v1/sessions/{token}/verify` | Verify the session's records against live DNS |
| GET | `/api/v1/teams` | List the teams this credential can use |
| GET | `/api/v1/webhook-endpoints` | List webhook endpoints |
| POST | `/api/v1/webhook-endpoints` | Register a webhook endpoint |
| DELETE | `/api/v1/webhook-endpoints/{endpointId}` | Delete a webhook endpoint |
| PATCH | `/api/v1/webhook-endpoints/{endpointId}` | Repoint a webhook endpoint |
| POST | `/api/v1/webhook-endpoints/{endpointId}/resume` | Resume an auto-paused webhook endpoint |
| POST | `/api/v1/webhook-endpoints/{endpointId}/rotate-secret` | Rotate a webhook endpoint's signing secret |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/dodomain-io/openapi/_original/dodomain-io-api-openapi.json
- **JSONSchema** — https://artifacts.apis.io/dodomain-io/json-schema/dodomain-io-list-connections-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dodomain-io/json-schema/dodomain-io-connection-summary-schema.json
- **JSONSchema** — https://artifacts.apis.io/dodomain-io/json-schema/dodomain-io-integrator-session-schema.json
- **JSONSchema** — https://artifacts.apis.io/dodomain-io/json-schema/dodomain-io-list-apps-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dodomain-io/json-schema/dodomain-io-check-domain-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dodomain-io/json-schema/dodomain-io-public-session-schema.json

## Other DoDomain APIs (1)

- [DoDomain API](https://apis.io/apis/dodomain-io/dodomain-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/dodomain-io/dodomain-api-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/dodomain-io/.
