From 32b2bfdce1e6635bae17b31002750b5a47aae222 Mon Sep 17 00:00:00 2001 From: Fabiano Eger Date: Wed, 14 Jan 2026 15:30:22 -0300 Subject: [PATCH] api v9.1.19 --- changelog/tagoio-api/2026-01-07-v9-1-17.md | 19 ++++++ changelog/tagoio-api/2026-01-14-v9-1-19.md | 19 ++++++ docs/api/export-entity-data.api.mdx | 72 ++++++++++++++++++++++ docs/api/sidebar/api-sidebar.ts | 6 ++ specs/tagoio-api.yaml | 48 +++++++++++++++ 5 files changed, 164 insertions(+) create mode 100644 changelog/tagoio-api/2026-01-07-v9-1-17.md create mode 100644 changelog/tagoio-api/2026-01-14-v9-1-19.md create mode 100644 docs/api/export-entity-data.api.mdx diff --git a/changelog/tagoio-api/2026-01-07-v9-1-17.md b/changelog/tagoio-api/2026-01-07-v9-1-17.md new file mode 100644 index 0000000..16f8854 --- /dev/null +++ b/changelog/tagoio-api/2026-01-07-v9-1-17.md @@ -0,0 +1,19 @@ +--- +title: "TagoIO API v9.1.17" +description: "Introduced a full Profile Backup system for disaster recovery, allowing customers to backup and restore all resources and files of the profile." +slug: "/tagoio-api/v9-1-17" +product: "tagoio-api" +version: "v9.1.17" +--- + +## Highlights + +- Introduced a full Profile Backup system for disaster recovery, allowing customers to backup and restore all resources and files of the profile. + +## Breaking Changes + +- None + +## Upgrade Notes + +- No special actions required diff --git a/changelog/tagoio-api/2026-01-14-v9-1-19.md b/changelog/tagoio-api/2026-01-14-v9-1-19.md new file mode 100644 index 0000000..a8ec0d4 --- /dev/null +++ b/changelog/tagoio-api/2026-01-14-v9-1-19.md @@ -0,0 +1,19 @@ +--- +title: "TagoIO API v9.1.19" +description: "Introduced Entity Data Export." +slug: "/tagoio-api/v9-1-19" +product: "tagoio-api" +version: "v9.1.19" +--- + +## Highlights + +- Introduced Entity Data Export. + +## Breaking Changes + +- None + +## Upgrade Notes + +- No special actions required diff --git a/docs/api/export-entity-data.api.mdx b/docs/api/export-entity-data.api.mdx new file mode 100644 index 0000000..0f74879 --- /dev/null +++ b/docs/api/export-entity-data.api.mdx @@ -0,0 +1,72 @@ +--- +id: export-entity-data +title: "Export Entity Data" +description: "Export data from the entity to a file in the Files." +sidebar_label: "Export Entity Data" +hide_title: true +hide_table_of_contents: true +api: eJy1V21v2zYQ/isE+6GbIdmJY+dFHwpkTbYFK9ogLyiG2GjP4tliI5MqSdkxDP/34UjJluKmK4bOX2xLx7vnHj53PK65g5nlyQO/VE66FbsAB3wccYE2NbJwUiue8MunQhvHBDhgU6PnzGXIMKxwmgGbyhyZVP757zJH2x0pHnFdoAHycSV4wtF7CYF8nIgXYGCODg1hWHMFcyRDb/JJCh5xSfELcBmPuMGvpTQoeOJMiRG3aYZz4Mmau1VBC60zUs34Zg9/gHp1wTfj4Aat+02LFa1NtXKoHP2Eoshl6hH3vlhaut4PoidfMHUE3lB+TqKlt0TBJxDCoLX7kCKOTzAvcnrUm68+EZW9QEg3tQv+HPE1uKxFKPFsYYGB+rCQEs0QhKdvG3GidY6gmiEDXe0IHzN0GRryK1WalwJZ5auOu42yaVL/0M50vNmE97bQygYq+gcH9PUtDUk18zLi0c/i3aAtc/d/749P0jpw5Q9QvQmfiM/RZZqkX2jrEZGOE94LAu+tt0Lf9HzACaSPZcEjbtEs6qIoTc4TnjlX2KTXg0J2SxvjYdfBTHel5pvoWzZYxsuGzZh8pqWRbuWdXhtNhNzpR1Q8eRg3DW6J+UDaBS5kinFlts0bCvkXrvZEe86a9sxl4Ji0rFTya4kktJUuDRPepsv+QEXdARkw5+0nKwZpitaSSLxpcPfasgJm2OVR3SBasKoeEcTLI/4U77ZyiIf9o8EQYnFyAPEA+yKenB6JeJge+BfHJ6dnVEXv0S21efzxRKsF7LuZVkZddu7TYlfK4Sw0RMvebH28CV58ic+ekzLVpu1sx8JL6V9IW+Sweh+s2qm16ZmK4eAMRD8+PTxK44E4Po4n05N+PDw4xeHk7BSmeET0VGr5cXqqBVUOL9BD6jfIimDbEIRUwQDSVJfKMYuOGodt5N5G9D0JwOEQYYgQC9EX8SA9PopPzwbD+Kw/GQ4EDE5O+uBbHDWem93RcFl7eN46Xujf20bsOwAhmmpPlXQexx3M9NUHdn59tcfXq1evXrFO50+9JG5KS01eWiZ0Ws5ROS+YTmek7jJsPyRSbZFLR7WzzGSaVYyvdPnaIKu7du22auzVAdhlbKQqWIXRCynQsgETcjpFg8oFXzYZqZh1Os2a63QSRmAqidJE0CjtqIKy0iVLQbEZut3UIFolPVKMEQoK0NpSinCeW80elV4ysFRCpIXwtsv+1uXOr49dyWgrlv0ArUqgAFfWQ3qexbZsP6h8xWABMocJzTfTmle9VGiYnvrlqirjWrWyWeV7IM4V5CsrbUCRdDrfJBIqq6gZPmxe/ap2HcfxSHkF3YbMvdX59RW7VKLQUjl2gzOp1Uh9zFCxOTySEdQqIG3Qip0+I79z89I6BrQFtsBUTlchekGnqpFUpsa7hZxhFajL3mZaW2RaYc3OVOe5XlLE2sqyCVgUTFd8zVDPDBSZTCGvfCYjFdi6V9KhYLcOHFp2CdaxQ+KMBUrv61KpfbNlhnXz2M0UVCYhZj3ZgHVoFGu579ZeO537m3cU5fOLh27vc3NPL0uaNNhH/AnwyAlBCz7/BVPrkCdMAQ9tJbvAIterLRoqGJvpMhe+E3gMeqm8UO5v3m17dEtv4RDWc5DKMoupR1ttLAUJMagt07QSmtlh96B7UI13kNJgRs2VBqA5+LOj6uDVnaJ573jWFxuj+X++gVQHlcMn1ytykIqOMz8tratp7KG6bvCIJ82LRzWlViPZOOIZzXDJA1+vabPuTb7Z0OOvJRqaqcYRX4CRRJ2fsIS09FvwZAq5fT5+N3P75aZq07+y3UXlBej1wasI7wLykv7xiD/iqnVx2oy3dwOPJrx/G2LGd+Rlt35v/KaRMqygyaVw37UdN+bc6w+3d0RadbWaa0FrDCzp9gbLgFV7DsLwTs/WPAc1K2FGtsEnff4BI+/+uQ== +sidebar_class_name: "post api-method" +info_path: docs/api/tagoio-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Export data from the entity to a file in the Files. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/sidebar/api-sidebar.ts b/docs/api/sidebar/api-sidebar.ts index acd8fdb..fd3894f 100644 --- a/docs/api/sidebar/api-sidebar.ts +++ b/docs/api/sidebar/api-sidebar.ts @@ -775,6 +775,12 @@ const sidebar: SidebarsConfig = { label: "Delete Entity Data", className: "api-method delete", }, + { + type: "doc", + id: "api/export-entity-data", + label: "Export Entity Data", + className: "api-method post", + }, ], }, ], diff --git a/specs/tagoio-api.yaml b/specs/tagoio-api.yaml index b3f6f21..91fd0a6 100644 --- a/specs/tagoio-api.yaml +++ b/specs/tagoio-api.yaml @@ -4869,6 +4869,54 @@ paths: type: string example: (Type an entity ID) description: Entity ID + /entity/{entity_id}/data/backup: + post: + tags: + - Entity Data + summary: Export Entity Data + description: | + Export data from the entity to a file in the Files. + operationId: exportEntityData + parameters: + - name: entity_id + in: path + required: true + schema: + type: string + description: Entity ID + requestBody: + content: + application/json: + schema: + type: object + properties: + file_address: + type: string + example: /my_data/export.csv + description: Path in the Files to save the export. + headers: + type: boolean + example: true + description: Whether to include headers in the export. + required: + - file_address + responses: + '200': + description: Exporting data + content: + application/json: + schema: + type: object + properties: + result: + type: object + properties: + file_address: + type: string + example: /my_data/export.csv + status: + type: boolean + example: true /dashboard/{dashboardID}/widget/{widgetID}: get: tags: