# Convention Photography Services | Documentation ## Instructions for AI Agents - For clean Markdown of any page, append `.md` to the page URL - For section-specific indexes, append `/llms.txt` to any section URL - For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.convention.photos/_mcp/server ## Docs - [Welcome to CPS!](https://docs.convention.photos/welcome.md): Everything you need to integrate with the Convention Photography System - [Setup](https://docs.convention.photos/docs/getting-started-with-cps/setup.md): Configure where Ask Fern is available and what content it can access. - [CPS API Overview](https://docs.convention.photos/api-overview.md): Complete guide to the Convention Photography System APIs - [Authentication](https://docs.convention.photos/authentication.md): How to authenticate with CPS APIs - [Making API Calls](https://docs.convention.photos/making-api-calls.md): How to integrate with CPS APIs in your application - [Order Management](https://docs.convention.photos/order-management.md): Complete guide to managing orders in the CPS system - [CPS Support](https://docs.convention.photos/support.md): Get help with the Convention Photography System - [Changelog](https://docs.convention.photos/docs/changelog/changelog/llms.txt) - [CPS Order API Reference](https://docs.convention.photos/api-reference.md): Complete read-only API endpoints for the CPS Order Management System ## API Docs - CPS API > photos.conventionphotography.com [Get All Events](https://docs.convention.photos/api-reference/cps-api/photos-conventionphotography-com/get-all-events.md) - CPS API > photos.conventionphotography.com [Get Event Photos](https://docs.convention.photos/api-reference/cps-api/photos-conventionphotography-com/get-event-photos.md) - CPS API > photos.conventionphotography.com [Get Event Sub-Folder Photos](https://docs.convention.photos/api-reference/cps-api/photos-conventionphotography-com/get-event-sub-folder-photos.md) - CPS API > convention.photos [https://convention.photos/api/orders/ASDAR26-0072/feedback](https://docs.convention.photos/api-reference/cps-api/convention-photos/https-convention-photos-api-orders-asdar-260072-feedback.md) - CPS API > convention.photos [https://convention.photos/api/validate-address](https://docs.convention.photos/api-reference/cps-api/convention-photos/https-convention-photos-api-validate-address.md) - CPS API > convention.photos [List Active Events](https://docs.convention.photos/api-reference/cps-api/convention-photos/list-active-events.md) - CPS API > convention.photos [Proxy Photo Thumbnail](https://docs.convention.photos/api-reference/cps-api/convention-photos/proxy-photo-thumbnail.md) - CPS API > convention.photos [Detect Event Slug from Referrer URL](https://docs.convention.photos/api-reference/cps-api/convention-photos/detect-event-slug-from-referrer-url.md) - CPS API > convention.photos [Per-Event Archive Flags](https://docs.convention.photos/api-reference/cps-api/convention-photos/per-event-archive-flags.md) - CPS API > convention.photos [Submit a New Order](https://docs.convention.photos/api-reference/cps-api/convention-photos/submit-a-new-order.md) - CPS API > convention.photos [Pending Orders (Admin)](https://docs.convention.photos/api-reference/cps-api/convention-photos/pending-orders-admin.md) - CPS API > convention.photos [Completed Orders (Admin)](https://docs.convention.photos/api-reference/cps-api/convention-photos/completed-orders-admin.md) - CPS API > convention.photos [Cancelled Orders (Admin)](https://docs.convention.photos/api-reference/cps-api/convention-photos/cancelled-orders-admin.md) - CPS API > convention.photos [Sales Summary](https://docs.convention.photos/api-reference/cps-api/convention-photos/sales-summary.md) - CPS API > convention.photos [Get Single Order](https://docs.convention.photos/api-reference/cps-api/convention-photos/get-single-order.md) - CPS API > convention.photos [Update Order](https://docs.convention.photos/api-reference/cps-api/convention-photos/update-order.md) - CPS API > convention.photos [Mark Paid/Void](https://docs.convention.photos/api-reference/cps-api/convention-photos/mark-paid-void.md) - CPS API > convention.photos [Mark Shipped](https://docs.convention.photos/api-reference/cps-api/convention-photos/mark-shipped.md) - CPS API > convention.photos [Download Shipping Envelope PNG](https://docs.convention.photos/api-reference/cps-api/convention-photos/download-shipping-envelope-png.md) - CPS API > convention.photos [Download Shipping Envelope DOCX](https://docs.convention.photos/api-reference/cps-api/convention-photos/download-shipping-envelope-docx.md) - CPS API > convention.photos [VAPID Public Key for Push](https://docs.convention.photos/api-reference/cps-api/convention-photos/vapid-public-key-for-push.md) - CPS API > convention.photos [Register Push Subscription](https://docs.convention.photos/api-reference/cps-api/convention-photos/register-push-subscription.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.convention.photos/openapi.json) - [OpenAPI YAML](https://docs.convention.photos/openapi.yaml)