public class ApiOvhEmailpro extends ApiOvhBase
core| Constructor and Description |
|---|
ApiOvhEmailpro(ApiOvhCore core) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<String> |
GET()
List available services
REST: GET /email/pro
API beta
|
OvhTask |
service_account_email_alias_alias_DELETE(String service,
String email,
String alias)
Delete existing alias
REST: DELETE /email/pro/{service}/account/{email}/alias/{alias}
|
OvhAccountAlias |
service_account_email_alias_alias_GET(String service,
String email,
String alias)
Get this object properties
REST: GET /email/pro/{service}/account/{email}/alias/{alias}
|
ArrayList<String> |
service_account_email_alias_GET(String service,
String email)
Aliases associated to this mailbox
REST: GET /email/pro/{service}/account/{email}/alias
|
OvhTask |
service_account_email_alias_POST(String service,
String email,
String alias)
Create new alias
REST: POST /email/pro/{service}/account/{email}/alias
|
OvhTask |
service_account_email_changePassword_POST(String service,
String email,
String password)
Change mailbox password
REST: POST /email/pro/{service}/account/{email}/changePassword
|
OvhTask |
service_account_email_DELETE(String service,
String email)
Delete existing mailbox in pro server
REST: DELETE /email/pro/{service}/account/{email}
|
OvhAccountDiagnosis |
service_account_email_diagnostics_GET(String service,
String email)
Get this object properties
REST: GET /email/pro/{service}/account/{email}/diagnostics
|
OvhTask |
service_account_email_diagnostics_POST(String service,
String email,
String password)
Create new diagnosis request
REST: POST /email/pro/{service}/account/{email}/diagnostics
|
OvhTask |
service_account_email_fullAccess_allowedAccountId_DELETE(String service,
String email,
Long allowedAccountId)
Revoke full access
REST: DELETE /email/pro/{service}/account/{email}/fullAccess/{allowedAccountId}
|
OvhAccountFullAccess |
service_account_email_fullAccess_allowedAccountId_GET(String service,
String email,
Long allowedAccountId)
Get this object properties
REST: GET /email/pro/{service}/account/{email}/fullAccess/{allowedAccountId}
|
ArrayList<Long> |
service_account_email_fullAccess_GET(String service,
String email)
Full access granted users for this mailbox
REST: GET /email/pro/{service}/account/{email}/fullAccess
|
OvhTask |
service_account_email_fullAccess_POST(String service,
String email,
Long allowedAccountId)
Allow full access to a user
REST: POST /email/pro/{service}/account/{email}/fullAccess
|
OvhAccount |
service_account_email_GET(String service,
String email)
Get this object properties
REST: GET /email/pro/{service}/account/{email}
|
void |
service_account_email_PUT(String service,
String email,
OvhAccount body)
Alter this object properties
REST: PUT /email/pro/{service}/account/{email}
|
OvhTask |
service_account_email_sendAs_allowedAccountId_DELETE(String service,
String email,
Long allowedAccountId)
Delete allowed user for sendAs
REST: DELETE /email/pro/{service}/account/{email}/sendAs/{allowedAccountId}
|
OvhAccountSendAs |
service_account_email_sendAs_allowedAccountId_GET(String service,
String email,
Long allowedAccountId)
Get this object properties
REST: GET /email/pro/{service}/account/{email}/sendAs/{allowedAccountId}
|
ArrayList<Long> |
service_account_email_sendAs_GET(String service,
String email)
Send as granted users for this mailbox
REST: GET /email/pro/{service}/account/{email}/sendAs
|
OvhTask |
service_account_email_sendAs_POST(String service,
String email,
Long allowAccountId)
Allow another user to send mails from this mailbox
REST: POST /email/pro/{service}/account/{email}/sendAs
|
OvhTask |
service_account_email_sendOnBehalfTo_allowedAccountId_DELETE(String service,
String email,
Long allowedAccountId)
Delete allowed user for SendOnBehalfTo
REST: DELETE /email/pro/{service}/account/{email}/sendOnBehalfTo/{allowedAccountId}
|
OvhAccountSendOnBehalfTo |
service_account_email_sendOnBehalfTo_allowedAccountId_GET(String service,
String email,
Long allowedAccountId)
Get this object properties
REST: GET /email/pro/{service}/account/{email}/sendOnBehalfTo/{allowedAccountId}
|
ArrayList<Long> |
service_account_email_sendOnBehalfTo_GET(String service,
String email)
SendOnBehalfTo granted users for this mailbox
REST: GET /email/pro/{service}/account/{email}/sendOnBehalfTo
|
OvhTask |
service_account_email_sendOnBehalfTo_POST(String service,
String email,
Long allowAccountId)
Allow another user to Send On Behalf To mails from this mailbox
REST: POST /email/pro/{service}/account/{email}/sendOnBehalfTo
|
ArrayList<Long> |
service_account_email_tasks_GET(String service,
String email)
Pending task for this mailbox
REST: GET /email/pro/{service}/account/{email}/tasks
|
OvhTask |
service_account_email_tasks_id_GET(String service,
String email,
Long id)
Get this object properties
REST: GET /email/pro/{service}/account/{email}/tasks/{id}
|
String |
service_account_email_terminate_POST(String service,
String email)
Terminate account at expiration date
REST: POST /email/pro/{service}/account/{email}/terminate
|
ArrayList<String> |
service_account_GET(String service,
Long id,
String primaryEmailAddress)
Accounts associated to this pro service
REST: GET /email/pro/{service}/account
|
Boolean |
service_billingMigrated_GET(String service)
Detects billing transition status for the service
REST: GET /email/pro/{service}/billingMigrated
|
OvhTask |
service_domain_domainName_DELETE(String service,
String domainName)
Delete existing domain in pro services
REST: DELETE /email/pro/{service}/domain/{domainName}
|
OvhTask |
service_domain_domainName_disclaimer_DELETE(String service,
String domainName)
Delete existing organization disclaimer
REST: DELETE /email/pro/{service}/domain/{domainName}/disclaimer
|
OvhDisclaimer |
service_domain_domainName_disclaimer_GET(String service,
String domainName)
Get this object properties
REST: GET /email/pro/{service}/domain/{domainName}/disclaimer
|
OvhTask |
service_domain_domainName_disclaimer_POST(String service,
String domainName,
Boolean outsideOnly,
String content)
Create organization disclaimer of each email
REST: POST /email/pro/{service}/domain/{domainName}/disclaimer
|
void |
service_domain_domainName_disclaimer_PUT(String service,
String domainName,
OvhDisclaimer body)
Alter this object properties
REST: PUT /email/pro/{service}/domain/{domainName}/disclaimer
|
ArrayList<OvhDisclaimerAttributeEnum> |
service_domain_domainName_disclaimerAttribute_GET(String service,
String domainName)
Get diclaimer attributes to substitute with Active Directory properties
REST: GET /email/pro/{service}/domain/{domainName}/disclaimerAttribute
|
OvhDomain |
service_domain_domainName_GET(String service,
String domainName)
Get this object properties
REST: GET /email/pro/{service}/domain/{domainName}
|
void |
service_domain_domainName_PUT(String service,
String domainName,
OvhDomain body)
Alter this object properties
REST: PUT /email/pro/{service}/domain/{domainName}
|
ArrayList<String> |
service_domain_GET(String service,
OvhObjectStateEnum state)
Domains associated to this service
REST: GET /email/pro/{service}/domain
|
OvhTask |
service_domain_POST(String service,
String mxRelay,
Boolean configureAutodiscover,
String name,
OvhDomainTypeEnum type,
Boolean configureMx)
Create new domain in pro services
REST: POST /email/pro/{service}/domain
|
OvhTask |
service_externalContact_externalEmailAddress_DELETE(String service,
String externalEmailAddress)
delete external contact
REST: DELETE /email/pro/{service}/externalContact/{externalEmailAddress}
|
OvhExternalContact |
service_externalContact_externalEmailAddress_GET(String service,
String externalEmailAddress)
Get this object properties
REST: GET /email/pro/{service}/externalContact/{externalEmailAddress}
|
void |
service_externalContact_externalEmailAddress_PUT(String service,
String externalEmailAddress,
OvhExternalContact body)
Alter this object properties
REST: PUT /email/pro/{service}/externalContact/{externalEmailAddress}
|
ArrayList<String> |
service_externalContact_GET(String service,
String displayName,
String externalEmailAddress,
String firstName,
Long id,
String lastName)
External contacts for this service
REST: GET /email/pro/{service}/externalContact
|
OvhTask |
service_externalContact_POST(String service,
String initials,
String firstName,
Boolean hiddenFromGAL,
String lastName,
String displayName,
String externalEmailAddress)
create new external contact
REST: POST /email/pro/{service}/externalContact
|
OvhService |
service_GET(String service)
Get this object properties
REST: GET /email/pro/{service}
|
void |
service_PUT(String service,
OvhService body)
Alter this object properties
REST: PUT /email/pro/{service}
|
OvhServer |
service_server_GET(String service)
Get this object properties
REST: GET /email/pro/{service}/server
|
OvhService |
service_serviceInfos_GET(String service)
Get this object properties
REST: GET /email/pro/{service}/serviceInfos
|
void |
service_serviceInfos_PUT(String service,
OvhService body)
Alter this object properties
REST: PUT /email/pro/{service}/serviceInfos
|
ArrayList<Long> |
service_task_GET(String service)
Pending actions
REST: GET /email/pro/{service}/task
|
OvhTask |
service_task_id_GET(String service,
Long id)
Get this object properties
REST: GET /email/pro/{service}/task/{id}
|
void |
service_updateFlagsOnAllAccounts_POST(String service)
Update spam and virus flags on all active accounts
REST: POST /email/pro/{service}/updateFlagsOnAllAccounts
|
public ApiOvhEmailpro(ApiOvhCore core)
public ArrayList<String> GET() throws IOException
IOExceptionpublic OvhService service_serviceInfos_GET(String service) throws IOException
service - [required] The internal name of your pro organization
API betaIOExceptionpublic void service_serviceInfos_PUT(String service, OvhService body) throws IOException
body - [required] New object propertiesservice - [required] The internal name of your pro organization
API betaIOExceptionpublic OvhService service_GET(String service) throws IOException
service - [required] The internal name of your pro organization
API betaIOExceptionpublic void service_PUT(String service, OvhService body) throws IOException
body - [required] New object propertiesservice - [required] The internal name of your pro organization
API betaIOExceptionpublic ArrayList<String> service_account_GET(String service, Long id, String primaryEmailAddress) throws IOException
primaryEmailAddress - [required] Filter the value of primaryEmailAddress property (like)id - [required] Filter the value of id property (like)service - [required] The internal name of your pro organization
API betaIOExceptionpublic OvhAccount service_account_email_GET(String service, String email) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic void service_account_email_PUT(String service, String email, OvhAccount body) throws IOException
body - [required] New object propertiesservice - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhTask service_account_email_DELETE(String service, String email) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic ArrayList<Long> service_account_email_tasks_GET(String service, String email) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhTask service_account_email_tasks_id_GET(String service, String email, Long id) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailboxid - [required] Task id
API betaIOExceptionpublic OvhTask service_account_email_changePassword_POST(String service, String email, String password) throws IOException
password - [required] new passwordservice - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic String service_account_email_terminate_POST(String service, String email) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhAccountDiagnosis service_account_email_diagnostics_GET(String service, String email) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhTask service_account_email_diagnostics_POST(String service, String email, String password) throws IOException
password - [required] Account passwordservice - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic ArrayList<Long> service_account_email_sendOnBehalfTo_GET(String service, String email) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhTask service_account_email_sendOnBehalfTo_POST(String service, String email, Long allowAccountId) throws IOException
allowAccountId - [required] Account id to allow to send On Behalf To mails from this mailboxservice - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhAccountSendOnBehalfTo service_account_email_sendOnBehalfTo_allowedAccountId_GET(String service, String email, Long allowedAccountId) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailboxallowedAccountId - [required] Account id to give send on behalf to
API betaIOExceptionpublic OvhTask service_account_email_sendOnBehalfTo_allowedAccountId_DELETE(String service, String email, Long allowedAccountId) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailboxallowedAccountId - [required] Account id to give send on behalf to
API betaIOExceptionpublic ArrayList<Long> service_account_email_fullAccess_GET(String service, String email) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhTask service_account_email_fullAccess_POST(String service, String email, Long allowedAccountId) throws IOException
allowedAccountId - [required] User to give full accessservice - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhAccountFullAccess service_account_email_fullAccess_allowedAccountId_GET(String service, String email, Long allowedAccountId) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailboxallowedAccountId - [required] Account id to give full access
API betaIOExceptionpublic OvhTask service_account_email_fullAccess_allowedAccountId_DELETE(String service, String email, Long allowedAccountId) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailboxallowedAccountId - [required] Account id to give full access
API betaIOExceptionpublic ArrayList<String> service_account_email_alias_GET(String service, String email) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhTask service_account_email_alias_POST(String service, String email, String alias) throws IOException
alias - [required] Aliasservice - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhAccountAlias service_account_email_alias_alias_GET(String service, String email, String alias) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailboxalias - [required] Alias
API betaIOExceptionpublic OvhTask service_account_email_alias_alias_DELETE(String service, String email, String alias) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailboxalias - [required] Alias
API betaIOExceptionpublic ArrayList<Long> service_account_email_sendAs_GET(String service, String email) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhTask service_account_email_sendAs_POST(String service, String email, Long allowAccountId) throws IOException
allowAccountId - [required] Account id to allow to send mails from this mailboxservice - [required] The internal name of your pro organizationemail - [required] Default email for this mailbox
API betaIOExceptionpublic OvhAccountSendAs service_account_email_sendAs_allowedAccountId_GET(String service, String email, Long allowedAccountId) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailboxallowedAccountId - [required] Account id to give send as
API betaIOExceptionpublic OvhTask service_account_email_sendAs_allowedAccountId_DELETE(String service, String email, Long allowedAccountId) throws IOException
service - [required] The internal name of your pro organizationemail - [required] Default email for this mailboxallowedAccountId - [required] Account id to give send as
API betaIOExceptionpublic ArrayList<Long> service_task_GET(String service) throws IOException
service - [required] The internal name of your pro organization
API betaIOExceptionpublic OvhTask service_task_id_GET(String service, Long id) throws IOException
service - [required] The internal name of your pro organizationid - [required] Task id
API betaIOExceptionpublic ArrayList<String> service_externalContact_GET(String service, String displayName, String externalEmailAddress, String firstName, Long id, String lastName) throws IOException
firstName - [required] Filter the value of firstName property (like)id - [required] Filter the value of id property (like)lastName - [required] Filter the value of lastName property (like)displayName - [required] Filter the value of displayName property (like)externalEmailAddress - [required] Filter the value of externalEmailAddress property (like)service - [required] The internal name of your pro organization
API betaIOExceptionpublic OvhTask service_externalContact_POST(String service, String initials, String firstName, Boolean hiddenFromGAL, String lastName, String displayName, String externalEmailAddress) throws IOException
initials - [required] Contact initialsfirstName - [required] Contact first namehiddenFromGAL - [required] Hide the contact in Global Address ListlastName - [required] Contact last namedisplayName - [required] Contact display nameexternalEmailAddress - [required] Contact email addressservice - [required] The internal name of your pro organization
API betaIOExceptionpublic OvhExternalContact service_externalContact_externalEmailAddress_GET(String service, String externalEmailAddress) throws IOException
service - [required] The internal name of your pro organizationexternalEmailAddress - [required] Contact email
API betaIOExceptionpublic void service_externalContact_externalEmailAddress_PUT(String service, String externalEmailAddress, OvhExternalContact body) throws IOException
body - [required] New object propertiesservice - [required] The internal name of your pro organizationexternalEmailAddress - [required] Contact email
API betaIOExceptionpublic OvhTask service_externalContact_externalEmailAddress_DELETE(String service, String externalEmailAddress) throws IOException
service - [required] The internal name of your pro organizationexternalEmailAddress - [required] Contact email
API betaIOExceptionpublic OvhDomain service_domain_domainName_GET(String service, String domainName) throws IOException
service - [required] The internal name of your pro organizationdomainName - [required] Domain name
API betaIOExceptionpublic void service_domain_domainName_PUT(String service, String domainName, OvhDomain body) throws IOException
body - [required] New object propertiesservice - [required] The internal name of your pro organizationdomainName - [required] Domain name
API betaIOExceptionpublic OvhTask service_domain_domainName_DELETE(String service, String domainName) throws IOException
service - [required] The internal name of your pro organizationdomainName - [required] Domain name
API betaIOExceptionpublic ArrayList<OvhDisclaimerAttributeEnum> service_domain_domainName_disclaimerAttribute_GET(String service, String domainName) throws IOException
service - [required] The internal name of your pro organizationdomainName - [required] Domain name
API betaIOExceptionpublic OvhDisclaimer service_domain_domainName_disclaimer_GET(String service, String domainName) throws IOException
service - [required] The internal name of your pro organizationdomainName - [required] Domain name
API betaIOExceptionpublic void service_domain_domainName_disclaimer_PUT(String service, String domainName, OvhDisclaimer body) throws IOException
body - [required] New object propertiesservice - [required] The internal name of your pro organizationdomainName - [required] Domain name
API betaIOExceptionpublic OvhTask service_domain_domainName_disclaimer_POST(String service, String domainName, Boolean outsideOnly, String content) throws IOException
outsideOnly - [required] Activate the disclaimer only for external emailscontent - [required] Signature, added at the bottom of your organization emailsservice - [required] The internal name of your pro organizationdomainName - [required] Domain name
API betaIOExceptionpublic OvhTask service_domain_domainName_disclaimer_DELETE(String service, String domainName) throws IOException
service - [required] The internal name of your pro organizationdomainName - [required] Domain name
API betaIOExceptionpublic ArrayList<String> service_domain_GET(String service, OvhObjectStateEnum state) throws IOException
state - [required] Filter the value of state property (=)service - [required] The internal name of your pro organization
API betaIOExceptionpublic OvhTask service_domain_POST(String service, String mxRelay, Boolean configureAutodiscover, String name, OvhDomainTypeEnum type, Boolean configureMx) throws IOException
mxRelay - [required] If specified, emails to not existing address will be redirected to that domainconfigureAutodiscover - [required] If you host domain in OVH we can configure autodiscover record automaticallyname - [required] Domain to install on servertype - [required] Type of domain that You want to installconfigureMx - [required] If you host domain in OVH we can configure mx record automaticallyservice - [required] The internal name of your pro organization
API betaIOExceptionpublic void service_updateFlagsOnAllAccounts_POST(String service) throws IOException
service - [required] The internal name of your pro organization
API betaIOExceptionpublic OvhServer service_server_GET(String service) throws IOException
service - [required] The internal name of your pro organization
API betaIOExceptionpublic Boolean service_billingMigrated_GET(String service) throws IOException
service - [required] The internal name of your pro organization
API betaIOExceptionCopyright © 2018. All rights reserved.