Download OpenAPI specification:Download
Access Alumio through OpenAPI v3.1.
Generate a CRON expression based on the given prompt.
| prompt required | string <= 255 characters |
{- "prompt": "string"
}{- "expression": "string",
- "isValidExpression": true,
- "errorMessage": "string"
}Generate JavaScript for the JavaScript Code Transformer
| prompt required | string <= 3000 characters |
{- "prompt": "string"
}{- "code": "string",
- "errorMessage": "string"
}Generate JSON example data for the transformer tester input.
| prompt required | string <= 500 characters |
{- "prompt": "string"
}{- "json_result": "string",
- "errorMessage": "string"
}Generate a mapping suggestion based on the given prompt.
| from required | string |
| to required | string |
{- "from": "string",
- "to": "string"
}{- "mapping": { }
}Get an audit trail item for the current space
| identifier required | string Entry identifier |
{- "identifier": "string",
- "user": "user@example.com",
- "spaceIdentifier": "string",
- "action": "string",
- "category": "string",
- "ipAddress": "string",
- "message": "string",
- "request": { },
- "createdAt": "2019-08-24T14:15:22Z"
}Export the audit trail for the current space
| filter | string |
{- "status": "string",
- "context": { },
- "type": "string",
- "title": "string",
- "detail": "string",
- "violations": [
- {
- "title": "string",
- "propertyPath": "string",
- "type": "string"
}
]
}Get the audit trail list for the current space
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "identifier": "string",
- "user": "user@example.com",
- "spaceIdentifier": "string",
- "action": "string",
- "category": "string",
- "ipAddress": "string",
- "message": "string",
- "request": { },
- "createdAt": "2019-08-24T14:15:22Z"
}
]
}Get an audit trail item
| identifier required | string Entry identifier |
{- "identifier": "string",
- "user": "user@example.com",
- "spaceIdentifier": "string",
- "action": "string",
- "category": "string",
- "ipAddress": "string",
- "message": "string",
- "request": { },
- "createdAt": "2019-08-24T14:15:22Z"
}Export the audit trail
| filter | string |
{- "status": "string",
- "context": { },
- "type": "string",
- "title": "string",
- "detail": "string",
- "violations": [
- {
- "title": "string",
- "propertyPath": "string",
- "type": "string"
}
]
}Get the audit trail list
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "identifier": "string",
- "user": "user@example.com",
- "spaceIdentifier": "string",
- "action": "string",
- "category": "string",
- "ipAddress": "string",
- "message": "string",
- "request": { },
- "createdAt": "2019-08-24T14:15:22Z"
}
]
}Create a space
| identifier required | string (Identifier) <= 255 characters ^[a-z0-9-]+$ Identifier |
| name required | string (Name) <= 255 characters Name of the space |
| termsAgreed required | boolean (Terms agreed) Terms and conditions agreed |
| description | string (Description) <= 64000 characters Default: "" Description of the space. |
| purpose required | string (SpacePurpose) Enum: "prod" "uat" "test" "dev" |
{- "identifier": "string",
- "name": "string",
- "termsAgreed": true,
- "description": "",
- "purpose": "prod"
}{- "object": {
- "identifier": "string",
- "name": "string",
- "description": "",
- "purpose": "prod",
- "workers": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "isLocked": 0,
- "termsAgreed": 0,
- "createUser": "user@example.com",
- "expireDate": "2019-08-24T14:15:22Z",
- "cancelUser": "user@example.com",
- "cancelDate": "2019-08-24T14:15:22Z",
- "status": "new"
}
}Update a space
| identifier required | string (Identifier) <= 255 characters ^[a-z0-9-]+$ Identifier |
| name required | string (Name) <= 255 characters Name of the space |
| description | string (Description) <= 64000 characters Default: "" Description of the space. |
| purpose required | string (SpacePurpose) Enum: "prod" "uat" "test" "dev" |
{- "identifier": "string",
- "name": "string",
- "description": "",
- "purpose": "prod"
}{- "object": {
- "identifier": "string",
- "name": "string",
- "description": "",
- "purpose": "prod",
- "workers": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "isLocked": 0,
- "termsAgreed": 0,
- "createUser": "user@example.com",
- "expireDate": "2019-08-24T14:15:22Z",
- "cancelUser": "user@example.com",
- "cancelDate": "2019-08-24T14:15:22Z",
- "status": "new"
}
}{- "object": {
- "identifier": "string",
- "name": "string",
- "description": "",
- "purpose": "prod",
- "workers": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "isLocked": 0,
- "termsAgreed": 0,
- "createUser": "user@example.com",
- "expireDate": "2019-08-24T14:15:22Z",
- "cancelUser": "user@example.com",
- "cancelDate": "2019-08-24T14:15:22Z",
- "status": "new"
}
}Get all statistics for a specific period
| dateFrom | string <date> Date from |
| dateTo | string <date> Date to |
{- "results": [
- {
- "spaceIdentifier": "string",
- "spaceName": "string",
- "new": 0,
- "processing": 0,
- "finished": 0,
- "failed": 0,
- "skipped": 0
}
]
}Allocate workers to a space
Array of objects (SpaceWorkerAllocation) |
{- "spaceWorkers": [
- {
- "spaceIdentifier": "string",
- "workers": 0
}
]
}{- "workers": 0,
- "workersPerSpace": 0,
- "spaceWorkers": [
- {
- "spaceIdentifier": "string",
- "workers": 0
}
]
}Assign workers to spaces
Array of objects (SpaceWorker) |
{- "spaceWorkers": [
- {
- "spaceIdentifier": "string",
- "workerIdentifiers": [
- 0
]
}
]
}{- "workers": 0,
- "workersPerSpace": 0,
- "spaceWorkers": [
- {
- "spaceIdentifier": "string",
- "workerIdentifiers": [
- 0
]
}
]
}Get space users
| space required | string Space identifier. |
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "email": "user@example.com",
- "space": "string",
- "roles": [
- "ROLE_USER"
]
}
]
}Create a space user
| space required | string Space identifier. |
| email required | string <email> (Email address) |
| roles required | Array of strings (Roles) non-empty unique Items Enum: "ROLE_EDITOR" "ROLE_USER" "ROLE_ADMINISTRATOR" |
{- "email": "user@example.com",
- "roles": [
- "ROLE_EDITOR"
]
}{- "object": {
- "email": "user@example.com",
- "space": "string",
- "roles": [
- "ROLE_USER"
]
}
}Update a space user
| space required | string Space identifier |
| email required | string User identifier |
| email required | string <email> (Email address) |
| roles required | Array of strings (Roles) non-empty unique Items Enum: "ROLE_EDITOR" "ROLE_USER" "ROLE_ADMINISTRATOR" |
{- "email": "user@example.com",
- "roles": [
- "ROLE_EDITOR"
]
}{- "object": {
- "email": "user@example.com",
- "space": "string",
- "roles": [
- "ROLE_USER"
]
}
}Assign users to a space in bulk.
| space required | string Space identifier |
required | Array of objects (User) |
{- "users": [
- {
- "email": "user@example.com",
- "roles": [
- "ROLE_USER"
]
}
]
}{ }Create a user in the current space
| email required | string <email> (Email address) |
| roles required | Array of strings (Roles) non-empty unique Items Enum: "ROLE_EDITOR" "ROLE_USER" "ROLE_ADMINISTRATOR" |
{- "email": "user@example.com",
- "roles": [
- "ROLE_EDITOR"
]
}{- "object": {
- "email": "user@example.com",
- "roles": [
- "ROLE_USER"
]
}
}Update a user in the current space
| email required | string User identifier |
| email required | string <email> (Email address) |
| roles required | Array of strings (Roles) non-empty unique Items Enum: "ROLE_EDITOR" "ROLE_USER" "ROLE_ADMINISTRATOR" |
{- "email": "user@example.com",
- "roles": [
- "ROLE_EDITOR"
]
}{- "object": {
- "email": "user@example.com",
- "roles": [
- "ROLE_USER"
]
}
}Update users preferences in the current space
object (CurrentSpaceUserPreferences) |
{- "updatedPreferences": { }
}{- "object": {
- "email": "user@example.com",
- "roles": [
- "ROLE_USER"
]
}
}Creates a new table filter for the user
| tableKey required | string <= 255 characters |
| name required | string <= 255 characters |
required | object |
{- "tableKey": "string",
- "name": "string",
- "filter": { }
}{- "object": {
- "identifier": "string",
- "user": "string",
- "tableKey": "string",
- "name": "string",
- "filter": { }
}
}Update a table filter by identifier
| identifier required | string Table filter identifier |
| tableKey required | string <= 255 characters |
| name required | string <= 255 characters |
required | object |
{- "tableKey": "string",
- "name": "string",
- "filter": { }
}{- "object": {
- "identifier": "string",
- "user": "string",
- "tableKey": "string",
- "name": "string",
- "filter": { }
}
}Save updated user preferences
object |
{- "updatedPreferences": { }
}{- "message": "string",
- "object": {
- "email": "string",
- "roles": [
- "ROLE_USER"
], - "preferences": { }
}
}| direction | string Default: "both" Enum: "down" "up" "both" "recursive" Direction to resolve relations |
Array of objects |
{- "objects": [
- {
- "type": "string",
- "identifier": "string"
}
]
}{- "nodes": [
- {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "relationships": [
- {
- "relation": "string",
- "node": {
- "identifier": "string",
- "type": "string"
}, - "paths": [
- "string"
]
}
]
}
]
}| type required | string Di type name |
| identifier required | string Di configuration identifier |
| direction | string Default: "both" Enum: "down" "up" "both" "recursive" Direction to resolve relations |
{- "nodes": [
- {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "relationships": [
- {
- "relation": "string",
- "node": {
- "identifier": "string",
- "type": "string"
}, - "paths": [
- "string"
]
}
]
}
]
}| type | string Default: "*" Type pattern |
| identifier | string Default: "*" Identifier pattern |
| show-succeeded | boolean Default: false Show succeeded tests |
| max-tests | number Default: 3 How many tests to run per prototype. Use -1 to run all tests. |
{- "succeeded": [
- {
- "type": "string",
- "identifier": "string",
- "object": "string",
- "parameters": { }
}
], - "failed": [
- {
- "type": "string",
- "identifier": "string",
- "exception": "string",
- "parameters": { }
}
], - "totalSucceeded": 0,
- "totalFailed": 0
}Toggle the favourite status of a configuration
| type | string (Type) Type |
| identifier | string (Identifier) <= 255 characters ^[a-z0-9-]+$ Identifier |
{- "type": "string",
- "identifier": "string"
}{- "id": "string",
- "identifier": "string",
- "type": "string",
- "space": "string",
- "user": "user@example.com",
- "tag": [
- "string"
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Restore a configuration to a previous state
| type required | string Type identifier |
| identifier required | string Configuration identifier |
| ulid required | string <ulid> |
{- "ulid": "string"
}{- "object": {
- "type": "string",
- "identifier": "string",
- "ulid": "string",
- "name": "string",
- "editor": "string",
- "description": "string",
- "object": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "disabled": true,
- "label": [
- "string"
]
}
}Get the history of an object
| type required | string Type identifier |
| identifier required | string Configuration identifier |
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "type": "string",
- "identifier": "string",
- "ulid": "string",
- "name": "string",
- "editor": "string",
- "description": "string",
- "object": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "disabled": true,
- "label": [
- "string"
]
}
]
}Import object configurations
| validate-variables | boolean Default: false Enable validation of variables. |
| dry-run | boolean Default: false Only validate and check whether configurations already exist. |
required | Class name (string) or Identifier (string) (type) |
| identifier required | string (identifier) >= 2 characters ^[a-z0-9]+[a-z0-9\-]*[a-z0-9]+$ |
| name required | string |
| description | string |
required | object or object (inline.configuration) |
[- {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "string",
- "object": {
- "prototype": "string",
- "parameters": { }
}
}
]{- "valid": true,
- "title": "string",
- "detail": "string",
- "results": [
- {
- "type": "string",
- "identifier": "string",
- "decision": "string",
- "action": "string",
- "relationships": [
- {
- "relation": "string",
- "node": {
- "identifier": "string",
- "type": "string"
}, - "paths": [
- "string"
]
}
], - "violations": [
- {
- "propertyPath": "string",
- "title": "string",
- "titleTemplate": "string",
- "parameters": { },
- "type": "string",
- "helpText": "string"
}
]
}
]
}Set labels of a configuration
| type required | string Type identifier |
| identifier required | string Configuration identifier |
| labels required | Array of strings |
{- "labels": [
- "string"
]
}{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "name": "string"
}
]
}Validate configured object configurations
| type | string Type identifier |
{- "results": [
- {
- "type": "string",
- "identifier": "string",
- "error": "string",
- "violations": [
- {
- "propertyPath": "string",
- "title": "string",
- "titleTemplate": "string",
- "parameters": { },
- "type": "string"
}
]
}
]
}Validate registered object configurations
| type | string Type identifier |
{- "results": [
- {
- "type": "string",
- "identifier": "string",
- "error": "string",
- "violations": [
- {
- "propertyPath": "string",
- "title": "string",
- "titleTemplate": "string",
- "parameters": { },
- "type": "string"
}
]
}
]
}Get object relations
| type required | string Type identifier |
| owner required | string Owner identifier |
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "string",
- "object": { },
- "removable": false,
- "resettable": false,
- "disabled": false,
- "editor": "string"
}
]
}Create an object relation
| type required | string Type identifier |
| owner required | string Owner identifier |
| type | string (Type) |
| identifier | string (Identifier) <= 255 characters ^[a-z0-9-]+$ |
| name | string (Name) <= 255 characters |
| description | string (Description) <= 64000 characters |
| object | object (Prototype) |
| removable | boolean Default: false Whether the relation can be removed through the API |
| resettable | boolean Default: false Whether the relation can be reset through the API |
| disabled | boolean (Disabled) Default: false Whether the configuration is disabled |
| editor | string (Last edited by) The email of the person who last edited this |
{- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "string",
- "object": { },
- "removable": false,
- "resettable": false,
- "disabled": false,
- "editor": "string"
}{- "object": {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "string",
- "object": { },
- "removable": false,
- "resettable": false,
- "disabled": false,
- "editor": "string"
}
}Get an object relation
| type required | string Type identifier |
| owner required | string Owner identifier |
| identifier required | string Relation identifier |
{- "object": {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "string",
- "object": { },
- "removable": false,
- "resettable": false,
- "disabled": false,
- "editor": "string"
}
}Update an object relation
| type required | string Type identifier |
| owner required | string Owner identifier |
| identifier required | string Relation identifier |
| type | string (Type) |
| identifier | string (Identifier) <= 255 characters ^[a-z0-9-]+$ |
| name | string (Name) <= 255 characters |
| description | string (Description) <= 64000 characters |
| object | object (Prototype) |
| removable | boolean Default: false Whether the relation can be removed through the API |
| resettable | boolean Default: false Whether the relation can be reset through the API |
| disabled | boolean (Disabled) Default: false Whether the configuration is disabled |
| editor | string (Last edited by) The email of the person who last edited this |
{- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "string",
- "object": { },
- "removable": false,
- "resettable": false,
- "disabled": false,
- "editor": "string"
}{- "object": {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "string",
- "object": { },
- "removable": false,
- "resettable": false,
- "disabled": false,
- "editor": "string"
}
}| type required | string Di type name |
| filter | string Apply search criteria. |
{- "type": "string",
- "configurations": [
- {
- "identifier": "string",
- "name": "string",
- "description": "string",
- "disabled": false,
- "context": { },
- "$defs": { }
}
], - "prototypes": [
- {
- "identifier": "string",
- "name": "string",
- "description": "string",
- "schema": { },
- "test": { },
- "context": { },
- "$defs": { }
}
], - "defaultPrototype": {
- "type": "string",
- "schema": { },
- "description": "string",
- "context": { },
- "test": { },
- "$defs": { }
}
}| type required | string Di type name |
| filter | string Apply search criteria. |
{- "type": "string",
- "configurations": [
- {
- "identifier": "string",
- "name": "string",
- "description": "string",
- "disabled": false,
- "context": { },
- "$defs": { }
}
], - "prototypes": [
- {
- "identifier": "string",
- "name": "string",
- "description": "string",
- "schema": { },
- "test": { },
- "context": { },
- "$defs": { }
}
], - "defaultPrototype": {
- "type": "string",
- "schema": { },
- "description": "string",
- "context": { },
- "test": { },
- "$defs": { }
}
}| type required | string Di type name |
| filter | string Apply search criteria. |
{- "type": "string",
- "configurations": [
- {
- "identifier": "string",
- "name": "string",
- "description": "string",
- "disabled": false,
- "context": { },
- "$defs": { }
}
], - "prototypes": [
- {
- "identifier": "string",
- "name": "string",
- "description": "string",
- "schema": { },
- "test": { },
- "context": { },
- "$defs": { }
}
], - "defaultPrototype": {
- "type": "string",
- "schema": { },
- "description": "string",
- "context": { },
- "test": { },
- "$defs": { }
}
}Get stored object configurations
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "",
- "object": { },
- "context": { },
- "owner": "string",
- "removable": false,
- "resettable": false,
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "editor": "string",
- "label": [
- "string"
], - "tag": [
- "string"
]
}
]
}Get object configurations
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "",
- "object": { },
- "context": { },
- "owner": "string",
- "removable": false,
- "resettable": false,
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "editor": "string",
- "label": [
- "string"
], - "tag": [
- "string"
]
}
]
}Create an object configuration
| type required | string (Type) Type |
| identifier | string (Identifier) <= 255 characters ^[a-z0-9-]+$ Identifier |
| name required | string (Name) <= 255 characters Name |
| description | string (Description) <= 64000 characters Default: "" Description |
| object required | object |
| context | object |
| owner | string (Owner) The identifier of the owner of the configuration. |
| removable | boolean Default: false Whether the configuration can be removed through the API |
| resettable | boolean Default: false Whether the configuration can be reset through the API |
| disabled | boolean (Status) Default: false Whether the configuration is disabled |
| createdAt | string <date-time> (Created at) Creation date |
| updatedAt | string <date-time> (Updated at) Update date |
| editor | string (Last edited by) The email of the last person who edited the configuration |
{- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "",
- "object": { },
- "context": { },
- "owner": "string",
- "removable": false,
- "resettable": false,
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "editor": "string"
}{- "object": {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "",
- "object": { },
- "context": { },
- "owner": "string",
- "removable": false,
- "resettable": false,
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "editor": "string",
- "label": [
- "string"
], - "tag": [
- "string"
]
}
}Update an object configuration
| type required | string (Type) Type |
| identifier required | string (Identifier) <= 255 characters ^[a-z0-9-]+$ Identifier |
| name required | string (Name) <= 255 characters Name |
| description | string (Description) <= 64000 characters Default: "" Description |
| object required | object |
| context | object |
| owner | string (Owner) The identifier of the owner of the configuration. |
| removable | boolean Default: false Whether the configuration can be removed through the API |
| resettable | boolean Default: false Whether the configuration can be reset through the API |
| disabled | boolean (Status) Default: false Whether the configuration is disabled |
| createdAt | string <date-time> (Created at) Creation date |
| updatedAt | string <date-time> (Updated at) Update date |
| editor | string (Last edited by) The email of the last person who edited the configuration |
{- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "",
- "object": { },
- "context": { },
- "owner": "string",
- "removable": false,
- "resettable": false,
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "editor": "string"
}{- "object": {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "",
- "object": { },
- "context": { },
- "owner": "string",
- "removable": false,
- "resettable": false,
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "editor": "string",
- "label": [
- "string"
], - "tag": [
- "string"
]
}
}Patch an object configuration
| type required | string (Type) Type |
| identifier required | string (Identifier) <= 255 characters ^[a-z0-9-]+$ Identifier |
| name | string (Name) <= 255 characters Name |
| description | string (Description) <= 64000 characters Default: "" Description |
| object | object |
| context | object |
| owner | string (Owner) The identifier of the owner of the configuration. |
| removable | boolean Default: false Whether the configuration can be removed through the API |
| resettable | boolean Default: false Whether the configuration can be reset through the API |
| disabled | boolean (Status) Default: false Whether the configuration is disabled |
| createdAt | string <date-time> (Created at) Creation date |
| updatedAt | string <date-time> (Updated at) Update date |
| editor | string (Last edited by) The email of the last person who edited the configuration |
{- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "",
- "object": { },
- "context": { },
- "owner": "string",
- "removable": false,
- "resettable": false,
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "editor": "string"
}{- "object": {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "",
- "object": { },
- "context": { },
- "owner": "string",
- "removable": false,
- "resettable": false,
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "editor": "string",
- "label": [
- "string"
], - "tag": [
- "string"
]
}
}Get an object configuration
| type required | string Type identifier |
| identifier required | string Configuration identifier |
{- "object": {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "",
- "object": { },
- "context": { },
- "owner": "string",
- "removable": false,
- "resettable": false,
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "editor": "string",
- "label": [
- "string"
], - "tag": [
- "string"
]
}
}Update an object configuration status
| type required | string Type identifier |
| identifier required | string Configuration identifier |
| disabled required | boolean (Status) Whether the configuration is disabled |
{- "disabled": true
}{- "object": {
- "type": "string",
- "identifier": "string",
- "name": "string",
- "description": "",
- "object": { },
- "context": { },
- "owner": "string",
- "removable": false,
- "resettable": false,
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "editor": "string",
- "label": [
- "string"
], - "tag": [
- "string"
]
}
}Bulk delete object configurations
| type required | string Type identifier |
| filter | string |
{- "filter": "string"
}{- "deleted": 0
}Test an non-stored object configuration
| type required | string Type identifier |
null{- "type": "string",
- "specification": "string",
- "object": "string",
- "tester": "string",
- "response": { }
}Test an object configuration
| type required | string Type identifier |
| identifier required | string Configuration identifier |
{- "type": "string",
- "specification": "string",
- "object": "string",
- "tester": "string",
- "response": { }
}{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "identifier": "string",
- "name": "string",
- "categories": [
- "string"
], - "vendor": "string",
- "editions": { },
- "extensions": { },
- "apis": { }
}
]
}Search logs
| index | string Default: "filebeat-*" Index to use |
| prototype | string |
| parameters | object |
{- "prototype": "string",
- "parameters": { }
}{ }Count logs
| index | string Default: "filebeat-*" Index to use |
| prototype | string |
| parameters | object |
{- "prototype": "string",
- "parameters": { }
}{ }A list of environment variables
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "name": "string",
- "description": "string",
- "value": "string",
- "encrypted": true,
- "default": true
}
]
}Create a new environment variable
| name required | string (EnvironmentVariableName) ^[a-zA-Z0-9_-]+$ |
| description | string (Description) <= 150 characters |
| value required | string |
| encrypted | boolean (Encrypted) |
{- "name": "string",
- "description": "string",
- "value": "string",
- "encrypted": true
}{- "object": {
- "name": "string",
- "description": "string",
- "value": "string",
- "encrypted": true,
- "default": true
}
}Update variable
| name required | string Environment variable name |
| description | string (Description) <= 150 characters |
| encrypted | boolean (Encrypted) |
| value | string |
{- "description": "string",
- "encrypted": true,
- "value": "string"
}{- "object": {
- "name": "string",
- "description": "string",
- "value": "string",
- "encrypted": true,
- "default": true
}
}General search function to look through configurations, tasks, etc.
| filter | string Default: "{}" Apply filter to the results, result will be empty on non existing order or where column. |
| query | string Default: "" Search in multiple types with predefined properties and search operators. |
{- "configurations": {
- "metadata": { },
- "results": [
- { }
]
}, - "tasks": {
- "metadata": { },
- "results": [
- { }
]
}, - "variables": {
- "metadata": { },
- "results": [
- { }
]
}
}{- "environmentId": "string",
- "subscriptionId": "string",
- "queueEnabled": true,
- "edition": "string",
- "version": "string",
- "lastUpdate": "string",
- "ipAddress": "string",
- "oauth2RedirectUrl": "string",
- "oauth1CallbackUrl": "string",
- "openApiSchema": "string",
- "webHookUrl": "string",
- "httpProxyUrl": "string",
- "swaggerDocsUrl": "string",
- "supportEmail": "string",
- "supportPortal": "string",
- "slaUrl": "string",
- "environments": [
- { }
]
}{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "identifier": "string",
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "description": "string",
- "lastUsed": "2019-08-24T14:15:22Z"
}
]
}Generate a new token.
| name required | string (Token name) <= 45 characters |
| description | string (Description) <= 64000 characters |
{- "name": "string",
- "description": "string"
}{- "access_token": "string",
- "identifier": "string"
}{- "message": "string",
- "object": {
- "identifier": "string",
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "description": "string",
- "lastUsed": "2019-08-24T14:15:22Z"
}
}Patch token
| identifier required | string Token identifier |
| name | string (Token name) <= 45 characters |
| description | string (Description) <= 64000 characters |
{- "name": "string",
- "description": "string"
}{- "message": "string",
- "object": {
- "identifier": "string",
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "description": "string",
- "lastUsed": "2019-08-24T14:15:22Z"
}
}Set the preferred update cycle of Alumio
Latest"latest" (string) or LTS"lts" (string) |
{- "updateCycle": "latest"
}{- "updateCycle": "latest"
}Get maintenance window logs
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "identifier": "string",
- "dateStart": "2019-08-24T14:15:22Z",
- "dateEnd": "2019-08-24T14:15:22Z",
- "timezone": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
]
}{- "job": {
- "queue": "string",
- "priority": 1,
- "commands": [
- { }
]
}
}{- "message": "string",
- "processId": "string"
}Get a list of queued processed.
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "status": "scheduled",
- "identifier": "string",
- "jobId": "string",
- "priority": 1,
- "routingKey": "string",
- "command": "incoming:run",
- "arguments": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "processTime": 0,
- "runTime": 0,
- "meta": {
- "flags": [
- "string"
]
}
}
]
}Get a single process
| process required | string Process identifier |
{- "object": {
- "status": "scheduled",
- "identifier": "string",
- "jobId": "string",
- "priority": 1,
- "routingKey": "string",
- "command": "incoming:run",
- "arguments": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "processTime": 0,
- "runTime": 0,
- "meta": {
- "flags": [
- "string"
]
}
}
}{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "status": "scheduled",
- "identifier": "string",
- "jobId": "string",
- "priority": 1,
- "routingKey": "string",
- "command": "incoming:run",
- "arguments": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "processTime": 0,
- "runTime": 0,
- "meta": {
- "flags": [
- "string"
]
}
}
]
}Get routes across all spaces
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "type": "string",
- "identifier": "string",
- "space": "string",
- "name": "string",
- "disabled": false,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}Get the statistics of routes
| from required | string <date-time> Start timestamp. |
| to required | string <date-time> End timestamp. |
| routeIdentifiers required | Array of strings non-empty List of one or route identifiers. |
{- "from": "2019-08-24T14:15:22Z",
- "to": "2019-08-24T14:15:22Z",
- "routeIdentifiers": [
- "string"
]
}{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "identifier": "string",
- "taskStats": {
- "new": 0,
- "finished": 0,
- "failed": 0
}, - "logStats": {
- "errors": 0,
- "memory": "string"
}
}
]
}Get status about routes and tasks
| from | string Start date |
| to | string End date |
| route | string Route identifier |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "identifier": "string",
- "name": "string",
- "stats": {
- "new": 0,
- "processing": 0,
- "skipped": 0,
- "finished": 0,
- "failed": 0
}
}
]
}Get a list of storage entities
| identifier required | string Storage identifier. |
| filter | string Apply search criteria. |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "identifier": "string",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "next": [
- "string"
]
}Delete multiple entities from a storage
| identifier required | string Storage identifier |
| filter | string |
{- "filter": "string"
}{- "message": "string"
}Modify the content of a stored entity.
| identifier required | string Storage identifier. |
| entity required | string Entity identifier. |
{- "value": null,
- "updatedAt": "2019-08-24T14:15:22Z"
}Export storage entities matching the filter
| identifier required | string Storage identifier. |
| filter | string |
| clientTime | string^\d+$ |
{- "filter": "string",
- "clientTime": "string"
}"string"Get totals statistics for the environment aggregated by a timespan
| filter required | string Apply search criteria |
| aggregation | string Default: "monthly" Enum: "daily" "weekly" "monthly" "yearly" Aggregation level for the task statistics |
{- "results": [
- {
- "date": "string",
- "new": 0,
- "processing": 0,
- "finished": 0,
- "failed": 0,
- "skipped": 0
}
]
}Get all statistics for a specific period
| filter | string Apply search criteria |
| dateFrom | string <date> Date from |
| dateTo | string <date> Date to |
{- "results": {
- "new": 0,
- "processing": 0,
- "finished": 0,
- "failed": 0,
- "skipped": 0
}
}Get aggregated task statistics
| filter | string Apply search criteria |
{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "identifier": "string",
- "spaceIdentifier": "string",
- "date": "2019-08-24",
- "new": 0,
- "processing": 0,
- "finished": 0,
- "failed": 0,
- "skipped": 0
}
]
}Create a system administrator
| email required | string <email> (Email address) |
required | Array of System Administrator"ROLE_SYSTEM_ADMINISTRATOR" (string) (Roles) non-empty unique System administrator roles |
{- "email": "user@example.com",
- "roles": [
- "ROLE_SYSTEM_ADMINISTRATOR"
]
}{- "object": {
- "email": "user@example.com",
- "roles": [
- "ROLE_SYSTEM_ADMINISTRATOR"
]
}
}Update a system administrator
| email required | string User email |
| email required | string <email> (Email address) |
required | Array of System Administrator"ROLE_SYSTEM_ADMINISTRATOR" (string) (Roles) non-empty unique System administrator roles |
{- "email": "user@example.com",
- "roles": [
- "ROLE_SYSTEM_ADMINISTRATOR"
]
}{- "object": {
- "email": "user@example.com",
- "roles": [
- "ROLE_SYSTEM_ADMINISTRATOR"
]
}
}{- "metadata": {
- "totalCount": 0
}, - "results": [
- {
- "identifier": "string",
- "entityType": "string",
- "entityIdentifier": "string",
- "status": "new",
- "route": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}{- "object": {
- "identifier": "string",
- "entityType": "string",
- "entityIdentifier": "string",
- "entityData": { },
- "context": { },
- "status": "new",
- "route": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "meta": {
- "incoming": {
- "identifier": "string",
- "name": "string"
}, - "outgoing": {
- "identifier": "string",
- "name": "string"
}, - "route": {
- "identifier": "string",
- "name": "string"
}, - "httpProxy": {
- "identifier": "string",
- "name": "string"
}
}
}
}Set the status of tasks from waiting to finished.
| filter | string |
{- "filter": "string"
}{- "newStatus": "string",
- "numberOfTasks": 0
}Set the status of tasks from waiting to failed.
| filter | string |
{- "filter": "string"
}{- "newStatus": "string",
- "numberOfTasks": 0
}Repair stuck tasks
| age | string Default: "1 hour" Minimum age of the tasks. |
| newStatus | string Default: "new" The status to be set for repaired tasks |
| filter | string Apply search criteria. |
{- "count": 0,
- "newStatus": "string"
}Update tasks with waiting status in bulk
Array of objects non-empty |
{- "tasks": [
- {
- "identifiers": [
- "string"
], - "status": "finished",
- "messages": [
- {
- "level": "critical",
- "message": "string"
}
]
}
]
}{- "numberOfTasks": 0,
- "updatedTasks": { }
}Execute a transformer
| type | string Default: "list-transformer" |
| breakpoints | boolean Default: false |
| stop-exec-at | string |
{ }{ }