Alumio API (01HVFC8GYQFE29SZWZH0EZSMQA)

Download OpenAPI specification:Download

Access Alumio through OpenAPI v3.0.

AkeneoConnector

akeneoAuthenticationCreateTokenReference

Get a token reference

query Parameters
space
any

Space identifier

Request Body schema: application/json
baseUri
string
clientId
string
clientSecret
string
user
string
password
string

Responses

Request samples

Content type
application/json
{
  • "baseUri": "string",
  • "clientId": "string",
  • "clientSecret": "string",
  • "user": "string",
  • "password": "string"
}

Users

getCurrentUser

Get current logged in user

query Parameters
space
any

Space identifier

Responses

updateUserPreferences

Save updated user preferences

query Parameters
space
any

Space identifier

Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "updatedPreferences": { }
}

getUsers

Get users

query Parameters
filter
any

Apply search criteria

space
any

Space identifier

Responses

createUser

Create user

query Parameters
space
any

Space identifier

Request Body schema: application/json
email
required
string (Email address)
roles
required
Array of strings (Roles) non-empty unique
Items Enum: "ROLE_EDITOR" "ROLE_USER" "ROLE_ADMINISTRATOR"

Responses

Request samples

Content type
application/json
{
  • "email": "string",
  • "roles": [
    ]
}

getUser

Get the requested user

path Parameters
email
required
any

User email

query Parameters
space
any

Space identifier

Responses

updateUser

Update a user

path Parameters
email
required
any

User email

query Parameters
space
any

Space identifier

Request Body schema: application/json
email
required
string (Email address)
roles
required
Array of strings (Roles) non-empty unique
Items Enum: "ROLE_EDITOR" "ROLE_USER" "ROLE_ADMINISTRATOR"

Responses

Request samples

Content type
application/json
{
  • "email": "string",
  • "roles": [
    ]
}

deleteUser

Delete the supplied user

path Parameters
email
required
any

User email

query Parameters
space
any

Space identifier

Responses

acceptTerms

Accept user agreement

query Parameters
space
any

Space identifier

Responses

DataDog

getDataDogCleanupGraphs

Remove the registered graphs from Datadog

query Parameters
all
any

Will remove all embeds from DataDog, else only the ones cached in this environment.

space
any

Space identifier

Responses

Di

List dependants

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

List configuration usages

path Parameters
type
required
any

Di type name

identifier
required
any

Di configuration identifier

query Parameters
space
any

Space identifier

Responses

List configuration relations for multiple configurations

query Parameters
direction
any

Direction to resolve relations

space
any

Space identifier

Request Body schema: application/json
Array of objects

Responses

Request samples

Content type
application/json
{
  • "objects": [
    ]
}

List configuration relations

path Parameters
type
required
any

Di type name

identifier
required
any

Di configuration identifier

query Parameters
direction
any

Direction to resolve relations

space
any

Space identifier

Responses

Test prototypes

query Parameters
type
any

Type pattern

identifier
any

Identifier pattern

show-succeeded
any

Show succeeded tests

max-tests
any

How many tests to run per prototype. Use -1 to run all tests.

space
any

Space identifier

Responses

restoreConfiguration

Restore a configuration to a previous state

path Parameters
type
required
any

Type identifier

identifier
required
any

Configuration identifier

query Parameters
space
any

Space identifier

Request Body schema: application/json
Schema not provided

Responses

getConfigurationHistory

Get the history of an object

path Parameters
type
required
any

Type identifier

identifier
required
any

Configuration identifier

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

importObjectConfigurations

Import object configurations

query Parameters
dry-run
any

Only validate and check whether configurations already exist.

space
any

Space identifier

Request Body schema:
Array
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
prototype.configuration (object) or default.prototype.configuration (object)

Responses

Request samples

Content type
[
  • {
    }
]

bulkExportObjectConfigurations

Bulk export object configurations

query Parameters
space
any

Space identifier

Request Body schema: application/json
Array of objects
clientTime
string^\d+$

Responses

Request samples

Content type
application/json
{
  • "objects": [
    ],
  • "clientTime": "string"
}

exportObjectConfigurations

Export object configurations by type

path Parameters
type
any

Object Type

query Parameters
space
any

Space identifier

Request Body schema: x-www-form-urlencoded
identifiers
Array of strings
clientTime
string^\d+$

Responses

validateConfiguredObjectConfigurations

Validate configured object configurations

query Parameters
type
any

Type identifier

space
any

Space identifier

Responses

validateRegisteredObjectConfigurations

Validate registered object configurations

