Retrieve simulator routine revisions

async AsyncCogniteClient.simulators.routines.revisions.retrieve(
*,
ids: int | Sequence[int] | None = None,
external_ids: str | SequenceNotStr[str] | None = None,
) SimulatorRoutineRevision | SimulatorRoutineRevisionList | None

Retrieve simulator routine revisions

Retrieve simulator routine revisions by ID or External Id.

Parameters:
  • ids (int | Sequence[int] | None) – Simulator routine revision ID or list of IDs

  • external_ids (str | SequenceNotStr[str] | None) – Simulator routine revision External ID or list of external IDs

Returns:

Requested simulator routine revision

Return type:

SimulatorRoutineRevision | SimulatorRoutineRevisionList | None

Examples

Get simulator routine revision by id:
>>> from cognite.client import CogniteClient, AsyncCogniteClient
>>> client = CogniteClient()
>>> # async_client = AsyncCogniteClient()  # another option
>>> res = client.simulators.routines.revisions.retrieve(ids=123)
Get simulator routine revision by external id:
>>> res = client.simulators.routines.revisions.retrieve(external_ids="routine_v1")