Slides API
Manage slides in a presentation. Supports inserting, listing, updating, reordering, duplicating, and deleting slides.
GET List Slides
GET https://show.zoho.com/api/v1/presentation/{rid}/slides
Required Scopes:
Lists slides in a presentation. Use this endpoint to build slide navigators, resolve slide ids, or fetch a small page of slide metadata before making slide-level updates. Pass ids to retrieve specific slides, or omit it to page through the deck with from and count. Returned slide objects include identifiers and available SDK slide fields, so they can be used directly with update, delete, duplicate, and element endpoints.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| rid | string | Required | Resource id of the presentation. The caller must have the appropriate permission on this presentation. |
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ids | string | Optional | Comma-separated slide ids to fetch. Omit this parameter to list all slides in the selected presentation. |
| from | integer | Optional | Zero-based offset for pagination. |
| count | integer | Optional | Maximum number of records to return. Allowed range: 1-99. |
Samples
Responses
{
"data": {
"slides": [
{
"slide_id": "54ca442b-63d1-43df-bda9-9f8cd2654e70",
"content": {}
},
{
"slide_id": "f64c0004-94f9-47a6-86b7-4c0187e96260",
"content": {}
},
{
"slide_id": "a106b398-409b-4add-a04b-6044c897f674",
"content": {
"orientation": "LANDSCAPE"
}
},
{
"slide_id": "16a4498f-c37f-4ba0-af74-07935a76996c",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "28859497-f5bf-4c60-bc85-853d79c5d06f"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "bbc20ed0-3d64-44fa-8d7d-7e7a4d8cf82c"
}
]
}
},
{
"slide_id": "36a463ae-dbe9-46a6-830d-1b2824a8f4ac",
"content": {}
},
{
"slide_id": "80993f78-0719-47e3-b444-dbcfeb9d4632",
"content": {}
},
{
"slide_id": "8354a78a-1de9-4fce-8814-53e92f0d479d",
"content": {
"orientation": "LANDSCAPE"
}
},
{
"slide_id": "358c549d-7085-4f33-af43-bb3fdb87c53e",
"content": {}
},
{
"slide_id": "8452fe14-c181-4049-8780-7ebcf3422ca5",
"content": {}
},
{
"slide_id": "6ba37e43-fbd8-4921-85b3-36a1ea22e853",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "9529ce28-bfb4-5cc5-99c7-d4e613bcf45b",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title here"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "1dc85ffb-e2e4-4b27-adf4-f6a39d0c94de"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "dd3f1125-4285-4d85-ab2f-20e4ea0bd095"
}
]
}
},
{
"slide_id": "134be983-951d-414d-ae01-62b1510e94c5",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "7340b6ad-9e42-52f9-9453-7b6e45c7b3ad",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "dcbb2ae7-f06d-426a-9aab-148ab8451e97"
},
{
"shape": {
"text": {
"paragraphs": [
{
"id": "d936a7b1-d53b-51be-b8b1-4b1613472065",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Subtitle"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "ae9bfcf4-c843-4edb-9ddc-c44871fe9096"
}
]
}
},
{
"slide_id": "aa914d4e-1bf1-4fea-ba7c-2188d1e2e2d2",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "3c5287e9-594c-5c1a-b965-2f46dd53d4dd",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "c6eea0ff-1f65-4ac0-b8f4-1bc470cce3fa"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "f6a2959b-96b2-4fb5-9f9d-40e5071672a8"
}
]
}
},
{
"slide_id": "daf8d60e-324a-40bf-a516-145022bea7bf",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "6d01612f-93b5-5951-9b14-d24848835d09",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "fb9940d8-e30f-4f3e-a655-3ee1be73f180"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "f59d5e28-6da8-48b1-9fbb-209e039a8865"
}
]
}
},
{
"slide_id": "7c768826-b4fb-4266-a5e0-31736c8d6eba",
"content": {}
},
{
"slide_id": "6450546a-cb81-4d9b-9974-6bc60f3714be",
"content": {
"orientation": "LANDSCAPE",
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "a77242c1-56d5-410e-892b-e1d1c9bf452b",
"portions": [
{
"style": {
"fontweight": "NORMAL"
}
}
]
}
],
"properties": {
"inset": {
"top": 5,
"left": 10,
"bottom": 5,
"right": 10
}
}
},
"basic": {
"type": "OVAL"
},
"properties": {
"layout": {
"top": 10,
"left": 10,
"width": 120,
"height": 120
},
"fills": [
{
"solid": {
"color": {
"rgb": {
"red": 255,
"green": 128
}
}
}
}
]
}
},
"id": "a0000000-0000-4000-8000-0000000000b1"
},
{
"connector": {
"connected": {
"first": {
"side": "EAST",
"shape_id": "a0000000-0000-4000-8000-0000000000b1"
},
"second": {
"side": "WEST",
"shape_id": "a0000000-0000-4000-8000-0000000000b1"
}
},
"type": "LINE",
"stroke": {
"width": 1,
"fill": {
"solid": {
"color": {
"rgb": {}
}
}
}
}
},
"id": "b0000000-0000-4000-8000-0000000000b2"
},
{
"id": "c0000000-0000-4000-8000-0000000000b3",
"picture": {
"media": {
"local_id": "c0000000-0000-4000-8000-0000000000b3"
},
"properties": {
"layout": {
"width": 100,
"height": 100
}
}
}
},
{
"id": "d0000000-0000-4000-8000-0000000000b4",
"table": {
"layout": {
"width": 100,
"height": 30
},
"columns": [
{
"width": 100
}
],
"style": {
"first_col": true,
"band_col": true,
"first_row": true
},
"style_ref": {
"local_id": "1"
},
"rows": [
{
"cells": [
{
"border": {
"top": {},
"left": {},
"bottom": {},
"right": {}
},
"text": {
"paragraphs": [
{
"style": {
"spacing": {
"line": 1.2
},
"level": 1
},
"id": "cc93e23b-def3-48e9-996b-71de5c7e917f",
"portions": [
{
"style": {
"size": 14,
"color": {
"rgb": {
"red": 255,
"green": 255,
"blue": 255
}
},
"font_name": {
"name": "Open Sans"
}
}
}
]
}
],
"properties": {
"inset": {
"top": 5,
"left": 10,
"bottom": 5,
"right": 10
}
}
}
}
],
"height": 30
}
]
}
},
{
"group_shape": {
"layout": {
"width": 200,
"height": 200
}
},
"id": "e0000000-0000-4000-8000-0000000000b5"
}
]
}
},
{
"slide_id": "cb87498d-92fa-4cc2-8252-b9bb9b2deff4",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "5bfc7fbb-3b71-5344-bb96-c3369763c834",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "f17cdec3-b0f9-435d-b04d-ead948c4cf8f"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "6fc2a46b-dc91-4453-b9db-d32699bbdefa"
}
]
}
},
{
"slide_id": "450b8d6b-2921-45c3-89b6-06da565da8b6",
"content": {}
},
{
"slide_id": "b13fc16b-0cc8-4162-82cd-792cf8bf56d3",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "db2480de-4224-5427-809c-213ec2a275c2",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "862937c8-d6e4-42a9-a5f4-e7c899120aaf"
},
{
"shape": {
"text": {
"paragraphs": [
{
"id": "4b4204e2-6733-56e7-ac03-b3f28cd54b47",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Subtitle placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "b95a1e4c-4938-4267-9ea2-b75a1d47a8bb"
}
]
}
},
{
"slide_id": "473d7440-37a7-4bdd-b951-7d4817ed9972",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "bc4c26bc-e8ef-5d5b-9c45-9c9d8620b440",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "6a6d1e41-0125-4c5f-b2af-075ff72985a3"
},
{
"shape": {
"text": {
"paragraphs": [
{
"id": "55c9c5ad-3bdf-5646-93de-71cddaf372de",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Subtitle placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "6f713c43-5799-4936-ade1-415c21a6c36b"
}
]
}
},
{
"slide_id": "4d2ff5e0-96ea-465a-b317-cccd20717137",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "ff849030-1f36-578f-9332-aafac553e4ab",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "40fee0fc-4d00-4861-9259-4a117dc0ebf6"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "3918161a-476f-4213-8682-d1054de4f4bd"
}
]
}
},
{
"slide_id": "f8b9c707-3a08-41bf-87fd-6848813e4eec",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "62b5425f-f66d-5137-939e-d2b0ea8d9ac5",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "48f83eae-556d-4590-a176-6341e122d761"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "a4f2493e-b898-4523-a505-3ff183523901"
}
]
}
},
{
"slide_id": "1c8a21b7-b636-409a-b823-3e54482c0bff",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "5217c857-6590-5d50-8935-c0fe0141f41a",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "15963322-4fd0-46e8-9a51-f5dab99dcca1"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "3d3ef597-f38b-4e52-acfa-643ff9e2fff4"
}
]
}
},
{
"slide_id": "069f5ed4-28a3-4957-be89-eaafe727bdc9",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "25dd5d7b-8324-50c2-b291-83e4441f62fd",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "96408c29-0258-47b2-9001-1e4b073c369d"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "4747910d-2315-438e-9a08-43e3036b56e9"
}
]
}
},
{
"slide_id": "212fd6b9-068b-4814-9a83-0904cf912f12",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "0aec1411-7fae-5570-b0f9-c95b074f63d8",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "412ea216-fb8f-4ebc-8ff1-3d6b1ed2c399"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "9ef7614f-6a81-41d3-808f-feb9f861804f"
}
]
}
},
{
"slide_id": "03e93b98-6010-4e3a-af16-3d07dd029bf9",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "eb26f1d1-8dcc-58df-8a8e-69f06ef41306",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "9e772862-63f7-4a74-a355-3ba5ca38525e"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "294ecca0-ab49-44ed-837f-a88b9e810beb"
}
]
}
},
{
"slide_id": "38282de1-f1fa-453d-8db1-ac2146492172",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "3f34797b-ab9c-505c-b802-9f7fb01201a7",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "03f1923b-e796-464b-baf1-518798599326"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "3e523c75-cfba-4b88-84d5-794c56f63040"
}
]
}
},
{
"slide_id": "3d698620-a19e-4aa3-aef2-e64f6a44a0ad",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "acef5c70-ca65-59c6-9754-5cd25b3db048",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "84880583-5f6b-4cf2-9b1d-0b88efc0eeb5"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "ea5f2ba1-6f0f-431a-a558-b76c643caba6"
}
]
}
},
{
"slide_id": "7bd6cb29-8448-408a-8d77-bc1ada743da5",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "80a4634a-9cff-5ce7-8f44-200524d2794c",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "4365d876-dd2e-4e65-863a-3a823697e9ee"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "b47a1432-4380-497e-895a-0a73368c1fc1"
}
]
}
},
{
"slide_id": "898b5311-e60a-42d0-8362-5d8938cfdf6c",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "af413603-3f63-5b48-ae40-7b52986deb5a",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "29fe11d8-1157-44c5-91a3-23b8701c320c"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "9686874f-a22f-4dda-97a2-3b0848f0ff33"
}
]
}
},
{
"slide_id": "87a4cdd5-a4b6-4cf8-b459-ba44ebed5b68",
"content": {
"graphic_objects": [
{
"shape": {
"text": {
"paragraphs": [
{
"id": "29bcb03d-1008-54b8-9cc9-38af28309290",
"portions": [
{
"style": {
"fontweight": "NORMAL"
},
"text": "Title placeholder"
}
]
}
],
"properties": {
"auto_fit": "TEXT"
}
},
"properties": {}
},
"id": "45405d52-84f4-48d0-9a27-a938cfcdf2a6"
},
{
"shape": {
"text": {
"paragraphs": [
{
"portions": [
{
"style": {}
}
]
}
],
"properties": {}
},
"properties": {}
},
"id": "575ea152-b2a9-435e-aaed-eb18847eb245"
}
]
}
}
]
},
"message": "Slide(s) content retrieved successfully",
"request_uri": "/api/v1/presentation/8i4vv3f345fcf907446a2bdc4e2c871fc585e/slides",
"status": "success"
}
Code Examples
curl -X GET "https://show.zoho.com/api/v1/presentation/{rid}/slides?ids={{ids}}&from=0&count=20" \
-H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json"
POST Insert Slides
POST https://show.zoho.com/api/v1/presentation/{rid}/slides
Required Scopes:
Creates one or more slides in a presentation. Use this endpoint to append new slides, or create slides with pre-populated graphic objects. Each entry in slides is a slide object. Do not send an id field in insert requests. Include layout_id when the slide should use a specific master layout.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| rid | string | Required | Resource id of the presentation. The caller must have the appropriate permission on this presentation. |
Request Body
Interactive structure. Expand fields and select optional schema parts.
Samples
Request Body
{
"slides": [
{
"layout_id": "00000000-0000-4000-8000-000000000001"
}
]
}
Responses
{
"data": {
"success_count": "1",
"failure_count": "0",
"results": [
{
"final_indices": [
"2"
],
"slide_ids": [
"8354a78a-1de9-4fce-8814-53e92f0d479d"
],
"slide_content": [
{
"orientation": "LANDSCAPE"
}
]
}
]
},
"message": "Slide(s) inserted successfully",
"request_uri": "/api/v1/presentation/8i4vv3f345fcf907446a2bdc4e2c871fc585e/slides",
"status": "success"
}
Code Examples
curl -X POST "https://show.zoho.com/api/v1/presentation/{rid}/slides" \
-H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"slides": [
{
"layout_id": "00000000-0000-4000-8000-000000000001"
}
]
}'
POST Duplicate Slides
POST https://show.zoho.com/api/v1/presentation/{rid}/slides/duplicate
Required Scopes:
Duplicates one or more existing slides in the same presentation. Use this endpoint to clone a slide as a starting point for a variant, repeat a template slide, or create multiple copies while preserving layout and object content. Each request names the source slide and may include a target insertion index or new slide name. The duplicated slide receives a new slide id, and objects inside the duplicate receive new object ids.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| rid | string | Required | Resource id of the presentation. The caller must have the appropriate permission on this presentation. |
Request Body
Interactive structure. Expand fields and select optional schema parts.
Samples
Request Body
{
"requests": [
{
"source_slide_id": "11111111-1111-4111-8111-111111111111",
"insertion_target": {
"insert_index": 3
},
"slide_name": "Copy of Intro"
}
]
}
Responses
{
"data": {
"summary": "Duplicated 1 of 1 slides",
"duplicated_count": "1",
"responses": [
{
"result": {
"source_slide_id": "54ca442b-63d1-43df-bda9-9f8cd2654e70",
"final_index": "0",
"duplicated_slide_id": "c7529308-7ade-483d-91e9-71eb1a976980"
}
}
],
"failed_count": "0",
"request_item_ids": [
"dup_0"
]
},
"message": "Slide(s) duplicated successfully",
"request_uri": "/api/v1/presentation/8i4vv3f345fcf907446a2bdc4e2c871fc585e/slides/duplicate",
"status": "success"
}
Code Examples
curl -X POST "https://show.zoho.com/api/v1/presentation/{rid}/slides/duplicate" \
-H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"requests": [
{
"source_slide_id": "11111111-1111-4111-8111-111111111111",
"insertion_target": {
"insert_index": 3
},
"slide_name": "Copy of Intro"
}
]
}'
PUT Update Slides
PUT https://show.zoho.com/api/v1/presentation/{rid}/slides
Required Scopes:
Updates one or more existing slides. Use this endpoint to rename slides, change layout references, update orientation, or replace slide-level content represented by the SDK slide model. Each slide entry must include the target slide id. Send only the fields that need to change. Batch updates are processed per slide, and the response identifies which slide updates succeeded or failed.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| rid | string | Required | Resource id of the presentation. The caller must have the appropriate permission on this presentation. |
Request Body
Interactive structure. Expand fields and select optional schema parts.
Samples
Request Body
{
"slides": [
{
"id": "11111111-1111-4111-8111-111111111111",
"name": "Renamed"
}
]
}
Responses
{
"data": {
"success_count": "1",
"failure_count": "0",
"results": [
{
"slide_content": [
{}
],
"slide_id": "54ca442b-63d1-43df-bda9-9f8cd2654e70"
}
]
},
"message": "Slide(s) updated successfully",
"request_uri": "/api/v1/presentation/8i4vv3f345fcf907446a2bdc4e2c871fc585e/slides",
"status": "success"
}
Code Examples
curl -X PUT "https://show.zoho.com/api/v1/presentation/{rid}/slides" \
-H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"slides": [
{
"id": "11111111-1111-4111-8111-111111111111",
"name": "Renamed"
}
]
}'
PUT Reorder Slides
PUT https://show.zoho.com/api/v1/presentation/{rid}/slides/reorder
Required Scopes:
Moves one or more slides to new positions in the presentation. Use this endpoint for drag-and-drop slide sorting, generated agenda reordering, or moving imported slides into the right section. Each reorder request identifies a slide and the target insertion index. When multiple moves are sent together, order matters because earlier moves can affect later indexes. Refresh the slide list after the call to read the final order.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| rid | string | Required | Resource id of the presentation. The caller must have the appropriate permission on this presentation. |
Request Body
Interactive structure. Expand fields and select optional schema parts.
Samples
Request Body
{
"requests": [
{
"slide_id": "11111111-1111-4111-8111-111111111111",
"target": {
"insert_index": 0
}
}
]
}
Responses
{
"data": {
"summary": "Reordered 1 of 1 slides",
"responses": [
{
"result": {
"final_index": "1",
"slide_id": "54ca442b-63d1-43df-bda9-9f8cd2654e70"
}
}
],
"reordered_count": "1",
"failed_count": "0",
"request_item_ids": [
"reorder_0"
]
},
"message": "Slide(s) reordered successfully",
"request_uri": "/api/v1/presentation/8i4vv3f345fcf907446a2bdc4e2c871fc585e/slides/reorder",
"status": "success"
}
Code Examples
curl -X PUT "https://show.zoho.com/api/v1/presentation/{rid}/slides/reorder" \
-H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"requests": [
{
"slide_id": "11111111-1111-4111-8111-111111111111",
"target": {
"insert_index": 0
}
}
]
}'
DELETE Remove Slides
DELETE https://show.zoho.com/api/v1/presentation/{rid}/slides
Required Scopes:
Deletes one or more slides from a presentation. Use this when slides should be removed from the deck, including all objects, notes, and layout bindings attached to those slides. Pass comma-separated slide UUIDs in ids. Deleting is permanent for the current document revision; list slides first if they need to confirm targets or preserve ordering context before deletion.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| rid | string | Required | Resource id of the presentation. The caller must have the appropriate permission on this presentation. |
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ids | string | Required | Comma-separated slide ids to delete. These ids select the objects to remove; the path parameters identify the container that holds them. |
Samples
Responses
{
"data": {
"success_count": "1",
"failure_count": "0",
"results": [
{
"slide_id": "489f9fd2-a030-45a4-9b71-8aa7b7d4c226"
}
]
},
"message": "Slide(s) deleted successfully",
"request_uri": "/api/v1/presentation/8i4vv3f345fcf907446a2bdc4e2c871fc585e/slides",
"status": "success"
}
Code Examples
curl -X DELETE "https://show.zoho.com/api/v1/presentation/{rid}/slides?ids={{slide_id}}" \
-H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json"