From 099a8f8623ebf54ad0eb1cca52087e422ad9c194 Mon Sep 17 00:00:00 2001 From: Marco Colombo Date: Thu, 30 Jan 2025 16:32:00 +0100 Subject: [PATCH] Clients update to Jan 2025 iot-api release --- config/languages/go_v2.json | 2 +- config/languages/html2_v2.json | 2 +- config/languages/javascript_v2.json | 4 +- config/languages/python_v2.json | 2 +- openapi/components/iotapi-openapi.yaml | 639 ++++++++++++++++--------- 5 files changed, 420 insertions(+), 229 deletions(-) diff --git a/config/languages/go_v2.json b/config/languages/go_v2.json index 3cf047a..2577217 100644 --- a/config/languages/go_v2.json +++ b/config/languages/go_v2.json @@ -3,6 +3,6 @@ "gitRepoId": "iot-client-go", "isGoSubmodule": true, "packageName": "v3", - "packageVersion": "3.0.0", + "packageVersion": "3.1.0", "withGoCodegenComment": true } \ No newline at end of file diff --git a/config/languages/html2_v2.json b/config/languages/html2_v2.json index d48aa92..fd89938 100644 --- a/config/languages/html2_v2.json +++ b/config/languages/html2_v2.json @@ -1,6 +1,6 @@ { "packageName": "iot", - "packageVersion": "3.0.0", + "packageVersion": "3.1.0", "usePromises": true, "pythonPackageName": "iot_api_client" } \ No newline at end of file diff --git a/config/languages/javascript_v2.json b/config/languages/javascript_v2.json index 19b1516..1b49ed0 100644 --- a/config/languages/javascript_v2.json +++ b/config/languages/javascript_v2.json @@ -1,8 +1,8 @@ { "projectName": "@arduino/arduino-iot-client", "moduleName": "ArduinoIotClient", - "projectVersion": "3.0.0", - "packageVersion": "3.0.0", + "projectVersion": "3.1.0", + "packageVersion": "3.1.0", "usePromises": true, "licenseName":"GPLv3", "generateSourceCodeOnly": true diff --git a/config/languages/python_v2.json b/config/languages/python_v2.json index b14af3b..3c47be1 100644 --- a/config/languages/python_v2.json +++ b/config/languages/python_v2.json @@ -1,6 +1,6 @@ { "packageName": "iot_api_client", "projectName": "arduino-iot-client", - "packageVersion": "3.0.0", + "packageVersion": "3.1.0", "generateSourceCodeOnly": false } diff --git a/openapi/components/iotapi-openapi.yaml b/openapi/components/iotapi-openapi.yaml index 5bce2bd..db097dd 100644 --- a/openapi/components/iotapi-openapi.yaml +++ b/openapi/components/iotapi-openapi.yaml @@ -86,6 +86,28 @@ components: title: 'Mediatype identifier: application/vnd.arduino.action+json; type=collection; view=default' type: array + ArduinoArduinoconnectionsV1: + description: ArduinoArduinoconnectionsV1 media type (default view) + properties: + catm1: + $ref: '#/components/schemas/ArduinoCredentialsv1Collection' + cellular: + $ref: '#/components/schemas/ArduinoCredentialsv1Collection' + eth: + $ref: '#/components/schemas/ArduinoCredentialsv1Collection' + gsm: + $ref: '#/components/schemas/ArduinoCredentialsv1Collection' + lora: + $ref: '#/components/schemas/ArduinoCredentialsv1Collection' + nb: + $ref: '#/components/schemas/ArduinoCredentialsv1Collection' + wifi: + $ref: '#/components/schemas/ArduinoCredentialsv1Collection' + wifiandsecret: + $ref: '#/components/schemas/ArduinoCredentialsv1Collection' + title: 'Mediatype identifier: application/vnd.arduino.arduinoconnections.v1+json; + view=default' + type: object ArduinoCompressedv2: description: compressed contains the info from which to generate the certificate (default view) @@ -254,6 +276,11 @@ components: ArduinoDevicev2: description: ArduinoDevicev2 media type (default view) properties: + ble_mac: + maxLength: 17 + minLength: 17 + pattern: ^(?:[0-9A-Fa-f]{2}[:]){5}(?:[0-9A-Fa-f]{2}) + type: string connection_type: description: The type of the connections selected by the user when multiple connections are available @@ -294,6 +321,8 @@ components: description: The arn of the device format: uuid type: string + issuer_ca: + type: string label: description: The label of the device type: string @@ -305,6 +334,8 @@ components: description: The latest version of the NINA/WIFI101 firmware available for this device type: string + lib_version: + type: string metadata: additionalProperties: true description: The metadata of the device @@ -341,6 +372,11 @@ components: type: description: The type of the device type: string + unique_hardware_id: + description: The unique hardware id of the device + maxLength: 64 + minLength: 64 + type: string updated_at: description: Update date of the trigger format: date-time @@ -2175,17 +2211,85 @@ components: - password title: CheckDevicesV2PassPayload type: object - Clone: - description: Add overrides used when performing a clone of a dashboard + CreateClaimedDevicesV2Payload: + description: DeviceV2 describes a device. properties: - overrides: - description: 'The overrides to apply to the cloned dashboard. An override - is a tuple of ids: the id of the thing to override and the id of the new - thing to link' - items: - $ref: '#/components/schemas/Override' - type: array - title: Clone + ID: + description: The id of the device + format: uuid + type: string + ble_mac: + maxLength: 17 + minLength: 17 + pattern: ^(?:[0-9A-Fa-f]{2}[:]){5}(?:[0-9A-Fa-f]{2}) + type: string + connection_type: + description: The type of the connections selected by the user when multiple + connections are available + enum: + - wifi + - eth + - wifiandsecret + - gsm + - nb + - lora + - catm1 + - cellular + type: string + fqbn: + description: The fully qualified board name + type: string + name: + description: The friendly name of the device + maxLength: 64 + pattern: '[a-zA-Z0-9_.@-]+' + type: string + serial: + description: The serial uuid of the device + maxLength: 64 + pattern: '[a-zA-Z0-9_.@-]+' + type: string + type: + description: The type of the device + enum: + - mkrwifi1010 + - mkr1000 + - nano_33_iot + - mkrgsm1400 + - mkrnb1500 + - login_and_secretkey_wifi + - envie_m7 + - nanorp2040connect + - nicla_vision + - phone + - portenta_x8 + - opta + - giga + - generic_device_secretkey + - portenta_c33 + - unor4wifi + - nano_nora + type: string + unique_hardware_id: + description: The unique hardware id of the device + maxLength: 64 + minLength: 64 + type: string + user_id: + description: The user_id associated to the device. If absent it will be + inferred from the authentication header + format: uuid + type: string + wifi_fw_version: + description: The version of the NINA/WIFI101 firmware running on the device + maxLength: 10 + pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$ + type: string + required: + - user_id + - unique_hardware_id + - type + title: CreateClaimedDevicesV2Payload type: object CreateDevicesV2CertsPayload: properties: @@ -2209,6 +2313,11 @@ components: CreateDevicesV2Payload: description: DeviceV2 describes a device. properties: + ble_mac: + maxLength: 17 + minLength: 17 + pattern: ^(?:[0-9A-Fa-f]{2}[:]){5}(?:[0-9A-Fa-f]{2}) + type: string connection_type: description: The type of the connections selected by the user when multiple connections are available @@ -2260,6 +2369,10 @@ components: - unor4wifi - nano_nora type: string + unique_hardware_id: + maxLength: 64 + minLength: 64 + type: string user_id: description: The user_id associated to the device. If absent it will be inferred from the authentication header @@ -2331,29 +2444,6 @@ components: - type title: CreateLoraDevicesV1Payload type: object - Dashboardv2: - description: Describes a dashboard - properties: - cover_image: - description: The cover image of the dashboard - maxLength: 1024 - type: string - name: - description: The friendly name of the dashboard - maxLength: 64 - pattern: '[a-zA-Z0-9_.@-]+' - type: string - soft_deleted: - default: false - description: If false, restore the thing from the soft deletion - type: boolean - widgets: - description: Widgets attached to this dashboard - items: - $ref: '#/components/schemas/Widget' - type: array - title: Dashboardv2 - type: object Device_status_source_with_linked_devices: description: Device_status_source_with_linked_devices media type (default view) properties: @@ -2405,28 +2495,6 @@ components: - to title: HistoricDataRequest type: object - Override: - properties: - new_thing_id: - description: The id of the new thing to link - format: uuid - type: string - old_thing_id: - description: The id of the thing to override - format: uuid - type: string - required: - - old_thing_id - - new_thing_id - title: Override - type: object - Sharerequest: - properties: - message: - description: The message the user want to send to the dashboard owner - type: string - title: Sharerequest - type: object ThingClone: description: Payload to clone a new thing from an existing one properties: @@ -2505,70 +2573,6 @@ components: - value title: TimeseriesDataPoint type: object - Widget: - description: Widget describes a dashboard widget - properties: - height: - description: Widget current height for desktop - format: int64 - type: integer - height_mobile: - description: Widget current height for mobile - format: int64 - type: integer - id: - description: The UUID of the widget, set by client - format: uuid - type: string - name: - description: The name of the widget - type: string - options: - additionalProperties: true - description: Widget options - type: object - type: - description: The type of the widget - type: string - variables: - items: - format: uuid - type: string - type: array - width: - description: Widget current width for desktop - format: int64 - type: integer - width_mobile: - description: Widget current width for mobile - format: int64 - type: integer - x: - description: Widget x position for desktop - format: int64 - type: integer - x_mobile: - description: Widget x position for mobile - format: int64 - type: integer - "y": - description: Widget y position for desktop - format: int64 - type: integer - y_mobile: - description: Widget y position for mobile - format: int64 - type: integer - required: - - id - - type - - width - - height - - x - - "y" - - options - title: Widget - type: object body_expression: properties: expression: @@ -2584,6 +2588,17 @@ components: - expression title: body_expression type: object + clone: + properties: + overrides: + description: 'The overrides to apply to the cloned dashboard. An override + is a tuple of ids: the id of the thing to override and the id of the new + thing to link' + items: + $ref: '#/components/schemas/override' + type: array + title: clone + type: object create-action: properties: description: @@ -2625,8 +2640,36 @@ components: username: description: The username of the user you want to share the dashboard with type: string + users: + description: The list of users you want to share the dashboard with + items: + $ref: '#/components/schemas/usershare' + type: array title: dashboardshare type: object + dashboardv2: + description: DashboardV2Payload describes a dashboard + properties: + cover_image: + description: The cover image of the dashboard + maxLength: 1024 + type: string + name: + description: The friendly name of the dashboard + maxLength: 64 + pattern: '[a-zA-Z0-9_.@-]+' + type: string + soft_deleted: + default: false + description: If false, restore the thing from the soft deletion + type: boolean + widgets: + description: Widgets attached to this dashboard + items: + $ref: '#/components/schemas/widget' + type: array + title: dashboardv2 + type: object device_status_source: properties: criteria: @@ -2662,6 +2705,11 @@ components: devicev2: description: DeviceV2 describes a device. properties: + ble_mac: + maxLength: 17 + minLength: 17 + pattern: ^(?:[0-9A-Fa-f]{2}[:]){5}(?:[0-9A-Fa-f]{2}) + type: string connection_type: description: The type of the connections selected by the user when multiple connections are available @@ -2713,6 +2761,10 @@ components: - unor4wifi - nano_nora type: string + unique_hardware_id: + maxLength: 64 + minLength: 64 + type: string user_id: description: The user_id associated to the device. If absent it will be inferred from the authentication header @@ -2850,6 +2902,21 @@ components: type: integer title: 'Mediatype identifier: application/vnd.goa.error+json; view=default' type: object + override: + properties: + new_thing_id: + description: The id of the new thing to link + format: uuid + type: string + old_thing_id: + description: The id of the thing to override + format: uuid + type: string + required: + - old_thing_id + - new_thing_id + title: override + type: object propertiesValue: properties: name: @@ -3112,6 +3179,13 @@ components: - to title: push_delivery_opts type: object + sharerequest: + properties: + message: + description: The message the user want to send to the dashboard owner + type: string + title: sharerequest + type: object tag: properties: key: @@ -3302,6 +3376,17 @@ components: - id title: user_recipient type: object + usershare: + properties: + user_id: + description: The userID of the user you want to share the dashboard with + format: uuid + type: string + username: + description: The username of the user you want to share the dashboard with + type: string + title: usershare + type: object variable: properties: attribute: @@ -3347,6 +3432,70 @@ components: - attribute title: variable type: object + widget: + description: Widget describes a dashboard widget + properties: + height: + description: Widget current height for desktop + format: int64 + type: integer + height_mobile: + description: Widget current height for mobile + format: int64 + type: integer + id: + description: The UUID of the widget, set by client + format: uuid + type: string + name: + description: The name of the widget + type: string + options: + additionalProperties: true + description: Widget options + type: object + type: + description: The type of the widget + type: string + variables: + items: + format: uuid + type: string + type: array + width: + description: Widget current width for desktop + format: int64 + type: integer + width_mobile: + description: Widget current width for mobile + format: int64 + type: integer + x: + description: Widget x position for desktop + format: int64 + type: integer + x_mobile: + description: Widget x position for mobile + format: int64 + type: integer + "y": + description: Widget y position for desktop + format: int64 + type: integer + y_mobile: + description: Widget y position for mobile + format: int64 + type: integer + required: + - id + - type + - width + - height + - x + - "y" + - options + title: widget + type: object widgetlink: properties: variables: @@ -3672,8 +3821,7 @@ paths: on the lora provider network. Creates a device_v2 automatically operationId: lora_devices_v1#create parameters: - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -3830,10 +3978,17 @@ paths: type: string responses: "200": + content: + application/vnd.arduino.arduinoconnections.v1+json: + schema: + $ref: '#/components/schemas/ArduinoArduinoconnectionsV1' + application/vnd.goa.error+json: + schema: + $ref: '#/components/schemas/ArduinoArduinoconnectionsV1' description: OK "401": content: - application/json: + application/vnd.arduino.arduinoconnections.v1+json: schema: $ref: '#/components/schemas/error' application/vnd.goa.error+json: @@ -3878,8 +4033,7 @@ paths: description: Apply an existing cloud template and generate all the needed resources operationId: templates#apply parameters: - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -4437,20 +4591,19 @@ paths: description: Returns the list of dashboards operationId: dashboards_v2#list parameters: - - description: Filter by name of the dashboard. It support like matching. + - description: The name of the dashboard in: query name: name schema: maxLength: 64 pattern: '[a-zA-Z0-9_.@-]+' type: string - - description: Filter by user_id of the dashboard's owner + - description: The user_id of the dashboard's owner in: query name: user_id schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -4509,8 +4662,7 @@ paths: description: Create a new dashboard operationId: dashboards_v2#create parameters: - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -4518,11 +4670,11 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Dashboardv2' + $ref: '#/components/schemas/dashboardv2' application/x-www-form-urlencoded: schema: - $ref: '#/components/schemas/Dashboardv2' - description: Describes a dashboard + $ref: '#/components/schemas/dashboardv2' + description: DashboardV2Payload describes a dashboard required: true x-originalParamName: payload responses: @@ -4593,8 +4745,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -4645,7 +4796,7 @@ paths: tags: - dashboards_v2 get: - description: Show a dashboard by id + description: Show a dashboard operationId: dashboards_v2#show parameters: - description: The id of the dashboard @@ -4654,8 +4805,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -4714,8 +4864,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -4723,11 +4872,11 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Dashboardv2' + $ref: '#/components/schemas/dashboardv2' application/x-www-form-urlencoded: schema: - $ref: '#/components/schemas/Dashboardv2' - description: Describes a dashboard + $ref: '#/components/schemas/dashboardv2' + description: DashboardV2Payload describes a dashboard required: true x-originalParamName: payload responses: @@ -4793,8 +4942,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -4802,11 +4950,11 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Dashboardv2' + $ref: '#/components/schemas/dashboardv2' application/x-www-form-urlencoded: schema: - $ref: '#/components/schemas/Dashboardv2' - description: Describes a dashboard + $ref: '#/components/schemas/dashboardv2' + description: DashboardV2Payload describes a dashboard required: true x-originalParamName: payload responses: @@ -4873,8 +5021,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -4882,11 +5029,10 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Clone' + $ref: '#/components/schemas/clone' application/x-www-form-urlencoded: schema: - $ref: '#/components/schemas/Clone' - description: Add overrides used when performing a clone of a dashboard + $ref: '#/components/schemas/clone' required: true x-originalParamName: payload responses: @@ -4953,8 +5099,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -4962,10 +5107,10 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Sharerequest' + $ref: '#/components/schemas/sharerequest' application/x-www-form-urlencoded: schema: - $ref: '#/components/schemas/Sharerequest' + $ref: '#/components/schemas/sharerequest' required: true x-originalParamName: payload responses: @@ -5025,8 +5170,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -5093,8 +5237,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -5171,8 +5314,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -5233,8 +5375,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -5308,8 +5449,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -5407,8 +5547,12 @@ paths: pattern: ^[a-zA-Z0-9_.@-]+:[a-zA-Z0-9_.@-]+$ type: string type: array - - description: Organization space identifer (optional) - in: header + - description: Filter by device unique hardware id + in: query + name: unique_hardware_id + schema: + type: string + - in: header name: X-Organization schema: type: string @@ -5467,8 +5611,7 @@ paths: description: Creates a new device associated to the user. operationId: devices_v2#create parameters: - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -5551,8 +5694,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -5603,8 +5745,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -5662,8 +5803,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -6030,8 +6170,7 @@ paths: name: start schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -6601,8 +6740,7 @@ paths: schema: default: false type: boolean - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -6660,8 +6798,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -6739,8 +6876,7 @@ paths: name: start schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -6819,8 +6955,7 @@ paths: name: start schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7039,13 +7174,83 @@ paths: summary: delete devices_v2_tags tags: - devices_v2_tags + /v2/devices/claim: + put: + description: Creates a new device associated to the user. + operationId: devices_v2#createClaimed + parameters: + - in: header + name: X-Organization + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreateClaimedDevicesV2Payload' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CreateClaimedDevicesV2Payload' + description: DeviceV2 describes a device. + required: true + x-originalParamName: payload + responses: + "201": + content: + application/vnd.arduino.devicev2+json: + schema: + $ref: '#/components/schemas/ArduinoDevicev2' + application/vnd.goa.error+json: + schema: + $ref: '#/components/schemas/ArduinoDevicev2' + description: Created + "401": + content: + application/vnd.arduino.devicev2+json: + schema: + $ref: '#/components/schemas/error' + application/vnd.goa.error+json: + schema: + $ref: '#/components/schemas/error' + description: Unauthorized + "403": + content: + application/vnd.arduino.devicev2+json: + schema: + $ref: '#/components/schemas/error' + application/vnd.goa.error+json: + schema: + $ref: '#/components/schemas/error' + description: Forbidden + "412": + content: + application/vnd.arduino.devicev2+json: + schema: + $ref: '#/components/schemas/error' + application/vnd.goa.error+json: + schema: + $ref: '#/components/schemas/error' + description: Precondition Failed + "500": + content: + application/vnd.arduino.devicev2+json: + schema: + $ref: '#/components/schemas/error' + application/vnd.goa.error+json: + schema: + $ref: '#/components/schemas/error' + description: Internal Server Error + security: + - oauth2: [] + summary: createClaimed devices_v2 + tags: + - devices_v2 /v2/series/batch_query: post: description: Returns the batch of time-series aggregated samples operationId: series_v2#batch_query parameters: - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7119,8 +7324,7 @@ paths: description: Returns the batch of time-series raw samples operationId: series_v2#batch_query_raw parameters: - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7194,8 +7398,7 @@ paths: description: Returns the batch of time-series data raw operationId: series_v2#batch_query_raw_last_value parameters: - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7262,8 +7465,7 @@ paths: complex types.' operationId: series_v2#batch_query_sampling parameters: - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7337,8 +7539,7 @@ paths: description: Request sending of historical data of properties by email operationId: series_v2#historic_data parameters: - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7430,8 +7631,7 @@ paths: pattern: ^[a-zA-Z0-9_.@-]+:[a-zA-Z0-9_.@-]+$ type: string type: array - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7497,8 +7697,7 @@ paths: schema: default: false type: boolean - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7599,8 +7798,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7666,8 +7864,7 @@ paths: schema: default: false type: boolean - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7732,8 +7929,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7830,8 +8026,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -7916,7 +8111,7 @@ paths: schema: default: false type: boolean - - description: Organization space identifer (optional) + - description: The id of the organization in: header name: X-Organization schema: @@ -7973,7 +8168,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) + - description: The id of the organization in: header name: X-Organization schema: @@ -8066,7 +8261,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) + - description: The id of the organization in: header name: X-Organization schema: @@ -8121,7 +8316,7 @@ paths: schema: default: false type: boolean - - description: Organization space identifer (optional) + - description: The id of the organization in: header name: X-Organization schema: @@ -8184,7 +8379,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) + - description: The id of the organization in: header name: X-Organization schema: @@ -8269,7 +8464,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) + - description: The id of the organization in: header name: X-Organization schema: @@ -8384,7 +8579,7 @@ paths: name: to schema: type: string - - description: Organization space identifer (optional) + - description: The id of the organization in: header name: X-Organization schema: @@ -8443,8 +8638,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -8502,8 +8696,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -8597,8 +8790,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string @@ -8876,8 +9068,7 @@ paths: required: true schema: type: string - - description: Organization space identifer (optional) - in: header + - in: header name: X-Organization schema: type: string