Create Deriver
POST/api/v1/derivers
Create Deriver
Request
- application/json
Body
Body
Array [
Array [
]
]
Array [
]
Array [
]
deriver
object
required
inputs
object
required
property name*
object
Name
of the Workspace
Workspace 1
Name
of the Asset
Asset 1
Name
of the Division
Division 1
Name
of the Unit
Unit 1
Name
of the Signal
Signal 1
physicalUnit
object
required
physicalQuantity
object
required
outputs
object
required
property name*
object
Name
of the Workspace
Workspace 1
Name
of the Asset
Asset 1
Name
of the Division
Division 1
Name
of the Unit
Unit 1
Name
of the Signal
Signal 1
physicalUnit
object
required
physicalQuantity
object
required
configurations
object
required
deriverSchemaDAG
object
required
inputs
object[]
required
Possible values: [float
, boolean
, string
, json
]
physicalQuantity
object
nullable
suggestedInputsFromOtherDerivers
object[]
required
Possible values: [float
, boolean
, string
, json
]
physicalQuantity
object
nullable
outputs
object[]
required
Possible values: [float
, boolean
, string
, json
]
physicalQuantity
object
nullable
configurations
object[]
required
Possible values: [float
, boolean
, string
, json
]
Name
of the Workspace
Workspace 1
Responses
- 200
- 400
- 401
- 403
- 404
200
- application/json
- Schema
- Example (from schema)
Schema
DeriverSchemas
object
required
property name*
object
previousSchema
object
newSchema
object
required
Derivers
object
required
property name*
object
previousSchema
object
newSchema
object
required
{
"DeriverSchemas": {},
"Derivers": {}
}
Validation Error
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Possible values: [Validation Error
]
errors
object[]
required
Possible values: [body
, query
, path
, headers
]
{
"status": "Validation Error",
"errors": [
{
"error": "string",
"location": "body"
}
]
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [Unauthorized
]
{
"status": "Unauthorized"
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [Forbidden
]
{
"status": "Forbidden",
"reason": "string"
}
Signal not found
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [Signal not found
]
{
"status": "Signal not found"
}