EL mailarchive instances

List EL mailarchive instances

GET https://cp.elovade.cloud/api/v1/el-mailarchive/instances?page=1

$ curl --header "Authorization: Bearer {token}" \ --header "Accept: application/json" \

Path Parameters

Name
Type
Description

per_page

Integer

Items to show per page

page

Integer

Current page

Create instance

POST https://cp.elovade.cloud/api/v1/el-mailarchive/instances

$ curl --header "Authorization: Bearer {token}" \ --header "Accept: application/json" \ --header "Content-Type: application/json" \ --request POST \ --data "{json}" \

Request Body

Name
Type
Description

tenant_id*

String

Tenant UUID of an existing customer

alias*

String

EL mailarchive instance alias

pricing_mode

String

Instance pricing mode. Allowed values are “trial”, “paid”, “nfr” and “internal”. The value “internal” is only allowed when the environment is “testing”. In the production environment, the default is “trial”. In the testing environment, the default is “internal”

country

String

Country code for the server location of the new instance. Currently, only “de” is supported and will be set by default

environment

String

The server environment in which the instance will be created. Allowed values are “production” or “testing”. The default is “production”

send_email

Boolean

Whether to send an email with credentials to the new instance

email_recipient

String

Email address for credential email. Required if send_email=true

Show instance

GET https://cp.elovade.cloud/api/v1/el-mailarchive/instances/{instance}

$ curl --header "Authorization: Bearer {token}" \ --header "Accept: application/json" \

Update instance

PUT https://cp.elovade.cloud/api/v1/el-mailarchive/instances/{instance}

$ curl --header "Authorization: Bearer {token}" \ --header "Accept: application/json" \ --header "Content-Type: application/json" \ --request PUT \ --data "{json}" \

Request Body

Name
Type
Description

alias*

String

EL mailarchive instance alias

Delete instance

DELETE https://cp.elovade.cloud/api/v1/el-mailarchive/instances/{instance}

$ curl --header "Authorization: Bearer {token}" \ --header "Accept: application/json" \ --request DELETE \

Last updated