# Tatallo Documentation > Developer documentation for the Tatallo PMS API: how a PMS lists and reads the Tatallo properties its hosts have connected. ## Overview - [Tatallo Documentation](https://tatallo-docs.mintlify.app/home.md): Server-to-server API for PMS providers to discover connected Tatallo properties. - [Tatallo PMS API](https://tatallo-docs.mintlify.app/index.md): What a PMS can do with Tatallo today, and what is still to come. - [Integration model](https://tatallo-docs.mintlify.app/overview/integration-model.md): Which side calls which, today and later. - [Changelog](https://tatallo-docs.mintlify.app/overview/changelog.md): Every published change to the Tatallo PMS API, newest first. ## Get started - [Request access](https://tatallo-docs.mintlify.app/get-started/access.md): How to get a staging PMS credential, then a production one. - [Quickstart](https://tatallo-docs.mintlify.app/get-started/quickstart.md): From a staging key to a working call in a few minutes. - [Authentication](https://tatallo-docs.mintlify.app/get-started/authentication.md): PMS credentials: format, environments, safe storage, rotation and revocation. ## Concepts - [Properties](https://tatallo-docs.mintlify.app/concepts/properties.md): What a property is in the Tatallo PMS API, field by field. - [Data ownership](https://tatallo-docs.mintlify.app/concepts/data-ownership.md): What Tatallo shares with your PMS, and what it never shares. - [Glossary](https://tatallo-docs.mintlify.app/concepts/glossary.md): The words these docs use, and what each means. ## Guides - [Property discovery on staging](https://tatallo-docs.mintlify.app/guides/property-discovery.md): Walk every property connected to your PMS, read one, and see why another one is a 404. ## Platform behaviour - [Errors](https://tatallo-docs.mintlify.app/platform/errors.md): One error shape, six stable codes. - [Pagination](https://tatallo-docs.mintlify.app/platform/pagination.md): Cursor pagination: limit, next_cursor, and a stable order. - [Rate limits and request IDs](https://tatallo-docs.mintlify.app/platform/rate-limits.md): 60 requests per minute per key, Retry-After, and X-Request-Id on every response. - [Security](https://tatallo-docs.mintlify.app/platform/security.md): How access works, what an ID is and isn't, and how to report a vulnerability. - [Versioning and deprecation](https://tatallo-docs.mintlify.app/platform/versioning.md): /v1 only changes additively; breaking changes come with at least 6 months' notice. - [Support](https://tatallo-docs.mintlify.app/platform/support.md): How to reach Tatallo, and what to include so we can help fast. ## API reference - [API reference](https://tatallo-docs.mintlify.app/api-reference/introduction.md): Every operation of the Tatallo PMS API v1, generated from its OpenAPI file. - [Check that Tatallo is reachable](https://tatallo-docs.mintlify.app/api-reference/system/check-that-tatallo-is-reachable.md): Answers `200` whenever the Tatallo PMS API is up. Needs no key, so it tells a network problem from an authentication problem. Rate-limited per client IP. - [See which PMS credential you are using](https://tatallo-docs.mintlify.app/api-reference/system/see-which-pms-credential-you-are-using.md): Names the PMS credential that made the call: its public ID, your PMS, the environment it belongs to and its scopes. Any valid key may call it, whatever its scopes. It never returns a secret, so logging the response is safe. - [List the properties connected to your PMS](https://tatallo-docs.mintlify.app/api-reference/properties/list-the-properties-connected-to-your-pms.md): Lists every property your hosts have connected to your PMS, a page at a time, in a stable order. Follow `page.next_cursor` until it is `null` to see them all; each property appears exactly once. Needs the `properties:read` scope. - [Read one property connected to your PMS](https://tatallo-docs.mintlify.app/api-reference/properties/read-one-property-connected-to-your-pms.md): Reads one property your hosts have connected to your PMS. A property that is not connected to your PMS, was removed, or never existed gets the same `404`, so the answer reveals nothing about properties not connected to you. Needs the `properties:read` scope. ## Roadmap - [PMS integration roadmap](https://tatallo-docs.mintlify.app/roadmap/index.md): What is planned after version 1, and how to take part early. ## OpenAPI Specs - [tatallo-pms-v1](/openapi/tatallo-pms-v1.yaml) > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [Italian (19 pages)](https://tatallo-docs.mintlify.app/_llms/it.txt): Documentation for Italian. - [French (19 pages)](https://tatallo-docs.mintlify.app/_llms/fr.txt): Documentation for French. - [Spanish (19 pages)](https://tatallo-docs.mintlify.app/_llms/es.txt): Documentation for Spanish. - [Portuguese (19 pages)](https://tatallo-docs.mintlify.app/_llms/pt.txt): Documentation for Portuguese. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.