Update a Post
Token-authenticated. PATCH semantics — only keys present in the payload are updated. Triggers fresh Lighthouse + compliance scans automatically.
curl --request PATCH \
--url https://api.fluid.app/api/v202604/company/posts/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"post": {
"title": "How We Shipped the Summer Line",
"description": "<string>",
"image_url": "<string>",
"slug": "<string>",
"custom_slug": true,
"active": true,
"publish_at": "2023-11-07T05:31:56Z",
"application_theme_template_id": 123,
"country_isos": [
"<string>"
],
"summary": "<string>",
"post_date": "2023-12-25",
"post_author": "<string>",
"category_id": 123,
"collection_ids": [
123
],
"metafields_attributes": [
{
"namespace": "<string>",
"key": "<string>",
"value": "<unknown>",
"value_type": "<string>",
"description": "<string>",
"_destroy": true
}
],
"search_engine_optimizer_attributes": {
"id": 123,
"title": "<string>",
"description": "<string>",
"image_url": "<string>",
"block_crawler": true
}
}
}
'import requests
url = "https://api.fluid.app/api/v202604/company/posts/{id}"
payload = { "post": {
"title": "How We Shipped the Summer Line",
"description": "<string>",
"image_url": "<string>",
"slug": "<string>",
"custom_slug": True,
"active": True,
"publish_at": "2023-11-07T05:31:56Z",
"application_theme_template_id": 123,
"country_isos": ["<string>"],
"summary": "<string>",
"post_date": "2023-12-25",
"post_author": "<string>",
"category_id": 123,
"collection_ids": [123],
"metafields_attributes": [
{
"namespace": "<string>",
"key": "<string>",
"value": "<unknown>",
"value_type": "<string>",
"description": "<string>",
"_destroy": True
}
],
"search_engine_optimizer_attributes": {
"id": 123,
"title": "<string>",
"description": "<string>",
"image_url": "<string>",
"block_crawler": True
}
} }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
post: {
title: 'How We Shipped the Summer Line',
description: '<string>',
image_url: '<string>',
slug: '<string>',
custom_slug: true,
active: true,
publish_at: '2023-11-07T05:31:56Z',
application_theme_template_id: 123,
country_isos: ['<string>'],
summary: '<string>',
post_date: '2023-12-25',
post_author: '<string>',
category_id: 123,
collection_ids: [123],
metafields_attributes: [
{
namespace: '<string>',
key: '<string>',
value: '<unknown>',
value_type: '<string>',
description: '<string>',
_destroy: true
}
],
search_engine_optimizer_attributes: {
id: 123,
title: '<string>',
description: '<string>',
image_url: '<string>',
block_crawler: true
}
}
})
};
fetch('https://api.fluid.app/api/v202604/company/posts/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fluid.app/api/v202604/company/posts/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'post' => [
'title' => 'How We Shipped the Summer Line',
'description' => '<string>',
'image_url' => '<string>',
'slug' => '<string>',
'custom_slug' => true,
'active' => true,
'publish_at' => '2023-11-07T05:31:56Z',
'application_theme_template_id' => 123,
'country_isos' => [
'<string>'
],
'summary' => '<string>',
'post_date' => '2023-12-25',
'post_author' => '<string>',
'category_id' => 123,
'collection_ids' => [
123
],
'metafields_attributes' => [
[
'namespace' => '<string>',
'key' => '<string>',
'value' => '<unknown>',
'value_type' => '<string>',
'description' => '<string>',
'_destroy' => true
]
],
'search_engine_optimizer_attributes' => [
'id' => 123,
'title' => '<string>',
'description' => '<string>',
'image_url' => '<string>',
'block_crawler' => true
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.fluid.app/api/v202604/company/posts/{id}"
payload := strings.NewReader("{\n \"post\": {\n \"title\": \"How We Shipped the Summer Line\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"slug\": \"<string>\",\n \"custom_slug\": true,\n \"active\": true,\n \"publish_at\": \"2023-11-07T05:31:56Z\",\n \"application_theme_template_id\": 123,\n \"country_isos\": [\n \"<string>\"\n ],\n \"summary\": \"<string>\",\n \"post_date\": \"2023-12-25\",\n \"post_author\": \"<string>\",\n \"category_id\": 123,\n \"collection_ids\": [\n 123\n ],\n \"metafields_attributes\": [\n {\n \"namespace\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<unknown>\",\n \"value_type\": \"<string>\",\n \"description\": \"<string>\",\n \"_destroy\": true\n }\n ],\n \"search_engine_optimizer_attributes\": {\n \"id\": 123,\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"block_crawler\": true\n }\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.fluid.app/api/v202604/company/posts/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"post\": {\n \"title\": \"How We Shipped the Summer Line\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"slug\": \"<string>\",\n \"custom_slug\": true,\n \"active\": true,\n \"publish_at\": \"2023-11-07T05:31:56Z\",\n \"application_theme_template_id\": 123,\n \"country_isos\": [\n \"<string>\"\n ],\n \"summary\": \"<string>\",\n \"post_date\": \"2023-12-25\",\n \"post_author\": \"<string>\",\n \"category_id\": 123,\n \"collection_ids\": [\n 123\n ],\n \"metafields_attributes\": [\n {\n \"namespace\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<unknown>\",\n \"value_type\": \"<string>\",\n \"description\": \"<string>\",\n \"_destroy\": true\n }\n ],\n \"search_engine_optimizer_attributes\": {\n \"id\": 123,\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"block_crawler\": true\n }\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.fluid.app/api/v202604/company/posts/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"post\": {\n \"title\": \"How We Shipped the Summer Line\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"slug\": \"<string>\",\n \"custom_slug\": true,\n \"active\": true,\n \"publish_at\": \"2023-11-07T05:31:56Z\",\n \"application_theme_template_id\": 123,\n \"country_isos\": [\n \"<string>\"\n ],\n \"summary\": \"<string>\",\n \"post_date\": \"2023-12-25\",\n \"post_author\": \"<string>\",\n \"category_id\": 123,\n \"collection_ids\": [\n 123\n ],\n \"metafields_attributes\": [\n {\n \"namespace\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<unknown>\",\n \"value_type\": \"<string>\",\n \"description\": \"<string>\",\n \"_destroy\": true\n }\n ],\n \"search_engine_optimizer_attributes\": {\n \"id\": 123,\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"block_crawler\": true\n }\n }\n}"
response = http.request(request)
puts response.read_body{
"status": 200,
"meta": {
"request_id": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"pagination": {
"cursor": "<string>",
"limit": 25,
"prev_cursor": "<string>",
"next_cursor": "<string>"
}
},
"post": {
"id": 7305,
"slug": "how-we-shipped-the-summer-line",
"title": "How We Shipped the Summer Line",
"description": "A behind-the-scenes look at three months of work.",
"image_url": "https://cdn.fluid.app/posts/7305.png",
"canonical_url": "https://acme.fluid.app/home/blog/how-we-shipped-the-summer-line",
"images": {
"thumb": {
"url": "https://ik.imagekit.io/fluidapp/tr:w-600,c-at_max,f-auto,q-75/categories/4821.png",
"width": 600
},
"medium": {
"url": "https://ik.imagekit.io/fluidapp/tr:w-600,c-at_max,f-auto,q-75/categories/4821.png",
"width": 600
},
"large": {
"url": "https://ik.imagekit.io/fluidapp/tr:w-600,c-at_max,f-auto,q-75/categories/4821.png",
"width": 600
}
},
"active": true,
"status": "published",
"publish_at": null,
"seo": {
"title": "Summer Sale — Up to 40% Off",
"description": "Shop the July clearance event before it ends.",
"image_url": "https://ik.imagekit.io/fluidapp/tr:w-1200,h-630,c-maintain_ratio,fo-auto,f-auto,q-80/seo/9215.png",
"block_crawler": false,
"id": 9215
},
"metafields": [
{
"namespace": "custom",
"key": "material",
"value": "<unknown>",
"value_type": "single_line_text_field",
"description": "The primary material used in this product",
"created_at": "2026-05-01T12:00:00Z",
"updated_at": "2026-05-01T12:00:00Z",
"locked": false
}
],
"languages": [
"en",
"fr"
],
"countries": [
"GB",
"US"
],
"summary": "A short lead paragraph shown on listing cards.",
"post_date": "2026-05-01",
"post_author": "Dwight Schrute",
"category_id": 4821,
"collection_ids": [
5102,
5103
],
"custom_slug": false
}
}{
"message": "Invalid credentials."
}{
"error": "Not authorized."
}{
"error": {
"message": "<string>",
"details": {}
},
"status": 123,
"meta": {
"request_id": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"pagination": {
"cursor": "<string>",
"limit": 25,
"prev_cursor": "<string>",
"next_cursor": "<string>"
}
}
}{
"error": {
"message": "<string>",
"details": {}
},
"status": 123,
"meta": {
"request_id": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"pagination": {
"cursor": "<string>",
"limit": 25,
"prev_cursor": "<string>",
"next_cursor": "<string>"
}
}
}Authorizations
Bearer token authentication. Accepts company-admin tokens with
storefront.view for read operations and storefront.update
for writes and scan triggers (legacy per-resource grants like
categories.update / products.view / etc. are still accepted
during the migration), required on every company operation.
Storefront public operations under /api/v202604/{resource} and
/api/v202604/{resource}/{slug} are unauthenticated
(security: []).
Path Parameters
The unique identifier of the post.
Query Parameters
Response locale. ISO code (e.g. fr, de). When omitted,
responds in the company's default locale. On the public
surface, falls back to en for any translated field missing
in the requested locale.
"fr"
Body
Show child attributes
Show child attributes
Response
The updated Post.
Shared success envelope for list / show / create / update
responses: the resource payload is returned alongside a top-level
integer status and meta. Composed onto each resource response
via allOf.
200
Response metadata included on every successful response body.
request_id and timestamp are always present; list endpoints
also add pagination.
Show child attributes
Show child attributes
Authenticated (company-surface) Post read shape: the public
PostBase plus custom_slug, admin metadata never rendered on the
public surface.
Show child attributes
Show child attributes
curl --request PATCH \
--url https://api.fluid.app/api/v202604/company/posts/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"post": {
"title": "How We Shipped the Summer Line",
"description": "<string>",
"image_url": "<string>",
"slug": "<string>",
"custom_slug": true,
"active": true,
"publish_at": "2023-11-07T05:31:56Z",
"application_theme_template_id": 123,
"country_isos": [
"<string>"
],
"summary": "<string>",
"post_date": "2023-12-25",
"post_author": "<string>",
"category_id": 123,
"collection_ids": [
123
],
"metafields_attributes": [
{
"namespace": "<string>",
"key": "<string>",
"value": "<unknown>",
"value_type": "<string>",
"description": "<string>",
"_destroy": true
}
],
"search_engine_optimizer_attributes": {
"id": 123,
"title": "<string>",
"description": "<string>",
"image_url": "<string>",
"block_crawler": true
}
}
}
'import requests
url = "https://api.fluid.app/api/v202604/company/posts/{id}"
payload = { "post": {
"title": "How We Shipped the Summer Line",
"description": "<string>",
"image_url": "<string>",
"slug": "<string>",
"custom_slug": True,
"active": True,
"publish_at": "2023-11-07T05:31:56Z",
"application_theme_template_id": 123,
"country_isos": ["<string>"],
"summary": "<string>",
"post_date": "2023-12-25",
"post_author": "<string>",
"category_id": 123,
"collection_ids": [123],
"metafields_attributes": [
{
"namespace": "<string>",
"key": "<string>",
"value": "<unknown>",
"value_type": "<string>",
"description": "<string>",
"_destroy": True
}
],
"search_engine_optimizer_attributes": {
"id": 123,
"title": "<string>",
"description": "<string>",
"image_url": "<string>",
"block_crawler": True
}
} }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
post: {
title: 'How We Shipped the Summer Line',
description: '<string>',
image_url: '<string>',
slug: '<string>',
custom_slug: true,
active: true,
publish_at: '2023-11-07T05:31:56Z',
application_theme_template_id: 123,
country_isos: ['<string>'],
summary: '<string>',
post_date: '2023-12-25',
post_author: '<string>',
category_id: 123,
collection_ids: [123],
metafields_attributes: [
{
namespace: '<string>',
key: '<string>',
value: '<unknown>',
value_type: '<string>',
description: '<string>',
_destroy: true
}
],
search_engine_optimizer_attributes: {
id: 123,
title: '<string>',
description: '<string>',
image_url: '<string>',
block_crawler: true
}
}
})
};
fetch('https://api.fluid.app/api/v202604/company/posts/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fluid.app/api/v202604/company/posts/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'post' => [
'title' => 'How We Shipped the Summer Line',
'description' => '<string>',
'image_url' => '<string>',
'slug' => '<string>',
'custom_slug' => true,
'active' => true,
'publish_at' => '2023-11-07T05:31:56Z',
'application_theme_template_id' => 123,
'country_isos' => [
'<string>'
],
'summary' => '<string>',
'post_date' => '2023-12-25',
'post_author' => '<string>',
'category_id' => 123,
'collection_ids' => [
123
],
'metafields_attributes' => [
[
'namespace' => '<string>',
'key' => '<string>',
'value' => '<unknown>',
'value_type' => '<string>',
'description' => '<string>',
'_destroy' => true
]
],
'search_engine_optimizer_attributes' => [
'id' => 123,
'title' => '<string>',
'description' => '<string>',
'image_url' => '<string>',
'block_crawler' => true
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.fluid.app/api/v202604/company/posts/{id}"
payload := strings.NewReader("{\n \"post\": {\n \"title\": \"How We Shipped the Summer Line\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"slug\": \"<string>\",\n \"custom_slug\": true,\n \"active\": true,\n \"publish_at\": \"2023-11-07T05:31:56Z\",\n \"application_theme_template_id\": 123,\n \"country_isos\": [\n \"<string>\"\n ],\n \"summary\": \"<string>\",\n \"post_date\": \"2023-12-25\",\n \"post_author\": \"<string>\",\n \"category_id\": 123,\n \"collection_ids\": [\n 123\n ],\n \"metafields_attributes\": [\n {\n \"namespace\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<unknown>\",\n \"value_type\": \"<string>\",\n \"description\": \"<string>\",\n \"_destroy\": true\n }\n ],\n \"search_engine_optimizer_attributes\": {\n \"id\": 123,\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"block_crawler\": true\n }\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.fluid.app/api/v202604/company/posts/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"post\": {\n \"title\": \"How We Shipped the Summer Line\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"slug\": \"<string>\",\n \"custom_slug\": true,\n \"active\": true,\n \"publish_at\": \"2023-11-07T05:31:56Z\",\n \"application_theme_template_id\": 123,\n \"country_isos\": [\n \"<string>\"\n ],\n \"summary\": \"<string>\",\n \"post_date\": \"2023-12-25\",\n \"post_author\": \"<string>\",\n \"category_id\": 123,\n \"collection_ids\": [\n 123\n ],\n \"metafields_attributes\": [\n {\n \"namespace\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<unknown>\",\n \"value_type\": \"<string>\",\n \"description\": \"<string>\",\n \"_destroy\": true\n }\n ],\n \"search_engine_optimizer_attributes\": {\n \"id\": 123,\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"block_crawler\": true\n }\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.fluid.app/api/v202604/company/posts/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"post\": {\n \"title\": \"How We Shipped the Summer Line\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"slug\": \"<string>\",\n \"custom_slug\": true,\n \"active\": true,\n \"publish_at\": \"2023-11-07T05:31:56Z\",\n \"application_theme_template_id\": 123,\n \"country_isos\": [\n \"<string>\"\n ],\n \"summary\": \"<string>\",\n \"post_date\": \"2023-12-25\",\n \"post_author\": \"<string>\",\n \"category_id\": 123,\n \"collection_ids\": [\n 123\n ],\n \"metafields_attributes\": [\n {\n \"namespace\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<unknown>\",\n \"value_type\": \"<string>\",\n \"description\": \"<string>\",\n \"_destroy\": true\n }\n ],\n \"search_engine_optimizer_attributes\": {\n \"id\": 123,\n \"title\": \"<string>\",\n \"description\": \"<string>\",\n \"image_url\": \"<string>\",\n \"block_crawler\": true\n }\n }\n}"
response = http.request(request)
puts response.read_body{
"status": 200,
"meta": {
"request_id": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"pagination": {
"cursor": "<string>",
"limit": 25,
"prev_cursor": "<string>",
"next_cursor": "<string>"
}
},
"post": {
"id": 7305,
"slug": "how-we-shipped-the-summer-line",
"title": "How We Shipped the Summer Line",
"description": "A behind-the-scenes look at three months of work.",
"image_url": "https://cdn.fluid.app/posts/7305.png",
"canonical_url": "https://acme.fluid.app/home/blog/how-we-shipped-the-summer-line",
"images": {
"thumb": {
"url": "https://ik.imagekit.io/fluidapp/tr:w-600,c-at_max,f-auto,q-75/categories/4821.png",
"width": 600
},
"medium": {
"url": "https://ik.imagekit.io/fluidapp/tr:w-600,c-at_max,f-auto,q-75/categories/4821.png",
"width": 600
},
"large": {
"url": "https://ik.imagekit.io/fluidapp/tr:w-600,c-at_max,f-auto,q-75/categories/4821.png",
"width": 600
}
},
"active": true,
"status": "published",
"publish_at": null,
"seo": {
"title": "Summer Sale — Up to 40% Off",
"description": "Shop the July clearance event before it ends.",
"image_url": "https://ik.imagekit.io/fluidapp/tr:w-1200,h-630,c-maintain_ratio,fo-auto,f-auto,q-80/seo/9215.png",
"block_crawler": false,
"id": 9215
},
"metafields": [
{
"namespace": "custom",
"key": "material",
"value": "<unknown>",
"value_type": "single_line_text_field",
"description": "The primary material used in this product",
"created_at": "2026-05-01T12:00:00Z",
"updated_at": "2026-05-01T12:00:00Z",
"locked": false
}
],
"languages": [
"en",
"fr"
],
"countries": [
"GB",
"US"
],
"summary": "A short lead paragraph shown on listing cards.",
"post_date": "2026-05-01",
"post_author": "Dwight Schrute",
"category_id": 4821,
"collection_ids": [
5102,
5103
],
"custom_slug": false
}
}{
"message": "Invalid credentials."
}{
"error": "Not authorized."
}{
"error": {
"message": "<string>",
"details": {}
},
"status": 123,
"meta": {
"request_id": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"pagination": {
"cursor": "<string>",
"limit": 25,
"prev_cursor": "<string>",
"next_cursor": "<string>"
}
}
}{
"error": {
"message": "<string>",
"details": {}
},
"status": 123,
"meta": {
"request_id": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"pagination": {
"cursor": "<string>",
"limit": 25,
"prev_cursor": "<string>",
"next_cursor": "<string>"
}
}
}