Skip to main content

Create Deriver

POST 

/api/v1/derivers

Create Deriver

Request

Body

Body

    deriver

    object

    required

    name stringrequired
    description stringrequired

    inputs

    object

    required

    property name*

    object

    workspace stringrequired

    Name of the Workspace

    Example: Workspace 1
    asset stringrequired

    Name of the Asset

    Example: Asset 1
    division stringrequired

    Name of the Division

    Example: Division 1
    unit stringrequired

    Name of the Unit

    Example: Unit 1
    signal stringrequired

    Name of the Signal

    Example: Signal 1

    physicalUnit

    object

    required

    name stringrequired
    description stringrequired
    symbol stringrequired

    physicalQuantity

    object

    required

    name stringrequired
    description stringrequired
    SIUnit stringrequired
    SIUnitSymbol stringrequired

    outputs

    object

    required

    property name*

    object

    workspace stringrequired

    Name of the Workspace

    Example: Workspace 1
    asset stringrequired

    Name of the Asset

    Example: Asset 1
    division stringrequired

    Name of the Division

    Example: Division 1
    unit stringrequired

    Name of the Unit

    Example: Unit 1
    signal stringrequired

    Name of the Signal

    Example: Signal 1

    physicalUnit

    object

    required

    name stringrequired
    description stringrequired
    symbol stringrequired

    physicalQuantity

    object

    required

    name stringrequired
    description stringrequired
    SIUnit stringrequired
    SIUnitSymbol stringrequired

    configurations

    object

    required

    startAt date-timerequired

    deriverSchemaDAG

    object

    required

    name stringrequired
    description stringrequired

    inputs

    object[]

    required

  • Array [

  • name stringrequired
    description stringrequired
    dataType stringrequired

    Possible values: [float, boolean, string, json]

    physicalQuantity

    object

    nullable

    name stringrequired
    description stringrequired
    SIUnit stringrequired
    SIUnitSymbol stringrequired

    suggestedInputsFromOtherDerivers

    object[]

    required

  • Array [

  • name stringrequired
    description stringrequired
    dataType stringrequired

    Possible values: [float, boolean, string, json]

    physicalQuantity

    object

    nullable

    name stringrequired
    description stringrequired
    SIUnit stringrequired
    SIUnitSymbol stringrequired
    deriverSchemaDAG required
  • ]

  • ]

  • outputs

    object[]

    required

  • Array [

  • name stringrequired
    description stringrequired
    dataType stringrequired

    Possible values: [float, boolean, string, json]

    physicalQuantity

    object

    nullable

    name stringrequired
    description stringrequired
    SIUnit stringrequired
    SIUnitSymbol stringrequired
  • ]

  • configurations

    object[]

    required

  • Array [

  • name stringrequired
    description stringrequired
    dataType stringrequired

    Possible values: [float, boolean, string, json]

  • ]

  • script stringrequired
    dryRun booleanrequired
    workspace stringnullable

    Name of the Workspace

    Example: Workspace 1

Responses

200

Schema

    DeriverSchemas

    object

    required

    property name*

    object

    previousSchema

    object

    id numberrequired
    hash stringrequired
    historyId numberrequired
    createdAt date-timerequired
    updatedAt date-timerequired

    newSchema

    object

    required

    id numberrequired
    hash stringrequired
    historyId numberrequired
    createdAt date-timerequired
    updatedAt date-timerequired

    Derivers

    object

    required

    property name*

    object

    previousSchema

    object

    id numberrequired
    hash stringrequired
    historyId numberrequired
    createdAt date-timerequired
    updatedAt date-timerequired

    newSchema

    object

    required

    id numberrequired
    hash stringrequired
    historyId numberrequired
    createdAt date-timerequired
    updatedAt date-timerequired
Loading...