# OutReserve Supply API > API for approved property management and reservation systems to synchronize property content, physical or pooled units, and ARI. Phase 1 generic connections are non-bookable. - [Developer guide](https://outreserve.com/developers/supply): Human-readable onboarding and integration paths. - [Markdown overview](https://outreserve.com/developers/supply/index.md): Core concepts and synchronization rules. - [Workflows](https://outreserve.com/developers/supply/workflows.md): Onboarding, ARI, and recovery. - [Property amenities](https://outreserve.com/developers/supply/amenities.md): Canonical IDs, writability, and full-set updates. - [Errors](https://outreserve.com/developers/supply/errors.md): Every documented stable error code and retry action. - [Integration acceptance testing](https://outreserve.com/developers/supply/integration-testing.md): Property and unit setup, pricing, availability, retries, and release evidence. - [Endpoint error matrix](https://outreserve.com/developers/supply/endpoint-error-matrix.md): Plausible problem codes and statuses per released method and path. - [Reservation boundary](https://outreserve.com/developers/supply/reservations.md): Phase 2 design; no reservation API in Phase 1. - [OpenAPI 3.1](https://outreserve.com/developers/supply/openapi-v1.yaml): Versioned machine-readable contract. - [Error registry](https://outreserve.com/developers/supply/error-registry.json): Stable codes, statuses, and typed recovery context. - [Endpoint error matrix JSON](https://outreserve.com/developers/supply/endpoint-error-matrix.json): Machine-readable released operation error pairs. - [Postman Collection](https://outreserve.com/developers/supply/postman/collection.json): Guided integration requests. - [Postman environment](https://outreserve.com/developers/supply/postman/environment.json): Secret-free import template. - [cURL onboarding example](https://outreserve.com/developers/supply/examples/onboarding.sh): Stage a property and unit for review. - [Node onboarding example](https://outreserve.com/developers/supply/examples/onboarding.mjs): Stage a property and unit for review. - [Python onboarding example](https://outreserve.com/developers/supply/examples/onboarding.py): Stage a property and unit for review. - [cURL ARI example](https://outreserve.com/developers/supply/examples/ari.sh): Read, write, and verify a bounded calendar update. - [Node content example](https://outreserve.com/developers/supply/examples/content.mjs): Patch property, unit, and media content; inspect audits and deactivate by status. - [Example guide](https://outreserve.com/developers/supply/examples/readme.md): Runnable scenarios and safety confirmations. Use a dedicated server-side Supply Bearer credential. Read /api/v1/supply/connection and its capabilities before integration. Do not assume missing inventory is available.