Séries de contenu
Séries récurrentes d'idées de publication qui génèrent du contenu selon un calendrier.
list_content_series
List a location's content series (a series groups related post ideas under a shared theme, e.g. a weekly "Meet the Team" or "Behind the Scenes" recurring bit). Excludes archived series. Each row includes its current attached post-idea count. Requires locationId.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_content_series",
"arguments": {
"locationId": "string"
}
}
}{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "..."
}
]
}
}La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.
get_content_series
Get one content series by id, including its attached (non-archived) post ideas. Identify it by its id (from list_content_series or create_content_series).
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_content_series",
"arguments": {
"seriesId": "string"
}
}
}{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "..."
}
]
}
}La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.
create_content_series
Create a new content series for a location — a named theme to group future post ideas under (e.g. "Customer Spotlights"). Attach post ideas to it via update_post_idea's seriesId field. Requires locationId and name.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "create_content_series",
"arguments": {
"locationId": "string",
"name": "string"
}
}
}{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "..."
}
]
}
}La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.
update_content_series
Edit an existing content series' name, theme, or status. Pass only the fields you want to change. Identify it by its id (from list_content_series). Returns the updated series, or throws if not found.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "update_content_series",
"arguments": {
"seriesId": "string"
}
}
}{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "..."
}
]
}
}La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.
archive_content_series
Archive a content series (soft delete). Its already-attached post ideas are left untouched — only the series grouping itself is archived and stops appearing in list_content_series. Identify it by its id (from list_content_series).
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "archive_content_series",
"arguments": {
"seriesId": "string"
}
}
}{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "..."
}
]
}
}La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.