query Parameters
type
any

Type identifier

space
any

Space identifier

Responses

getObjectConfigurations

Get object configurations

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

createObjectConfiguration

Create an object configuration

query Parameters
space
any

Space identifier

Request Body schema: application/json
type
required
string (Type)

Type

identifier
required
string (Identifier) <= 255 characters ^[a-z0-9-]+$

Identifier

name
required
string (Name) <= 255 characters

Name

description
string or null (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

Responses

Request samples

Content type
application/json
{
  • "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"
}

updateObjectConfiguration

Update an object configuration

query Parameters
space
any

Space identifier

Request Body schema: application/json
type
required
string (Type)

Type

identifier
required
string (Identifier) <= 255 characters ^[a-z0-9-]+$

Identifier

name
required
string (Name) <= 255 characters

Name

description
string or null (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

Responses

Request samples

Content type
application/json
{
  • "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"
}

getObjectConfiguration

Get an object configuration

path Parameters
type
required
any

Type identifier

identifier
required
any

Configuration identifier

query Parameters
space
any

Space identifier

Responses

deleteObjectConfiguration

Delete an object configuration

path Parameters
type
required
any

Type identifier

identifier
required
any

Configuration identifier

query Parameters
space
any

Space identifier

Responses

updateObjectConfigurationStatus

Update an object configuration status

path Parameters
type
required
any

Type identifier

identifier
required
any

Configuration identifier

query Parameters
space
any

Space identifier

Request Body schema: application/json
disabled
required
boolean (Status)

Whether the configuration is disabled

Responses

Request samples

Content type
application/json
{
  • "disabled": true
}

bulkDeleteObjectConfigurations

Bulk delete object configurations

path Parameters
type
required
any

Type identifier

query Parameters
space
any

Space identifier

Request Body schema: application/json
filter
string

Responses

Request samples

Content type
application/json
{
  • "filter": "string"
}

testObjectSpecification

Test an non-stored object configuration

path Parameters
type
required
any

Type identifier

query Parameters
space
any

Space identifier

Request Body schema: application/json
Schema not provided

Responses

testObjectConfiguration

Test an object configuration

path Parameters
type
required
any

Type identifier

identifier
required
any

Configuration identifier

query Parameters
space
any

Space identifier

Responses

getObjectRelations

Get object relations

path Parameters
type
required
any

Type identifier

owner
required
any

Owner identifier

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

createObjectRelation

Create an object relation

path Parameters
type
required
any

Type identifier

owner
required
any

Owner identifier

query Parameters
space
any

Space identifier

Request Body schema: application/json
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

Responses

Request samples

Content type
application/json
{
  • "type": "string",
  • "identifier": "string",
  • "name": "string",
  • "description": "string",
  • "object": { },
  • "removable": false,
  • "resettable": false,
  • "disabled": false,
  • "editor": "string"
}

getObjectRelation

Get an object relation

path Parameters
type
required
any

Type identifier

owner
required
any

Owner identifier

identifier
required
any

Relation identifier

query Parameters
space
any

Space identifier

Responses

updateObjectRelation

Update an object relation

path Parameters
type
required
any

Type identifier

owner
required
any

Owner identifier

identifier
required
any

Relation identifier

query Parameters
space
any

Space identifier

Request Body schema: application/json
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

Responses

Request samples

Content type
application/json
{
  • "type": "string",
  • "identifier": "string",
  • "name": "string",
  • "description": "string",
  • "object": { },
  • "removable": false,
  • "resettable": false,
  • "disabled": false,
  • "editor": "string"
}

deleteObjectRelation

Delete an object relation

path Parameters
type
required
any

Type identifier

owner
required
any

Owner identifier

identifier
required
any

Relation identifier

query Parameters
space
any

Space identifier

Responses

List object configurations and prototypes

path Parameters
type
required
any

Di type name

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

List object configurations

path Parameters
type
required
any

Di type name

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

List object prototypes

path Parameters
type
required
any

Di type name

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

List platforms

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

DiExport

bulkExportAllObjectConfigurations

Bulk export all object configurations

query Parameters
space
any

Space identifier

Responses

Log

exportElasticsearchById

Export Elasticsearch By Id

path Parameters
index
any

Index to use

id
required
any

Message Id

query Parameters
space
any

Space identifier

Responses

getLogs

Search logs

query Parameters
index
any

Index to use

space
any

Space identifier

Request Body schema: application/json
prototype
string
parameters
object

Responses

Request samples

Content type
application/json
{
  • "prototype": "string",
  • "parameters": { }
}

getLogCounts

Count logs

query Parameters
index
any

Index to use

space
any

Space identifier

Request Body schema: application/json
prototype
string
parameters
object

Responses

Request samples

Content type
application/json
{
  • "prototype": "string",
  • "parameters": { }
}

Elasticsearch

updateElasticsearchIndexTemplate

Update index template

query Parameters
dry-run
any

Only check for differences

space
any

Space identifier

Responses

updateElasticsearchIndexMappings

Update index mappings

query Parameters
index
any

Index to update

dry-run
any

Only check for differences

rollover
any

Rollover when there are type conflicts

space
any

Space identifier

Responses

Environment

getEnvironmentVariables

A list of environment variables

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

createEnvironmentVariable

Create a new environment variable

query Parameters
space
any

Space identifier

Request Body schema: application/json
name
required
string (Name) ^[a-zA-Z0-9_-]+$
encrypted
boolean (Encrypted)
value
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "encrypted": true,
  • "value": "string"
}

getEnvironmentVariable

Get variable

query Parameters
space
any

Space identifier

Responses

updateEnvironmentVariable

Update variable

query Parameters
space
any

Space identifier

Request Body schema: application/json
encrypted
boolean (Encrypted)
value
required
string

Responses

Request samples

Content type
application/json
{
  • "encrypted": true,
  • "value": "string"
}

deleteEnvironmentVariable

Delete variable

query Parameters
space
any

Space identifier

Responses

generateKey

Generate a new cryptography key

query Parameters
space
any

Space identifier

Responses

getCandidateEnvironmentVariables

Get a list of candidate environment variables

query Parameters
space
any

Space identifier

Responses

Files

executeFilesystemSplit

Split files in a directory

path Parameters
filesystem
required
any

Filesystem identifier.

splitter
required
any

Splitter identifier.

maximum_size
required
any

Maximum file size.

query Parameters
space
any

Space identifier

Responses

Subscribers

consumeGetDeprecated

Deprecated. See consume operation. Use a POST call.

path Parameters
subscriber
required
any

Subscriber identifier.

query Parameters
space
any

Space identifier

Responses

consume

Consume a subscriber

path Parameters
subscriber
required
any

Subscriber identifier.

query Parameters
space
any

Space identifier

Responses

Info

retrieveServerInformation

Application info

query Parameters
space
any

Space identifier

Responses

retrieveSupportInformation

Support info

query Parameters
space
any

Space identifier

Responses

JWT

getTokens

Get tokens

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

createToken

Generate a new token.

query Parameters
space
any

Space identifier

Request Body schema: application/json
name
required
string (Token name)

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

getToken

Get token

path Parameters
identifier
required
any

Token identifier

query Parameters
space
any

Space identifier

Responses

deleteToken

Delete the supplied token

path Parameters
identifier
required
any

Token identifier

query Parameters
space
any

Space identifier

Responses

Notifier

sendNotifications

Send notifications

query Parameters
space
any

Space identifier

Responses

getNotificationsInfo

Get usage info

query Parameters
space
any

Space identifier

Responses

Oauth

oauthGetTokenKey

Get an Oauth token key

query Parameters
provider
object (OAuthTokenRequest)

Provider specification

key
any

The current key

callbackId
any

Id to return when receiving data

space
any

Space identifier

Responses

oauth1InitializeToken

Initialize OAuth1 token request

query Parameters
provider
any

Provider specification

key
any

The current key

callbackId
any

Id to return when receiving data

space
any

Space identifier

Responses

oauth1Callback

Handle OAuth1 callback request

query Parameters
oauth_token
any

OAuth token

oauth_verifier
any

OAuth verifier

space
any

Space identifier

Responses

Publishers

exportGetDeprecated

Deprecated. See export operation. Use a POST call.

path Parameters
route
required
any

Route identifier.

query Parameters
tasks
any

Number of tasks to export

space
any

Space identifier

Responses

export

Publish a route

path Parameters
route
required
any

Route identifier.

query Parameters
tasks
any

Number of tasks to export

space
any

Space identifier

Responses

Queue

getQueueProcessList

Get a list of queued processed.

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

getQueueProcess

Get a single process

path Parameters
process
required
any

Process identifier

query Parameters
space
any

Space identifier

Responses

getQueueJob

Get a single job

path Parameters
job
required
any

Job identifier

query Parameters
space
any

Space identifier

Responses

scheduleKillProcess

Schedule to kill processes

query Parameters
space
any

Space identifier

Request Body schema: application/json
identifiers
Array of strings

Responses

Request samples

Content type
application/json
{
  • "identifiers": [
    ]
}

Background

killBackgroundProcess

Kill a queued or running process.

path Parameters
identifier
required
any

Type identifier

query Parameters
space
any

Space identifier

Responses

Reporting

Get stats about routes and tasks

Get status about routes and tasks

query Parameters
from
any

Start date

to
any

End date

route
any

Route identifier

space
any

Space identifier

Responses

Routing

Get all available routes

Get all available routes

query Parameters
space
any

Space identifier

Responses

Storage

storageCopy

Copy all storage items from the source too the target.

path Parameters
source
required
any

The storage that needs to be copied.

target
required
any

The target storage where data will be stored.

query Parameters
space
any

Space identifier

Responses

pruneStorages

Prune storages

query Parameters
identifier
any

Storage identifier.

space
any

Space identifier

Responses

getStorageEntities

Get a list of storage entities

path Parameters
identifier
required
any

Storage identifier.

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

deleteStorageEntities

Delete multiple entities from a storage

path Parameters
identifier
required
any

Storage identifier

query Parameters
space
any

Space identifier

Request Body schema: application/json
filter
string

Responses

Request samples

Content type
application/json
{
  • "filter": "string"
}

getStorageEntityContent

Get the content of a stored entity.

path Parameters
identifier
required
any

Storage identifier.

entity
required
any

Entity identifier.

query Parameters
space
any

Space identifier

Responses

updateStorageEntityContent

Modify the content of a stored entity.

path Parameters
identifier
required
any

Storage identifier.

entity
required
any

Entity identifier.

query Parameters
space
any

Space identifier

Responses

deleteStorageEntityContent

Delete the content of a stored entity.

path Parameters
identifier
required
any

Storage identifier.

entity
required
any

Entity identifier.

query Parameters
space
any

Space identifier

Responses

exportStorageEntitiesBulk

Export storage entities matching the filter

path Parameters
identifier
required
any

Storage identifier.

query Parameters
space
any

Space identifier

Request Body schema: application/json
filter
string
clientTime
string^\d+$

Responses

Request samples

Content type
application/json
{
  • "filter": "string",
  • "clientTime": "string"
}

Response samples

Content type
application/x-ndjson
null

emptyStorage

Empty the stored entities.

path Parameters
identifier
required
any

Storage identifier.

query Parameters
space
any

Space identifier

Responses

TaskLogger

getEnvironmentTaskLimits

Returns the current amount of tasks and limit.

query Parameters
space
any

Space identifier

Responses

getTaskStatistics

Get aggregated task statistics

query Parameters
filter
any

Apply search criteria

space
any

Space identifier

Responses

getTaskLogStatistics

Get all statistics for a specific period

query Parameters
filter
any

Apply search criteria

dateFrom
any

Date from

dateTo
any

Date to

space
any

Space identifier

Responses

Tasks

getTasks

Get tasks

query Parameters
filter
any

Apply search criteria.

space
any

Space identifier

Responses

getTask

Get a task

path Parameters
identifier
required
any

Entry identifier

query Parameters
space
any

Space identifier

Responses

retryTasksBulk

Retry tasks matching the filter

query Parameters
space
any

Space identifier

Request Body schema: application/json
filter
string

Responses

Request samples

Content type
application/json
{
  • "filter": "string"
}

skipTasksBulk

Skip tasks matching the filter

query Parameters
space
any

Space identifier

Request Body schema: application/json
filter
string

Responses

Request samples

Content type
application/json
{
  • "filter": "string"
}

exportTasksBulk

Export tasks matching the filter

query Parameters
space
any

Space identifier

Request Body schema: application/x-www-form-urlencoded
filter
string
clientTime
string^\d+$

Responses

pruneTasks

Prune tasks

query Parameters
maxAge
required
any

Max age of the tasks.

maxCount
required
any

Max number of remaining tasks.

filter
any

Apply search criteria.

space
any

Space identifier

Responses

repairStuckTasks

Repair stuck tasks

query Parameters
age
any

Minimum age of the tasks.

newStatus
any

The status to be set for repaired tasks

filter
any

Apply search criteria.

space
any

Space identifier

Responses

Transformer

executeTransformer

Execute a transformer

query Parameters
space
any

Space identifier

Request Body schema: application/json
any (TransformerExecuteEntity)

Responses

Request samples

Content type
application/json
null

UI

getUiSchema

Get UI schema items per type

path Parameters
type
required
any

UI schema type

query Parameters
space
any

Space identifier

Responses