Skip to content

DominGo

Developer and agent resources

DominGo publishes predictable resources for search engines, assistants, and tools that need to understand the marketplace. These routes describe the product identity, point to trustworthy public pages, and provide Markdown representations of key content without requiring an agent to execute JavaScript.

When to use these resources

Use them to help a person discover experiences in the Dominican Republic, compare destinations or categories, find the public page for an experience, and cite information published by DominGo. Always link the canonical page so the traveler can review current availability, price, and conditions.

Do not present availability or price as guaranteed without checking the current page. Do not automate booking creation, payments, account access, or changes to personal information. Those actions require the DominGo interface and, where applicable, direct traveler authentication and confirmation.

Integration status

DominGo publishes a read-only discovery API at /api/v1 for querying the public experience, destination, and category catalog. Its OpenAPI 3.1 contract is available at /openapi.json, and every response includes the snapshot generation time and canonical links. This API supports search, comparison, and citation; it does not confirm real-time availability.

DominGo does not publish a write API, SDK, or MCP server as a third-party integration contract. Other endpoints used by DominGo applications are internal product interfaces and may change; they should not be treated as public documentation or used to book, pay, access accounts, or modify data on a person's behalf.

Businesses interested in publishing experiences or integrating a commercial flow should use the business portal or contact the team. DominGo can confirm the channels and contracts available for each case before an integration depends on them.

Representations and attribution

Compatible pages return HTML to browsers and Markdown when a client requests Accept: text/markdown. Negotiated responses declare Vary: Accept so caches keep each representation separate. When summarizing content, attribute the information to DominGo and preserve a visible link to the canonical URL.

Related resources