Skip to content

Connectors

All operations require authentication.

12 operationsv1/email/exchange
Agent setup

List receive connectorsProduction

GET
/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector

Returns the IDs of the receive connectors of the service.

Path parameters

exchangeService
required
string

The internal name of your exchange service

organizationName
required
string

The internal name of your exchange organization

Response

200integer[]successful operation

Example uses exchangeService = string, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
[ 0]

Get a receive connectorProduction

GET
/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector/{id}

Returns the name, status, remote IP ranges, maximum message size and TLS requirement of the receive connector, and whether it is the default one.

Path parameters

exchangeService
required
string

The internal name of your exchange service

id
required
integer

Id

organizationName
required
string

The internal name of your exchange organization

Response

200ReceiveConnectorsuccessful operation
default
read-only
boolean

Whether this is the default receive connector owned by Exchange. Read-only: only its status can be changed, and it cannot be deleted

enabled
boolean

Whether the receive connector is enabled

id
read-only
integer

Id of this receive connector

maxMessageSize
integer

The maximum message size to state, in megabytes.

name
string

Name of your receive connector, in 255 characters at most

remoteIpRanges
string[]

List of remote IP entries, replacing the stored list as a whole. Each entry is a single IP address, a CIDR network, or an inclusive 'start-end' range, in IPv4 or IPv6, and cannot be already declared by another receive connector of the service. The entries are joined by commas in 255 characters at most

requireTls
boolean

All messages received through this connector must be transmitted using TLS

Example uses exchangeService = string, id = 0, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector/{id} \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "default": true, "enabled": true, "id": 0, "maxMessageSize": 0, "name": "string", "remoteIpRanges": [ "string" ], "requireTls": true}

Create a receive connectorProduction

POST
/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector

Creates a receive connector for the senders in remoteIpRanges and returns the task. A remote IP entry already declared by another receive connector of the service is refused. The connector is disabled unless enabled is true.

Path parameters

exchangeService
required
string

The internal name of your exchange service

organizationName
required
string

The internal name of your exchange organization

Request body (required)

enabled
boolean

Whether the receive connector must be enabled. Defaults to false

maxMessageSize
integer

The maximum message size to state, in megabytes.

name
required
string

Name of your receive connector, in 255 characters at most

remoteIpRanges
required
string[]

List of remote IP entries. Each entry is a single IP address, a CIDR network, or an inclusive 'start-end' range, in IPv4 or IPv6, and cannot be already declared by another receive connector of the service. The entries are joined by commas in 255 characters at most

requireTls
required
boolean

All messages received through this connector must be transmitted using TLS

Response

200TaskNativesuccessful operation
completedAt
read-only
stringdate-time

Completion date, null while the task is still running

createdAt
read-only
stringdate-time

Creation date

function
read-only
string

The operation the task performs

id
read-only
integer

Task id

status
read-only
TaskStatusEnum

Task status

Valuescancelleddoingdoneerrortodo

Example uses exchangeService = string, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "completedAt": "2024-01-01T12:00:00Z", "createdAt": "2024-01-01T12:00:00Z", "function": "string", "id": 0, "status": "cancelled"}

Delete a receive connectorProduction

DELETE
/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector/{id}

Deletes the receive connector and returns the task. The default receive connector cannot be deleted. When the last non-default connector is deleted, the default one is enabled again unless enableDefaultReceiveConnector is false.

Path parameters

exchangeService
required
string

The internal name of your exchange service

id
required
integer

Id

organizationName
required
string

The internal name of your exchange organization

Query parameters

enableDefaultReceiveConnector
boolean

When the deleted connector is the last non-default connector of the service, re-enable the default receive connector once it is removed. Defaults to true

Response

200TaskNativesuccessful operation
completedAt
read-only
stringdate-time

Completion date, null while the task is still running

createdAt
read-only
stringdate-time

Creation date

function
read-only
string

The operation the task performs

id
read-only
integer

Task id

status
read-only
TaskStatusEnum

Task status

Valuescancelleddoingdoneerrortodo

