{ "info": { "_postman_id": "67a3724f-1132-47c2-974f-f187449915af", "name": "ThoughtSpot Public REST 10.1.0.cl API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T03:13:37.000Z", "updatedAt": "2026-07-28T03:13:37.000Z", "lastUpdatedBy": "35240", "uid": "35240-67a3724f-1132-47c2-974f-f187449915af" }, "item": [ { "name": "api", "item": [ { "name": "rest", "item": [ { "name": "2.0", "item": [ { "name": "metadata", "item": [ { "name": "tml", "item": [ { "name": "export", "item": [ { "name": "batch", "item": [ { "name": "export Metadata TML Batched", "id": "279b9edb-8009-451e-bdc8-0e5829ce1c74", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"metadata_type\": \"USER_GROUP\",\n \"batch_offset\": 0,\n \"batch_size\": 20,\n \"edoc_format\": \"JSON\",\n \"export_dependent\": false,\n \"all_orgs_override\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/rest/2.0/metadata/tml/export/batch", "host": [ "{{baseUrl}}" ], "path": [ "api", "rest", "2.0", "metadata", "tml", "export", "batch" ] }, "description": "\n Version: 10.1.0.cl or later\n\nExports the [TML](https://docs.thoughtspot.com/cloud/latest/tml) representation of metadata objects in JSON or YAML format.\n\n### **Permissions Required**\n\nRequires `DATAMANAGEMENT` (**Can manage data**) and `USERMANAGEMENT` (**Can manage users**) privileges.\n\n#### **Usage Guidelines**\n\nThis API is only applicable for `USER`, `GROUP`, and `ROLES` metadata types.\n\n- `batch_offset` Indicates the starting position within the complete dataset from which the API should begin returning objects. Useful for paginating results efficiently.\n- `batch_size` Specifies the number of objects or items to retrieve in a single request. Helps control response size for better performance.\n- `edoc_format` Defines the format of the TML content. The exported metadata can be in JSON or YAML format.\n- `export_dependent` Specifies whether to include dependent metadata objects in the export. Ensures related objects are also retrieved if needed.\n- `all_orgs_override` Indicates whether the export operation applies across all organizations. Useful for multi-tenant environments where cross-org exports are required.\n\n\n\n\n#### Endpoint URL\n" }, "response": [ { "id": "82417777-e0ec-4e15-9afc-c8f793baf6fd", "name": "Export TMLs of specified metadata objects is successful.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"metadata_type\": \"USER_GROUP\",\n \"batch_offset\": 0,\n \"batch_size\": 20,\n \"edoc_format\": \"JSON\",\n \"export_dependent\": false,\n \"all_orgs_override\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/rest/2.0/metadata/tml/export/batch", "host": [ "{{baseUrl}}" ], "path": [ "api", "rest", "2.0", "metadata", "tml", "export", "batch" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{}", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-82417777-e0ec-4e15-9afc-c8f793baf6fd" }, { "id": "cb66312f-c8f1-4387-a313-3775ce229962", "name": "Invalid request.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"metadata_type\": \"USER_GROUP\",\n \"batch_offset\": 0,\n \"batch_size\": 20,\n \"edoc_format\": \"JSON\",\n \"export_dependent\": false,\n \"all_orgs_override\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/rest/2.0/metadata/tml/export/batch", "host": [ "{{baseUrl}}" ], "path": [ "api", "rest", "2.0", "metadata", "tml", "export", "batch" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {}\n}", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-cb66312f-c8f1-4387-a313-3775ce229962" }, { "id": "c3bb20f6-5b1b-4a84-9db3-67e0eec9491f", "name": "Unauthorized access.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"metadata_type\": \"USER_GROUP\",\n \"batch_offset\": 0,\n \"batch_size\": 20,\n \"edoc_format\": \"JSON\",\n \"export_dependent\": false,\n \"all_orgs_override\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/rest/2.0/metadata/tml/export/batch", "host": [ "{{baseUrl}}" ], "path": [ "api", "rest", "2.0", "metadata", "tml", "export", "batch" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {}\n}", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-c3bb20f6-5b1b-4a84-9db3-67e0eec9491f" }, { "id": "870fbdb6-42e0-4deb-9763-52b6b65ab5c2", "name": "Forbidden access.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"metadata_type\": \"USER_GROUP\",\n \"batch_offset\": 0,\n \"batch_size\": 20,\n \"edoc_format\": \"JSON\",\n \"export_dependent\": false,\n \"all_orgs_override\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/rest/2.0/metadata/tml/export/batch", "host": [ "{{baseUrl}}" ], "path": [ "api", "rest", "2.0", "metadata", "tml", "export", "batch" ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {}\n}", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-870fbdb6-42e0-4deb-9763-52b6b65ab5c2" }, { "id": "ca30b7d4-2e86-415e-878f-c11d8147dac9", "name": "Unexpected error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"metadata_type\": \"USER_GROUP\",\n \"batch_offset\": 0,\n \"batch_size\": 20,\n \"edoc_format\": \"JSON\",\n \"export_dependent\": false,\n \"all_orgs_override\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/rest/2.0/metadata/tml/export/batch", "host": [ "{{baseUrl}}" ], "path": [ "api", "rest", "2.0", "metadata", "tml", "export", "batch" ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {}\n}", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-ca30b7d4-2e86-415e-878f-c11d8147dac9" } ], "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-279b9edb-8009-451e-bdc8-0e5829ce1c74" } ], "id": "42c9d2e0-ea67-4102-abba-7a4ee0c60f60", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-42c9d2e0-ea67-4102-abba-7a4ee0c60f60" } ], "id": "b0e43a57-8be1-45fe-9125-1244f766653e", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-b0e43a57-8be1-45fe-9125-1244f766653e" } ], "id": "98ba69fb-7d37-4e4f-ac03-2b33b71263f9", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-98ba69fb-7d37-4e4f-ac03-2b33b71263f9" } ], "id": "b3763ac5-8f02-4e5b-be3c-581557c26c84", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-b3763ac5-8f02-4e5b-be3c-581557c26c84" } ], "id": "ded5380d-6d11-4f6b-83e8-4afa7028e352", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-ded5380d-6d11-4f6b-83e8-4afa7028e352" } ], "id": "9403a59b-6507-40f0-88cd-b5ce00a2a584", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-9403a59b-6507-40f0-88cd-b5ce00a2a584" } ], "id": "df638ce6-a991-430d-a053-ea8c1108ffb9", "createdAt": "2026-07-28T03:13:38.000Z", "updatedAt": "2026-07-28T03:13:38.000Z", "uid": "35240-df638ce6-a991-430d-a053-ea8c1108ffb9" } ], "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "variable": [ { "key": "base-url", "value": "https://localhost:443" }, { "key": "baseUrl", "value": "{{base-url}}" } ] }