Skip to content

Productions API

🎬 Productions

[GET] /productions

Retrieves all productions. Supports filtering by tag_ids. - Returns: Array of Production

[GET] /productions/:productionId

Retrieves a specific production by its ID. - Returns: Production

[POST] /productions

Creates a new production entry. - Security: apiKey required. - Body: CreateProduction - Returns: Production

[PUT] /productions/:productionId

Replaces an entire production object. - Security: apiKey required. - Body: Production

[PATCH] /productions/:productionId

Updates specific fields of an existing production. - Security: apiKey required. - Body: UpdateProduction

[DELETE] /productions/:productionId

Permanently deletes a production. - Security: apiKey required.

🏷️ Relationships

[GET] /productions/:productionId/tags

Retrieves all tags linked to this production. - Returns: Array of Tag

[PUT] /productions/:productionId/tags/:tagId

Links a tag to a production. - Security: apiKey required.

[DELETE] /productions/:productionId/tags/:tagId

Unlinks a tag from a production. - Security: apiKey required.

[GET] /productions/:productionId/blogs

Retrieves all blog posts associated with this production. - Returns: Array of Blog

[PUT] /productions/:productionId/blogs/:blogId

Links a blog post to a production. - Security: apiKey required.

[DELETE] /productions/:productionId/blogs/:blogId

Unlinks a blog post from a production. - Security: apiKey required.