Example uses exchangeService = string, id = 0, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector/{id} \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "completedAt": "2024-01-01T12:00:00Z", "createdAt": "2024-01-01T12:00:00Z", "function": "string", "id": 0, "status": "cancelled"}

Update a receive connectorProduction

PUT
/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector/{id}

Replaces the whole configuration of the receive connector and returns the task. name, remoteIpRanges, requireTls and enabled are all required: use PATCH to change only some of them. The default receive connector accepts enabled only, so it always refuses a PUT.

Path parameters

exchangeService
required
string

The internal name of your exchange service

id
required
integer

Id

organizationName
required
string

The internal name of your exchange organization

Request body (required)

enabled
required
boolean

Whether the receive connector is enabled

maxMessageSize
required
integer

The maximum message size to state, in megabytes.

name
required
string

Name of your receive connector, in 255 characters at most

remoteIpRanges
required
string[]

List of remote IP entries, replacing the stored list as a whole. Each entry is a single IP address, a CIDR network, or an inclusive 'start-end' range, in IPv4 or IPv6, and cannot be already declared by another receive connector of the service. The entries are joined by commas in 255 characters at most

requireTls
required
boolean

All messages received through this connector must be transmitted using TLS

Response

200TaskNativesuccessful operation
completedAt
read-only
stringdate-time

Completion date, null while the task is still running

createdAt
read-only
stringdate-time

Creation date

function
read-only
string

The operation the task performs

id
read-only
integer

Task id

status
read-only
TaskStatusEnum

Task status

Valuescancelleddoingdoneerrortodo

Example uses exchangeService = string, id = 0, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector/{id} \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "completedAt": "2024-01-01T12:00:00Z", "createdAt": "2024-01-01T12:00:00Z", "function": "string", "id": 0, "status": "cancelled"}

Partially update a receive connectorProduction

PATCH
/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector/{id}

Updates only the given properties and returns the task: the others keep their value, and an omitted enabled leaves the status unchanged. At least one property must be given. The default receive connector accepts enabled only.

Path parameters

exchangeService
required
string

The internal name of your exchange service

id
required
integer

Id

organizationName
required
string

The internal name of your exchange organization

Request body (required)

default
read-only
boolean

Whether this is the default receive connector owned by Exchange. Read-only: only its status can be changed, and it cannot be deleted

enabled
boolean

Whether the receive connector is enabled

id
read-only
integer

Id of this receive connector

maxMessageSize
integer

The maximum message size to state, in megabytes.

name
string

Name of your receive connector, in 255 characters at most

remoteIpRanges
string[]

List of remote IP entries, replacing the stored list as a whole. Each entry is a single IP address, a CIDR network, or an inclusive 'start-end' range, in IPv4 or IPv6, and cannot be already declared by another receive connector of the service. The entries are joined by commas in 255 characters at most

requireTls
boolean

All messages received through this connector must be transmitted using TLS

Response

200TaskNativesuccessful operation
completedAt
read-only
stringdate-time

Completion date, null while the task is still running

createdAt
read-only
stringdate-time

Creation date

function
read-only
string

The operation the task performs

id
read-only
integer

Task id

status
read-only
TaskStatusEnum

Task status

Valuescancelleddoingdoneerrortodo

Example uses exchangeService = string, id = 0, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/receiveConnector/{id} \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "completedAt": "2024-01-01T12:00:00Z", "createdAt": "2024-01-01T12:00:00Z", "function": "string", "id": 0, "status": "cancelled"}

List send connectorsProduction

GET
/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector

List send connectors. Returns the IDs of the send connectors of the service, which relay outgoing emails through a smart host.

Path parameters

exchangeService
required
string

The internal name of your exchange service

organizationName
required
string

The internal name of your exchange organization

Response

200integer[]successful operation

Example uses exchangeService = string, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
[ 0]

Get a send connectorProduction

GET
/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector/{id}

Get a send connector. Returns the smart host, port, authentication mechanism, TLS requirement, size limit, DNS routing and state of the send connector.

Path parameters

exchangeService
required
string

The internal name of your exchange service

id
required
integer

Id of this send connector

organizationName
required
string

The internal name of your exchange organization

Response

