*** title: Welcome to CPS! subtitle: Everything you need to integrate with the Convention Photography System slug: welcome ------------- This repository contains the documentation for the Convention Photography System (CPS). It includes the CPS API specification to demonstrate how the system provides event photo management, browsing, and ordering capabilities. The CPS consists of two main platforms: * **photos.conventionphotography.com** - Photo gallery and browsing system * **convention.photos** - Customer ordering and checkout system Use this documentation to understand and integrate with the CPS APIs. ## What's included This documentation contains everything you need to understand the CPS: ## Getting started with CPS Use the `Get All Events` endpoint to retrieve available convention events. ```bash GET https://photos.conventionphotography.com/event ``` Fetch photos from a specific event with pagination. ```bash GET https://photos.conventionphotography.com/event/ASDAR26?page=1&limit=50 ``` Browse photos, add to cart, validate address, and create order via convention.photos. ```bash POST https://convention.photos/api/validate-address POST https://convention.photos/api/orders ``` Monitor order status and submit feedback. ```bash POST https://convention.photos/api/orders/{orderId}/feedback ``` When you're ready to go live: ```bash fern generate --docs ``` ## Next steps The CPS API specification is already included. Update the Markdown pages with your content, and customize the theme to match your brand. For detailed guidance, explore the pages in this documentation or visit the [Fern documentation](https://buildwithfern.com/learn). Learn how to preview and publish changes using the CLI or Fern Editor Configure tabs, sections, and pages in your docs.yml file Brand your documentation with colors, logos, and layouts See how Fern generates interactive API documentation