All resources
Every resource the Partners API exposes, with its REST path and a link to its endpoints
The Partners API exposes a consistent REST contract for its resources, plus schema and configured-field operations on supported collections.
The shared contract
For a resource at /{resource}, the endpoints are:
| Operation | Method | Path |
|---|---|---|
| List | GET | /partners/{version}/{tenant}/{resource} |
| Get one | GET | /partners/{version}/{tenant}/{resource}/{id} |
| Create | POST | /partners/{version}/{tenant}/{resource} |
| Update | PATCH | /partners/{version}/{tenant}/{resource}/{id} |
| Update with PUT | PUT | /partners/{version}/{tenant}/{resource}/{id} |
| Delete | DELETE | /partners/{version}/{tenant}/{resource}/{id} |
PATCH and PUT use the same partial-update behavior. Successful updates and deletes return the affected record with status 200; creates return status 201.
Reads are scoped to the tenant in the path or an overriding tenant header. Writes attach the resolved tenant automatically and affect only records it owns. If your tenant is in a tenant group, reads of shared resources can also return other group members' records.
Resources
| Resource | Path | Endpoints |
|---|---|---|
| Pages | /pages | Pages |
| Events | /events | Events |
| Event instances | /event-instances | Event instances |
| Posts | /posts | Posts |
| Blogs | /blogs | Blogs |
| People | /people | People |
| Venues | /venues | Venues |
| Organizations | /organizations | Organizations |
| Seasons | /seasons | Seasons |
| Series | /series | Series |
| Works | /works | Works |
| Media | /media | Media |
| Files | /files | Files |
| Forms | /forms | Forms |
| Redirects | /redirects | Redirects |
| Custom attributes | /custom-attributes | Custom attributes |
| Custom object definitions | /custom-object-definitions | Custom object definitions |
| Custom object instances | /custom-object-instances | Custom object instances |
Schema and configured-field operations
Supported resources also expose dedicated operations that do not fit the standard record contract:
| Capability | Path shape | Guide |
|---|---|---|
| Discover content-block fields | GET /{collection}/blocks/schema | Discover fields |
| Discover record theme settings | GET /{collection}/theme-settings/schema | Discover fields |
| Discover custom attributes | GET /{collection}/custom-attributes/schema | Discover fields |
| Discover site-wide theme settings | GET /theme/settings/schema | Discover fields |
| Mutate one record's blocks | PATCH /{collection}/{id}/blocks | Edit content blocks |
| Mutate one record's theme settings | PATCH /{collection}/{id}/theme-settings | Edit content blocks |
| Bulk-update custom attributes | PATCH /{collection}/custom-attributes | Bulk update configured fields |
| Bulk-update theme settings | PATCH /{collection}/theme-settings | Bulk update configured fields |
The collection lists and request schemas differ by capability. Use the linked guides and the generated endpoint page rather than assuming every resource supports every dedicated operation.