200sendConnectorsuccessful operation
creationDate
read-only
stringdate-time

Creation date

default
read-only
boolean

Default send connector, which is used to send all e-mails that are not handled by other send connectors that have been custom-created

displayName
string

Name of your send connector

dnsRouting
boolean

Use dns MX record to route emails via this send connector

id
read-only
integer

Id of this send connector

lastUpdateDate
read-only
stringdate-time

Last update date

maxSendSize
integer

Maximum send size in MB

port
integer

Port adress that will be used to all e-mails send via this send connector

requireTLS
boolean

All messages sent through this connector will be transmitted using TLS

smartHost
string

Relay domain address that will be used to all e-mails send via this send connector

smartHostAuthMechanism
read-only
smartHostAuthMechanismEnum

Authentication mechanism to use for authentication with a smart host

ValuesbasicAuthbasicAuthRequireTLSnone
state
read-only
ObjectStateEnum

Send connector state

ValuescreatingdeletinginternalMigrationokreopeningsuspendedsuspending
taskPendingId
read-only
integer

Pending task for this send connector

Example uses exchangeService = string, id = 0, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector/{id} \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "creationDate": "2024-01-01T12:00:00Z", "default": true, "displayName": "string", "dnsRouting": true, "id": 0, "lastUpdateDate": "2024-01-01T12:00:00Z", "maxSendSize": 0, "port": 0, "requireTLS": true, "smartHost": "string", "smartHostAuthMechanism": "basicAuth", "state": "creating", "taskPendingId": 0}

Create a send connectorProduction

POST
/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector

Create a send connector. Creates a send connector that relays emails through a smartHost, with an optional port, TLS and authentication, and returns the task.

Path parameters

exchangeService
required
string

The internal name of your exchange service

organizationName
required
string

The internal name of your exchange organization

Request body (required)

displayName
required
string

Name of your send connector

maxSendSize
integer

Maximum message size allowd on that send connector

password
stringpassword

Password that will be used to connect to smartHost

port
integer

Port adress that will be used to all e-mails send via this send connector

requireTLS
boolean

All messages sent through this connector will be transmitted using TLS

smartHost
required
string

Relay domain address that will be used to all e-mails send via this send connector

smartHostAuthMechanism
smartHostAuthMechanismEnum

Authentication mechanism to use for authentication with a smart host

ValuesbasicAuthbasicAuthRequireTLSnone
user
string

User that will be used to connect to smartHost

Response

200Tasksuccessful operation
finishDate
read-only
stringdate-time

Completion date

function
read-only
TaskFunctionEnum

Function name

