All Resources
GET
Get a block
/v3/blocks/{id}
GET
Get batch status
/v3/blocks/batch/{batch_id}
GET
Get block comments
/v3/blocks/{id}/comments
GET
Get block connections
/v3/blocks/{id}/connections
POST
Batch create blocks
/v3/blocks/batch
POST
Create a block
/v3/blocks
POST
Create a comment
/v3/blocks/{id}/comments
PUT
Update a block
/v3/blocks/{id}
Queues multiple blocks for asynchronous creation and connects them to one
or more channels. Returns immediately with a batch_id that can be used
to poll for status via GET /v3/blocks/batch/{batch_id}.
Designed for import use cases such as migrating from other services or re-importing Are.na exports.
Each block in the blocks array follows the same format as single block
creation. Blocks are processed sequentially in the background and partial
success is supported — if some blocks fail, the successful ones are still
created.
Limits:
- Maximum 50 blocks per request
- Maximum 20 channels per request
- All channels must be private
Batch results are available for 24 hours after submission.
⚠️ Premium Only: This endpoint requires a Premium subscription.
Body Params
channel_ids
array
required
Array of channel IDs or slugs. Accepts numeric IDs, string IDs, or channel slugs (e.g., `[123, "456", "my-channel-slug"]`).
blocks
array
required
Array of blocks to create
POST
https://api.are.na/v3/blocks/batch