List available Content Blocks
get
/content_blocks/list
Use this endpoint to list your existing Content Blocks information.
Prerequisites
To use this endpoint, you’ll need an API key with the content_blocks.list
permission.
Rate limit
We apply the default Braze rate limit of 250,000 requests per hour to this endpoint, as documented in API rate limits.
Request parameters
Parameter | Required | Data Type | Description |
---|---|---|---|
modified_after |
Optional | String in ISO-8601 format | Retrieve only Content Blocks updated at or after the given time. |
modified_before |
Optional | String in ISO-8601 format | Retrieve only Content Blocks updated at or before the given time. |
limit |
Optional | Positive Number | Maximum number of Content Blocks to retrieve. Default to 100 if not provided, with a maximum acceptable value of 1000. |
offset |
Optional | Positive Number | Number of Content Blocks to skip before returning rest of the templates that fit the search criteria. |
Example request
1
2
curl --location --request GET 'https://rest.iad-01.braze.com/content_blocks/list?modified_after=2020-01-01T01:01:01.000000&modified_before=2020-02-01T01:01:01.000000&limit=100&offset=1' \
--header 'Authorization: Bearer YOUR-API-KEY-HERE'
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Content-Type: application/json
Authorization: Bearer YOUR_REST_API_KEY
{
"count": "integer",
"content_blocks": [
{
"content_block_id": (string) the Content Block identifier,
"name": (string) the name of the Content Block,
"content_type": (string) the content type, html or text,
"liquid_tag": (string) the Liquid tags,
"inclusion_count" : (integer) the inclusion count,
"created_at": (string) The time the Content Block was created in ISO 8601,
"last_edited": (string) The time the Content Block was last edited in ISO 8601,
"tags": (array) An array of tags formatted as strings,
}
]
}
Troubleshooting
The following table lists possible returned errors and their associated troubleshooting steps.
Error | Troubleshooting |
---|---|
Modified after time is invalid |
The provided date is not a valid or parsable date. Reformat this value as a string in ISO 8601 format (yyyy-mm-ddThh:mm:ss.ffffff ). |
Modified before time is invalid |
The provided date is not a valid or parsable date. Reformat this value as a string in ISO 8601 format (yyyy-mm-ddThh:mm:ss.ffffff ). |
Modified after time must be earlier than or the same as modified before time. |
Change the modified_after value to a time that is earlier than the modified_before time. |
Content Block number limit is invalid |
The limit parameter must be an integer (positive number) greater than 0. |
Content Block number limit must be greater than 0 |
Change the limit parameter to an integer greater than 0. |
Content Block number limit exceeds maximum of 1000 |
Change the limit parameter to an integer less than 1000. |
Offset is invalid |
The offset parameter must be an integer greater than 0. |
Offset must be greater than 0 | Change the offset parameter to an integer greater than 0. |
New Stuff!