ValuesactivateSharepointaddAccountaddAccountArchiveaddAccountImpersonationaddActiveSyncMailNotificationaddAliasaddDistributionGroupaddDistributionGroupManageraddDistributionGroupMemberaddDistributionGroupSendAsaddDistributionGroupSendOnBehalfToaddDomainaddDomainDisclaimeraddExchangeCustomIsolationaddExchangeDomainDKIMaddExchangeRemoteMailboxaddExchangeServiceAuthorizedIpaddExportPstRequestaddExternalContactaddFullAccessaddOutlookLicenseaddPublicFolderaddPublicFolderPermissionaddResourceAccountaddResourceDelegateaddSendAsaddSendConnectoraddSendOnBehalfToaddSharedAccountaddSharedAccountFullAccessaddSharedAccountSendAsaddSharedAccountSendOnBehalfTochangeHostnamechangePasswordclearDataOnDevicecloneTemplateExchangePrivateconfigureExchangeCustomerconfigureExchangeOwaMfacopyMailboxcreateExternalAntiSpamReceiveConnectordeleteAccountdeleteAccountArchivedeleteAccountImpersonationdeleteActiveSyncMailNotificationdeleteAliasdeleteDistributionGroupdeleteDistributionGroupManagerdeleteDistributionGroupMemberdeleteDistributionGroupSendAsdeleteDistributionGroupSendOnBehalfTodeleteDomaindeleteDomainDisclaimerdeleteExchangeCustomIsolationdeleteExchangeDomainDKIMdeleteExchangeRemoteMailboxdeleteExchangeServicedeleteExchangeServiceAuthorizedIpdeleteExportPstRequestdeleteExternalAntiSpamReceiveConnectordeleteExternalContactdeleteFullAccessdeleteOutlookLicensedeletePublicFolderdeletePublicFolderPermissiondeleteResourceAccountdeleteResourceDelegatedeleteSendAsdeleteSendConnectordeleteSendOnBehalfTodeleteSharedAccountdeleteSharedAccountFullAccessdeleteSharedAccountSendAsdeleteSharedAccountSendOnBehalfTodestroyPrivateVmdiagnoseAccountdisableExchangeDKIMenableExchangeDKIMexpandDrivegenerateOutlookUrlgeneratePstUrlinstallExchangeinstallSSLmaintenancemigrationAccountmigrationDisclaimermigrationExternalContactmigrationHistorymigrationMailingListmigrationResourceAccountmigrationServicereOpenHostedAccountreOpenOutlookLicensereOpenPrivateAccountreOpenPrivateVmsetAccountsetAccountArchivesetAliassetDistributionGroupsetDnssetDomainsetDomainDisclaimersetExchangeAccountProtocolsetExchangeRemoteMailboxsetExchangeServiceDevicesetExternalAntiSpamReceiveConnectorsetExternalContactsetPublicFoldersetPublicFolderPermissionsetResourceAccountsetSendConnectorsetServicesetSharedAccountsuspendAccountsuspendExchangeServicesuspendHostedAccountsuspendOutlookLicensesuspendPrivateAccountsuspendPrivateVmunsuspendAccountunsuspendExchangeServiceunsuspendHostedAccountupdateExchangeServiceDeviceupgrade2016
id
read-only
integer

Task id

status
read-only
TaskStatusEnum

Task status

Valuescancelleddoingdoneerrortodo
todoDate
read-only
stringdate-time

Creation date

Example uses exchangeService = string, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "finishDate": "2024-01-01T12:00:00Z", "function": "activateSharepoint", "id": 0, "status": "cancelled", "todoDate": "2024-01-01T12:00:00Z"}

Delete a send connectorProduction

DELETE
/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector/{id}

Delete a send connector. Deletes the send connector, so that outgoing emails no longer go through its smart host, and returns the task.

Path parameters

exchangeService
required
string

The internal name of your exchange service

id
required
integer

Id of this send connector

organizationName
required
string

The internal name of your exchange organization

Response

200Tasksuccessful operation
finishDate
read-only
stringdate-time

Completion date

function
read-only
TaskFunctionEnum

Function name

