Filter Simulator Routine Revisions

Retrieves a list of simulator routine revisions that match the given criteria.

Securityoidc-token or oauth2-client-credentials or oauth2-open-industrial-data or oauth2-auth-code
Request
Request Body schema: application/json
required
object (ListSimulatorRoutineRevisionsFilters)
limit
integer (Limit) [ 1 .. 20 ]
Default: 10
cursor
string (Cursor)

Cursor for pagination

Array of objects (Sort)

Only supports sorting by one property at a time

includeAllFields
boolean (IncludeAllFields)
Default: false

If all fields should be included in the response. Defaults to false which does not include script, configuration.inputs and configuration.outputs in the response. If true - all fields are returned, but routines with kind 'long' will be excluded from the results.

Responses
200

Successful Response

400

Bad Request

403

Forbidden

500

Internal Server Error

post/simulators/routines/revisions/list
Request samples
application/json
{
  • "filter": {
    • "routineExternalIds": [
      ],
    • "allVersions": false,
    • "modelExternalIds": [
      ],
    • "simulatorIntegrationExternalIds": [
      ],
    • "simulatorExternalIds": [
      ],
    • "createdTime": {
      },
    • "kind": "long"
    },
  • "limit": 10,
  • "cursor": "string",
  • "sort": [
    • {
      }
    ],
  • "includeAllFields": false
}
Response samples
application/json
{
  • "items": [
    • {
      }
    ],
  • "nextCursor": "string"
}