***
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