ValuesactivateSharepointaddAccountaddAccountArchiveaddAccountImpersonationaddActiveSyncMailNotificationaddAliasaddDistributionGroupaddDistributionGroupManageraddDistributionGroupMemberaddDistributionGroupSendAsaddDistributionGroupSendOnBehalfToaddDomainaddDomainDisclaimeraddExchangeCustomIsolationaddExchangeDomainDKIMaddExchangeRemoteMailboxaddExchangeServiceAuthorizedIpaddExportPstRequestaddExternalContactaddFullAccessaddOutlookLicenseaddPublicFolderaddPublicFolderPermissionaddResourceAccountaddResourceDelegateaddSendAsaddSendConnectoraddSendOnBehalfToaddSharedAccountaddSharedAccountFullAccessaddSharedAccountSendAsaddSharedAccountSendOnBehalfTochangeHostnamechangePasswordclearDataOnDevicecloneTemplateExchangePrivateconfigureExchangeCustomerconfigureExchangeOwaMfacopyMailboxcreateExternalAntiSpamReceiveConnectordeleteAccountdeleteAccountArchivedeleteAccountImpersonationdeleteActiveSyncMailNotificationdeleteAliasdeleteDistributionGroupdeleteDistributionGroupManagerdeleteDistributionGroupMemberdeleteDistributionGroupSendAsdeleteDistributionGroupSendOnBehalfTodeleteDomaindeleteDomainDisclaimerdeleteExchangeCustomIsolationdeleteExchangeDomainDKIMdeleteExchangeRemoteMailboxdeleteExchangeServicedeleteExchangeServiceAuthorizedIpdeleteExportPstRequestdeleteExternalAntiSpamReceiveConnectordeleteExternalContactdeleteFullAccessdeleteOutlookLicensedeletePublicFolderdeletePublicFolderPermissiondeleteResourceAccountdeleteResourceDelegatedeleteSendAsdeleteSendConnectordeleteSendOnBehalfTodeleteSharedAccountdeleteSharedAccountFullAccessdeleteSharedAccountSendAsdeleteSharedAccountSendOnBehalfTodestroyPrivateVmdiagnoseAccountdisableExchangeDKIMenableExchangeDKIMexpandDrivegenerateOutlookUrlgeneratePstUrlinstallExchangeinstallSSLmaintenancemigrationAccountmigrationDisclaimermigrationExternalContactmigrationHistorymigrationMailingListmigrationResourceAccountmigrationServicereOpenHostedAccountreOpenOutlookLicensereOpenPrivateAccountreOpenPrivateVmsetAccountsetAccountArchivesetAliassetDistributionGroupsetDnssetDomainsetDomainDisclaimersetExchangeAccountProtocolsetExchangeRemoteMailboxsetExchangeServiceDevicesetExternalAntiSpamReceiveConnectorsetExternalContactsetPublicFoldersetPublicFolderPermissionsetResourceAccountsetSendConnectorsetServicesetSharedAccountsuspendAccountsuspendExchangeServicesuspendHostedAccountsuspendOutlookLicensesuspendPrivateAccountsuspendPrivateVmunsuspendAccountunsuspendExchangeServiceunsuspendHostedAccountupdateExchangeServiceDeviceupgrade2016
id
read-only
integer

Task id

status
read-only
TaskStatusEnum

Task status

Valuescancelleddoingdoneerrortodo
todoDate
read-only
stringdate-time

Creation date

Example uses exchangeService = string, id = 0, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector/{id} \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "finishDate": "2024-01-01T12:00:00Z", "function": "activateSharepoint", "id": 0, "status": "cancelled", "todoDate": "2024-01-01T12:00:00Z"}

Update a send connectorProduction

PUT
/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector/{id}

Update a send connector. Updates the name, smart host, port, maximum send size, TLS requirement and DNS routing of the send connector.

Path parameters

exchangeService
required
string

The internal name of your exchange service

id
required
integer

Id of this send connector

organizationName
required
string

The internal name of your exchange organization

Request body (required)

creationDate
read-only
stringdate-time

Creation date

default
read-only
boolean

Default send connector, which is used to send all e-mails that are not handled by other send connectors that have been custom-created

displayName
string

Name of your send connector

dnsRouting
boolean

Use dns MX record to route emails via this send connector

id
read-only
integer

Id of this send connector

lastUpdateDate
read-only
stringdate-time

Last update date

maxSendSize
integer

Maximum send size in MB

port
integer

Port adress that will be used to all e-mails send via this send connector

requireTLS
boolean

All messages sent through this connector will be transmitted using TLS

smartHost
string

Relay domain address that will be used to all e-mails send via this send connector

smartHostAuthMechanism
read-only
smartHostAuthMechanismEnum

Authentication mechanism to use for authentication with a smart host

ValuesbasicAuthbasicAuthRequireTLSnone
state
read-only
ObjectStateEnum

Send connector state

ValuescreatingdeletinginternalMigrationokreopeningsuspendedsuspending
taskPendingId
read-only
integer

Pending task for this send connector

Response

200—successful operation

Example uses exchangeService = string, id = 0, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector/{id} \
  -H "authorization: Bearer $OVH_TOKEN"

Change send connector authenticationProduction

POST
/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector/{id}/changeAuthentication

Change send connector authentication. Sets the smart host authentication mechanism, user and password of the send connector, and returns the task.

Path parameters

exchangeService
required
string

The internal name of your exchange service

id
required
integer

Id of this send connector

organizationName
required
string

The internal name of your exchange organization

Request body (required)

password
stringpassword

New password

smartHostAuthMechanism
smartHostAuthMechanismEnum

The SmartHostAuthMechanism parameter specifies the smart host authentication mechanism to use for authentication with a remote server

