openapi: 3.2.0 info: title: Timeseries Query API description: This API returns information about Timeseries metadata and datapoints. contact: name: Omnia industrial IOT team email: OmniaIndIoT@equinor.com version: v1.7 servers: - url: https://api.gateway.equinor.com/plant/timeseries - url: https://api-ncc.gateway.equinor.com/plant/timeseries security: - {} - apiKeyHeader: [] - apiKeyQuery: [] tags: - name: Query paths: /query/data: get: operationId: getDataByName summary: Retrieves datapoints by name from a given time window, according to applied… description: Retrieves datapoints by name from a given time window, according to applied parameters. parameters: - name: facility in: query required: true description: Facility of timeseries from which to retrieve data. schema: type: string - name: name in: query required: true description: Name of timeseries from which to retrieve data. schema: type: string - name: terminal in: query required: false description: Terminal with name of timeseries from which to retrieve data. schema: type: string - name: startTime in: query required: false description: Format - date-time (as date-time in RFC3339). Start of data window schema: type: string - name: endTime in: query required: false description: Format - date-time (as date-time in RFC3339). End of data window schema: type: string - name: status in: query required: false description: Filters on status value(s) if given.Should only be used when necessary due to performance penalty.Documentation of status codes https://github.com/equinor/OmniaPlant/wiki/Timeseries-Data schema: type: array - name: limit in: query required: false description: Format - int32. Limit of datapoints pr page in the result set. Between 1-100 000. For next page use continuationToken. schema: type: integer - name: includeOutsidePoints in: query required: false description: Determines whether or not the points immediately prior to and following the time window should be included in result. schema: type: boolean - name: continuationToken in: query required: false description: The continuationToken for next result set. schema: type: string - name: federationSource in: query required: false description: Determines whether or not the request should use federation as data source. schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' example: statusCode: 0 message: string traceId: string data: items: - id: string facility: string name: string terminal: string datapoints: - time: string value: 10.3 status: 192 totalCount: 0 error: string statusCode: 0 continuationToken: string application/protobuf: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' application/x-protobuf: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' application/x-google-protobuf: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' example: statusCode: 0 message: string traceId: string data: items: - id: string facility: string name: string terminal: string datapoints: - time: string value: 10.3 status: 192 totalCount: 0 error: string statusCode: 0 continuationToken: string '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '429': description: Too Many Requests content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '504': description: Gateway Timeout content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string x-source: https://api.equinor.com/developer/apis/Timeseries-api-v1-7/operations/getDataByName?api-version=2022-04-01-preview tags: - Query post: operationId: GetMultipleData summary: Retrieves datapoints from multiple timeseries (max 100), according to applied… description: Retrieves datapoints from multiple timeseries (max 100), according to applied request body. For aggregated datapoints apply aggregateFunctions to request body. parameters: - name: continuationToken in: query required: false description: The continuationToken for next result set. schema: type: string - name: federationSource in: query required: false description: Determines whether or not the request should use federation as data source. schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryDataPostRequest-2' example: - id: string facility: string name: string terminal: string startTime: string endTime: string statusFilter: - 192 processingInterval: string aggregateFunctions: - avg - min - max - stddev - count - sum - first - last - median fill: None includeOutsidePoints: false limit: 1000 text/json: schema: $ref: '#/components/schemas/QueryDataPostRequest-3' example: - id: string facility: string name: string terminal: string startTime: string endTime: string statusFilter: - 192 processingInterval: string aggregateFunctions: - avg - min - max - stddev - count - sum - first - last - median fill: None includeOutsidePoints: false limit: 1000 application/*+json: schema: $ref: '#/components/schemas/QueryDataPostRequest-4' example: - id: string facility: string name: string terminal: string startTime: string endTime: string statusFilter: - 192 processingInterval: string aggregateFunctions: - avg - min - max - stddev - count - sum - first - last - median fill: None includeOutsidePoints: false limit: 1000 application/x-protobuf: schema: $ref: '#/components/schemas/QueryDataPostRequest-5' application/protobuf: schema: $ref: '#/components/schemas/QueryDataPostRequest-6' application/x-google-protobuf: schema: $ref: '#/components/schemas/QueryDataPostRequest-7' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/DatapointsResponseDto' example: statusCode: 0 message: string traceId: string data: items: - id: string facility: string name: string terminal: string datapoints: - time: string value: 0 status: 0 count: 0 avg: 0 min: 0 max: 0 sum: 0 first: 0 last: 0 stddev: 0 median: 0 totalCount: 0 error: string statusCode: 0 continuationToken: string application/protobuf: schema: $ref: '#/components/schemas/DatapointsResponseDto' application/x-protobuf: schema: $ref: '#/components/schemas/DatapointsResponseDto' application/x-google-protobuf: schema: $ref: '#/components/schemas/DatapointsResponseDto' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/DatapointsResponseDto' example: statusCode: 0 message: string traceId: string data: items: - id: string facility: string name: string terminal: string datapoints: - time: string value: 0 status: 0 count: 0 avg: 0 min: 0 max: 0 sum: 0 first: 0 last: 0 stddev: 0 median: 0 totalCount: 0 error: string statusCode: 0 continuationToken: string '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '429': description: Too Many Requests content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '504': description: Gateway Timeout content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string x-source: https://api.equinor.com/developer/apis/Timeseries-api-v1-7/operations/GetMultipleData?api-version=2022-04-01-preview tags: - Query /query/data/first: post: operationId: GetMultipleFirst summary: Retrieves the first datapoint of multiple timeseries (max 100), according to… description: Retrieves the first datapoint of multiple timeseries (max 100), according to applied request body. When applying 'endTime' to request body the first point immediately following this time is returned. parameters: - name: federationSource in: query required: false description: Determines whether or not the request should use federation as data source. schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryDataFirstPostRequest-1' example: - id: string facility: string name: string terminal: string startTime: string endTime: string statusFilter: - 192 text/json: schema: $ref: '#/components/schemas/QueryDataFirstPostRequest-2' example: - id: string facility: string name: string terminal: string startTime: string endTime: string statusFilter: - 192 application/*+json: schema: $ref: '#/components/schemas/QueryDataFirstPostRequest-3' example: - id: string facility: string name: string terminal: string startTime: string endTime: string statusFilter: - 192 application/x-protobuf: schema: $ref: '#/components/schemas/QueryDataFirstPostRequest-4' application/protobuf: schema: $ref: '#/components/schemas/QueryDataFirstPostRequest-5' application/x-google-protobuf: schema: $ref: '#/components/schemas/QueryDataFirstPostRequest-6' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' example: statusCode: 0 message: string traceId: string data: items: - id: string facility: string name: string terminal: string datapoints: - time: string value: 10.3 status: 192 totalCount: 0 error: string statusCode: 0 continuationToken: string application/protobuf: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' application/x-protobuf: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' application/x-google-protobuf: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' example: statusCode: 0 message: string traceId: string data: items: - id: string facility: string name: string terminal: string datapoints: - time: string value: 10.3 status: 192 totalCount: 0 error: string statusCode: 0 continuationToken: string '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '429': description: Too Many Requests content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '504': description: Gateway Timeout content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string x-source: https://api.equinor.com/developer/apis/Timeseries-api-v1-7/operations/GetMultipleFirst?api-version=2022-04-01-preview tags: - Query /query/data/latest: post: operationId: GetMultipleLatest summary: Retrieves the last datapoint of multiple timeseries (max 100), according to… description: Retrieves the last datapoint of multiple timeseries (max 100), according to applied request body. When applying 'endTime' to request body the last point immediately prior to this time is returned. parameters: - name: federationSource in: query required: false description: Determines whether or not the request should use federation as data source. schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryDataLatestPostRequest-1' example: - id: string facility: string name: string terminal: string startTime: string endTime: string statusFilter: - 192 text/json: schema: $ref: '#/components/schemas/QueryDataLatestPostRequest-2' example: - id: string facility: string name: string terminal: string startTime: string endTime: string statusFilter: - 192 application/*+json: schema: $ref: '#/components/schemas/QueryDataLatestPostRequest-3' example: - id: string facility: string name: string terminal: string startTime: string endTime: string statusFilter: - 192 application/x-protobuf: schema: $ref: '#/components/schemas/QueryDataLatestPostRequest-4' application/protobuf: schema: $ref: '#/components/schemas/QueryDataLatestPostRequest-5' application/x-google-protobuf: schema: $ref: '#/components/schemas/QueryDataLatestPostRequest-6' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' example: statusCode: 0 message: string traceId: string data: items: - id: string facility: string name: string terminal: string datapoints: - time: string value: 10.3 status: 192 totalCount: 0 error: string statusCode: 0 continuationToken: string application/protobuf: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' application/x-protobuf: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' application/x-google-protobuf: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/RawDatapointsResponseDto' example: statusCode: 0 message: string traceId: string data: items: - id: string facility: string name: string terminal: string datapoints: - time: string value: 10.3 status: 192 totalCount: 0 error: string statusCode: 0 continuationToken: string '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '429': description: Too Many Requests content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string '504': description: Gateway Timeout content: application/json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string application/protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/x-google-protobuf: schema: $ref: '#/components/schemas/MessageModel' application/vnd.omnia.tsapi.compact.1.6+json: schema: $ref: '#/components/schemas/MessageModel' example: statusCode: 0 message: string traceId: string x-source: https://api.equinor.com/developer/apis/Timeseries-api-v1-7/operations/GetMultipleLatest?api-version=2022-04-01-preview tags: - Query components: schemas: DatapointsReadItemBase: type: object properties: id: type: - string - 'null' format: uuid facility: type: - string - 'null' name: type: - string - 'null' terminal: type: - string - 'null' startTime: type: string format: date-time endTime: type: string format: date-time statusFilter: type: - array - 'null' items: type: integer format: int32 description: 'Status codes: https://github.com/equinor/OmniaPlant/wiki/Timeseries-Data#status-codes' example: - 192 additionalProperties: false MessageModel: type: object properties: statusCode: type: integer format: int32 message: type: - string - 'null' traceId: type: - string - 'null' additionalProperties: false DatapointsResponseItem: type: object properties: id: type: string format: uuid facility: type: - string - 'null' name: type: - string - 'null' terminal: type: - string - 'null' datapoints: type: - array - 'null' items: $ref: '#/components/schemas/Datapoint' totalCount: type: - integer - 'null' format: int64 error: type: - string - 'null' statusCode: type: - integer - 'null' format: int32 additionalProperties: false QueryDataLatestPostRequest-1: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true QueryDataPostRequest-4: type: array items: $ref: '#/components/schemas/DatapointsReadItem' x-apim-inline: true Datapoint: type: object properties: time: type: string format: date-time value: type: number format: double status: type: integer format: int32 count: type: integer format: int64 avg: type: number format: double min: type: number format: double max: type: number format: double sum: type: number format: double first: type: number format: double last: type: number format: double stddev: type: number format: double median: type: number format: double additionalProperties: false QueryDataFirstPostRequest-6: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true RawDatapointsResponseDto: type: object properties: statusCode: type: - integer - 'null' format: int32 message: type: - string - 'null' traceId: type: - string - 'null' data: $ref: '#/components/schemas/RawDatapointsResponseItems' continuationToken: type: - string - 'null' additionalProperties: false description: Datapoints return model QueryDataFirstPostRequest-3: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true QueryDataLatestPostRequest-6: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true QueryDataPostRequest-2: type: array items: $ref: '#/components/schemas/DatapointsReadItem' x-apim-inline: true DatapointsResponseDto: type: object properties: statusCode: type: - integer - 'null' format: int32 message: type: - string - 'null' traceId: type: - string - 'null' data: $ref: '#/components/schemas/DatapointsResponseItems' continuationToken: type: - string - 'null' additionalProperties: false description: Datapoints return model RawDatapoint: type: object properties: time: type: string format: date-time value: type: number format: double example: 10.3 status: type: integer description: 'Status codes: https://github.com/equinor/OmniaPlant/wiki/Timeseries-Data#status-codes' format: int32 example: 192 additionalProperties: false DatapointsReadItem: type: object properties: id: type: - string - 'null' format: uuid facility: type: - string - 'null' name: type: - string - 'null' terminal: type: - string - 'null' startTime: type: string format: date-time endTime: type: string format: date-time statusFilter: type: - array - 'null' items: type: integer format: int32 description: 'Status codes: https://github.com/equinor/OmniaPlant/wiki/Timeseries-Data#status-codes' example: - 192 processingInterval: type: - string - 'null' aggregateFunctions: type: - array - 'null' items: type: string description: 'Aggregated data: https://github.com/equinor/OmniaPlant/wiki/Timeseries-Aggregated-Data' example: - avg - min - max - stddev - count - sum - first - last - median fill: enum: - Forward - Linear - None - 'Null' type: - string - 'null' example: None includeOutsidePoints: type: boolean description: 'Outside points: https://github.com/equinor/OmniaPlant/wiki/Timeseries-Data#outside-points' example: false limit: type: - integer - 'null' description: 'Limit: https://github.com/equinor/OmniaPlant/wiki/Timeseries-Data#paging' format: int32 example: 1000 additionalProperties: false RawDatapointsResponseItem: type: object properties: id: type: string format: uuid facility: type: - string - 'null' name: type: - string - 'null' terminal: type: - string - 'null' datapoints: type: array items: $ref: '#/components/schemas/RawDatapoint' totalCount: type: - integer - 'null' format: int64 error: type: - string - 'null' statusCode: type: - integer - 'null' format: int32 additionalProperties: false QueryDataLatestPostRequest-5: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true QueryDataFirstPostRequest-2: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true QueryDataFirstPostRequest-1: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true QueryDataLatestPostRequest-3: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true QueryDataPostRequest-6: type: array items: $ref: '#/components/schemas/DatapointsReadItem' x-apim-inline: true QueryDataPostRequest-5: type: array items: $ref: '#/components/schemas/DatapointsReadItem' x-apim-inline: true QueryDataLatestPostRequest-2: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true QueryDataPostRequest-3: type: array items: $ref: '#/components/schemas/DatapointsReadItem' x-apim-inline: true QueryDataLatestPostRequest-4: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true DatapointsResponseItems: type: object properties: items: type: - array - 'null' items: $ref: '#/components/schemas/DatapointsResponseItem' additionalProperties: false RawDatapointsResponseItems: type: object properties: items: type: array items: $ref: '#/components/schemas/RawDatapointsResponseItem' additionalProperties: false QueryDataFirstPostRequest-4: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true QueryDataPostRequest-7: type: array items: $ref: '#/components/schemas/DatapointsReadItem' x-apim-inline: true QueryDataFirstPostRequest-5: type: array items: $ref: '#/components/schemas/DatapointsReadItemBase' x-apim-inline: true securitySchemes: apiKeyHeader: type: apiKey name: sub in: header apiKeyQuery: type: apiKey name: sub in: query x-generated-from: apim-developer-portal-data x-source: https://api.equinor.com/api-details#api=Timeseries-api-v1-7 x-generated-note: The anonymous APIM export at https://api.equinor.com/developer/apis/Timeseries-api-v1-7?export=true&format=openapi%2Bjson returns this document with empty paths; paths were assembled verbatim (by script) from the same portal's anonymous operations and schemas endpoints, saved in openapi/_original/.