ValuesbasicAuthbasicAuthRequireTLSnone
user
string

User that will be used to connect to smartHost

Response

200Tasksuccessful operation
finishDate
read-only
stringdate-time

Completion date

function
read-only
TaskFunctionEnum

Function name

ValuesactivateSharepointaddAccountaddAccountArchiveaddAccountImpersonationaddActiveSyncMailNotificationaddAliasaddDistributionGroupaddDistributionGroupManageraddDistributionGroupMemberaddDistributionGroupSendAsaddDistributionGroupSendOnBehalfToaddDomainaddDomainDisclaimeraddExchangeCustomIsolationaddExchangeDomainDKIMaddExchangeRemoteMailboxaddExchangeServiceAuthorizedIpaddExportPstRequestaddExternalContactaddFullAccessaddOutlookLicenseaddPublicFolderaddPublicFolderPermissionaddResourceAccountaddResourceDelegateaddSendAsaddSendConnectoraddSendOnBehalfToaddSharedAccountaddSharedAccountFullAccessaddSharedAccountSendAsaddSharedAccountSendOnBehalfTochangeHostnamechangePasswordclearDataOnDevicecloneTemplateExchangePrivateconfigureExchangeCustomerconfigureExchangeOwaMfacopyMailboxcreateExternalAntiSpamReceiveConnectordeleteAccountdeleteAccountArchivedeleteAccountImpersonationdeleteActiveSyncMailNotificationdeleteAliasdeleteDistributionGroupdeleteDistributionGroupManagerdeleteDistributionGroupMemberdeleteDistributionGroupSendAsdeleteDistributionGroupSendOnBehalfTodeleteDomaindeleteDomainDisclaimerdeleteExchangeCustomIsolationdeleteExchangeDomainDKIMdeleteExchangeRemoteMailboxdeleteExchangeServicedeleteExchangeServiceAuthorizedIpdeleteExportPstRequestdeleteExternalAntiSpamReceiveConnectordeleteExternalContactdeleteFullAccessdeleteOutlookLicensedeletePublicFolderdeletePublicFolderPermissiondeleteResourceAccountdeleteResourceDelegatedeleteSendAsdeleteSendConnectordeleteSendOnBehalfTodeleteSharedAccountdeleteSharedAccountFullAccessdeleteSharedAccountSendAsdeleteSharedAccountSendOnBehalfTodestroyPrivateVmdiagnoseAccountdisableExchangeDKIMenableExchangeDKIMexpandDrivegenerateOutlookUrlgeneratePstUrlinstallExchangeinstallSSLmaintenancemigrationAccountmigrationDisclaimermigrationExternalContactmigrationHistorymigrationMailingListmigrationResourceAccountmigrationServicereOpenHostedAccountreOpenOutlookLicensereOpenPrivateAccountreOpenPrivateVmsetAccountsetAccountArchivesetAliassetDistributionGroupsetDnssetDomainsetDomainDisclaimersetExchangeAccountProtocolsetExchangeRemoteMailboxsetExchangeServiceDevicesetExternalAntiSpamReceiveConnectorsetExternalContactsetPublicFoldersetPublicFolderPermissionsetResourceAccountsetSendConnectorsetServicesetSharedAccountsuspendAccountsuspendExchangeServicesuspendHostedAccountsuspendOutlookLicensesuspendPrivateAccountsuspendPrivateVmunsuspendAccountunsuspendExchangeServiceunsuspendHostedAccountupdateExchangeServiceDeviceupgrade2016
id
read-only
integer

Task id

status
read-only
TaskStatusEnum

Task status

Valuescancelleddoingdoneerrortodo
todoDate
read-only
stringdate-time

Creation date

Example uses exchangeService = string, id = 0, organizationName = string

$ curl https://api.eu.ovhcloud.com/1.0/email/exchange/{organizationName}/service/{exchangeService}/sendConnector/{id}/changeAuthentication \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "finishDate": "2024-01-01T12:00:00Z", "function": "activateSharepoint", "id": 0, "status": "cancelled", "todoDate": "2024-01-01T12:00:00Z"}