[Index]
Model ref.: device/exchange/CASMailbox
The full URL would include the host-proxy name: https://[host-proxy].
Variables are enclosed in square brackets.
{ "$schema": "http://json-schema.org/draft-03/schema", "type": "object", "properties": { "ServerLegacyDN": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "ServerLegacyDN", "title": "ServerLegacyDN", "required": true, "type": "string" }, "DisplayName": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "DisplayName", "title": "DisplayName", "required": true, "type": "string", "description": "The DisplayName parameter specifies the display name for the mailbox." }, "ECPEnabled": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "ECPEnabled", "title": "ECPEnabled", "required": true, "type": "boolean", "description": "The ECPEnabled parameter specifies whether the Web management interface is enabled on this Client Access server." }, "ExternalPopSettings": { "__type_requested": "", "__type_mapping_type": "Unknown", "name": "ExternalPopSettings", "title": "ExternalPopSettings", "required": true, "readonly": true, "type": "string", "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string" }, "OrganizationId": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "OrganizationId", "title": "OrganizationId", "required": true, "type": "string" }, "EwsBlockList": { "__type_requested": "MultiValuedProperty", "__type_mapping_type": "String[]", "name": "EwsBlockList", "title": "EwsBlockList", "items": { "type": "string" }, "required": true, "readonly": false, "type": "array", "description": "The EwsBlockList parameter specifies the applications (user agent strings) that can't access Exchange Web Services when the EwsApplicationAccessPolicy parameter is set to EnforceBlockList." }, "MAPIBlockOutlookRpcHttp": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "MAPIBlockOutlookRpcHttp", "title": "MAPIBlockOutlookRpcHttp", "required": true, "type": "boolean", "description": "The MAPIBlockOutlookRpcHttp parameter specifies whether clients can connect to Outlook by using Outlook Anywhere." }, "PopMessagesRetrievalMimeFormat": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "PopMessagesRetrievalMimeFormat", "title": "PopMessagesRetrievalMimeFormat", "required": true, "type": "string", "description": "The PopMessagesRetrievalMimeFormat parameter specifies the format of the messages retrieved from the server. The possible values are:\n0: TextOnly\n1: HtmlOnly\n2: HtmlAndTextAlternative\n3: TextEnrichedOnly\n4: TextEnrichedAndTextAlternative\n5: BestBodyFormat\n6: Tnef" }, "ActiveSyncBlockedDeviceIDs": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.MultiValuedProperty`1[[System.String,", "__type_mapping_type": "String[]", "name": "ActiveSyncBlockedDeviceIDs", "title": "ActiveSyncBlockedDeviceIDs", "items": { "type": "string" }, "required": true, "readonly": false, "type": "array", "description": "The ActiveSyncBlockedDeviceIDs parameter accepts a list of device IDs that aren't allowed to synchronize with the mailbox." }, "ExternalSmtpSettings": { "__type_requested": "", "__type_mapping_type": "Unknown", "name": "ExternalSmtpSettings", "title": "ExternalSmtpSettings", "required": true, "readonly": true, "type": "string", "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string" }, "OriginatingServer": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "OriginatingServer", "title": "OriginatingServer", "required": true, "type": "string" }, "ActiveSyncDebugLogging": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "ActiveSyncDebugLogging", "title": "ActiveSyncDebugLogging", "required": true, "type": "boolean", "description": "The ActiveSyncDebugLogging parameter specifies whether logging is enabled for Exchange ActiveSync for the mailbox." }, "InternalPopSettings": { "__type_requested": "", "__type_mapping_type": "Unknown", "name": "InternalPopSettings", "title": "InternalPopSettings", "required": true, "readonly": true, "type": "string", "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string" }, "EwsApplicationAccessPolicy": { "__type_requested": "EnforceAllowList | EnforceBlockList", "__type_mapping_type": "Unknown", "name": "EwsApplicationAccessPolicy", "title": "EwsApplicationAccessPolicy", "description": "The EwsApplicationAccessPolicy parameter specifies which applications other than Entourage, Outlook for Mac 2011, and Outlook can access Exchange Web Services. If set to EnforceAllowList, only applications specified in the EwsAllowList parameter are allowed access to Exchange Web Services. If set to EnforceBlockList, every application is allowed access to Exchange Web Services except the ones specified in the EwsBlockList parameter.", "required": true, "readonly": true, "type": "string", "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string" }, "EmailAddresses": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.ProxyAddressCollection", "__type_mapping_type": "String[]", "name": "EmailAddresses", "title": "EmailAddresses", "items": { "type": "string" }, "required": true, "readonly": false, "type": "array", "description": "The EmailAddresses parameter specifies the email address for the mailbox." }, "ShowGalAsDefaultView": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "ShowGalAsDefaultView", "title": "ShowGalAsDefaultView", "required": true, "type": "boolean", "description": "The ShowGalAsDefaultView parameter specifies that the global address list (GAL) is shown by default when adding message recipients." }, "PSShowComputerName": { "__type_requested": "System.Boolean", "readonly": true, "__type_mapping_type": "Boolean", "name": "PSShowComputerName", "title": "PSShowComputerName", "required": false, "type": "boolean" }, "EwsAllowList": { "__type_requested": "MultiValuedProperty", "__type_mapping_type": "String[]", "name": "EwsAllowList", "title": "EwsAllowList", "items": { "type": "string" }, "required": true, "readonly": false, "type": "array", "description": "The EwsAllowList parameter specifies the applications (user agent strings) that can access Exchange Web Services when the EwsApplicationAccessPolicy parameter is set to EnforceAllowList." }, "PopSuppressReadReceipt": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "PopSuppressReadReceipt", "title": "PopSuppressReadReceipt", "required": true, "type": "boolean", "description": "The PopSuppressReadReceipt parameter specifies whether to stop duplicate read receipts from being sent to POP3 senders that are using the \"send read receipt for messages I send\" option in their POP3 email program. This option is set to $false by default. By default, POP3 senders that use the \"send read receipt for messages I send\" option receive a read receipt in both of the following circumstances:\nWhen messages they send are downloaded by the recipient.\nWhen the recipient opens the message.\nThe valid values and descriptions for this parameter are:\n$false POP3 users are sent a read receipt each time a recipient downloads a message. POP3 users are also sent a read receipt when the user opens the message.\n$true POP3 users that use the \"send read receipt for messages I send\" option in their email client programs only receive a read receipt when the recipient opens the message." }, "LinkedMasterAccount": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "LinkedMasterAccount", "title": "LinkedMasterAccount", "required": true, "type": "string" }, "PopForceICalForCalendarRetrievalOption": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "PopForceICalForCalendarRetrievalOption", "title": "PopForceICalForCalendarRetrievalOption", "required": true, "type": "boolean", "description": "POPForceICalForCalendarRetrievalOption parameter specifies that the iCal format should be used to retrieve calendar information." }, "ObjectClass": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.MultiValuedProperty`1[[System.String,", "__type_mapping_type": "String[]", "name": "ObjectClass", "title": "ObjectClass", "items": { "type": "string" }, "required": true, "readonly": false, "type": "array" }, "PSComputerName": { "__type_requested": "System.String", "readonly": true, "__type_mapping_type": "String", "name": "PSComputerName", "title": "PSComputerName", "required": false, "type": "string" }, "WhenCreatedUTC": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenCreatedUTC", "title": "WhenCreatedUTC", "format": "date-time", "required": true, "readonly": false, "type": "string" }, "InternalImapSettings": { "__type_requested": "", "__type_mapping_type": "Unknown", "name": "InternalImapSettings", "title": "InternalImapSettings", "required": true, "readonly": true, "type": "string", "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string" }, "OWAEnabled": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "OWAEnabled", "title": "OWAEnabled", "required": true, "type": "boolean", "description": "The OWAEnabled parameter specifies whether to enable Outlook Web App." }, "MAPIBlockOutlookNonCachedMode": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "MAPIBlockOutlookNonCachedMode", "title": "MAPIBlockOutlookNonCachedMode", "required": true, "type": "boolean", "description": "The MAPIBlockOutlookNonCachedMode parameter specifies whether Microsoft Outlook can be used in online mode." }, "ImapForceICalForCalendarRetrievalOption": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "ImapForceICalForCalendarRetrievalOption", "title": "ImapForceICalForCalendarRetrievalOption", "required": true, "type": "boolean", "description": "The IMAPForceICalForCalendarRetrievalOption parameter specifies that the iCal format should be used to retrieve calendar information." }, "EwsAllowEntourage": { "__type_requested": "$true | $false", "readonly": false, "__type_mapping_type": "Boolean", "name": "EwsAllowEntourage", "title": "EwsAllowEntourage", "required": true, "type": "boolean", "description": "The EwsAllowEntourage parameter specifies whether to allow or disallow Entourage 2008 for Mac, Web Services Edition to access Exchange Web Services for the user. (Because Entourage 2008 is entirely based on Exchange Web Services, this parameter allows for enabling or disabling Entourage 2008.)" }, "PrimarySmtpAddress": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "PrimarySmtpAddress", "title": "PrimarySmtpAddress", "required": true, "type": "string", "description": "The PrimarySmtpAddress parameter specifies the primary SMTP address associated with the mailbox." }, "WhenCreated": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenCreated", "title": "WhenCreated", "format": "date-time", "required": true, "readonly": false, "type": "string" }, "ImapMessagesRetrievalMimeFormat": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "ImapMessagesRetrievalMimeFormat", "title": "ImapMessagesRetrievalMimeFormat", "required": true, "type": "string", "description": "The ImapMessagesRetrievalMimeFormat parameter specifies the format of the messages retrieved from the server. The possible values are:\n0: TextOnly\n1: HtmlOnly\n2: HtmlAndTextAlternative\n3: TextEnrichedOnly\n4: TextEnrichedAndTextAlternative\n5: BestBodyFormat\n6: Tnef" }, "Identity": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "Identity", "title": "Identity", "required": true, "type": "string", "description": "The Identity parameter specifies the mailbox ID. You can use the following values:\nGUID\nDistinguished name (DN)\nUser principal name (UPN)\nSMTP address\nAlias" }, "ActiveSyncEnabled": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "ActiveSyncEnabled", "title": "ActiveSyncEnabled", "required": true, "type": "boolean", "description": "The ActiveSyncEnabled parameter specifies whether to enable Exchange ActiveSync." }, "DistinguishedName": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "DistinguishedName", "title": "DistinguishedName", "required": true, "type": "string" }, "InternalSmtpSettings": { "__type_requested": "", "__type_mapping_type": "Unknown", "name": "InternalSmtpSettings", "title": "InternalSmtpSettings", "required": true, "readonly": true, "type": "string", "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string" }, "ImapUseProtocolDefaults": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "ImapUseProtocolDefaults", "title": "ImapUseProtocolDefaults", "required": true, "type": "boolean", "description": "The ImapUseProtocolDefaults parameter specifies whether to use protocol defaults for the IMAP4 protocol." }, "Name": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "Name", "title": "Name", "required": true, "type": "string", "description": "The Name parameter specifies the name of the mailbox." }, "MAPIEnabled": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "MAPIEnabled", "title": "MAPIEnabled", "required": true, "type": "boolean", "description": "The MAPIEnabled parameter specifies whether the MAPI protocol is enabled for the mailbox." }, "ServerName": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "ServerName", "title": "ServerName", "required": true, "type": "string" }, "ImapEnabled": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "ImapEnabled", "title": "ImapEnabled", "required": true, "type": "boolean", "description": "The ImapEnabled parameter specifies whether the IMAP4 protocol is enabled for this mailbox." }, "MAPIBlockOutlookVersions": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "MAPIBlockOutlookVersions", "title": "MAPIBlockOutlookVersions", "required": true, "type": "string", "description": "The MAPIBlockOutlookVersions parameter specifies whether certain versions of Outlook are blocked." }, "PopEnabled": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "PopEnabled", "title": "PopEnabled", "required": true, "type": "boolean", "description": "The PopEnabled parameter specifies whether the POP3 protocol is enabled for a mailbox." }, "ImapSuppressReadReceipt": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "ImapSuppressReadReceipt", "title": "ImapSuppressReadReceipt", "required": true, "type": "boolean", "description": "The ImapSuppressReadReceipt parameter specifies whether to stop duplicate read receipts from being sent to IMAP4 senders that are using the \"send read receipt for messages I send\" option in their IMAP4 email program. This option is set to $false by default. By default, IMAP4 senders that use the \"send read receipt for messages I send\" option receive a read receipt in both of the following circumstances:\nWhen messages they send are downloaded by the recipient.\nWhen the recipient opens the message.\nThe valid values and descriptions for this parameter are:\n$false IMAP4 users are sent a read receipt each time a recipient downloads a message. IMAP4 users are also sent a read receipt when the user opens the message.\n$true IMAP4 users that use the \"send read receipt for messages I send\" option in their email client programs only receive a read receipt when the recipient opens the message." }, "HasActiveSyncDevicePartnership": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "HasActiveSyncDevicePartnership", "title": "HasActiveSyncDevicePartnership", "required": true, "type": "boolean" }, "OwaMailboxPolicy": { "__type_requested": "MailboxPolicyIdParameter", "__type_mapping_type": "Unknown", "name": "OwaMailboxPolicy", "title": "OwaMailboxPolicy", "description": "The OwaMailboxPolicy parameter specifies the active Outlook Web App mailbox policy.", "required": true, "readonly": true, "type": "string", "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string" }, "LegacyExchangeDN": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "LegacyExchangeDN", "title": "LegacyExchangeDN", "required": true, "type": "string" }, "EwsEnabled": { "__type_requested": "$true | $false", "readonly": false, "__type_mapping_type": "Boolean", "name": "EwsEnabled", "title": "EwsEnabled", "required": true, "type": "boolean", "description": "The EwsEnabled parameter specifies whether to globally enable or disable Exchange Web Services access for the user, regardless of which application is making the request.\nWhen the EwsEnabled parameter is set to $false, Exchange Web Services access is turned off regardless of the values of the EwsAllowEntourage parameter. In other words, for the EwsAllowEntourage parameter to be meaningful, Exchange Web Services must be enabled in the first place and thus the EwsEnabled parameter must be set to $true." }, "ExchangeVersion": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "ExchangeVersion", "title": "ExchangeVersion", "required": true, "type": "string" }, "PopUseProtocolDefaults": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "PopUseProtocolDefaults", "title": "PopUseProtocolDefaults", "required": true, "type": "boolean", "description": "The PopUseProtocolDefaults parameter specifies whether to use protocol defaults for the POP3 protocol." }, "ActiveSyncAllowedDeviceIDs": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.MultiValuedProperty`1[[System.String,", "__type_mapping_type": "String[]", "name": "ActiveSyncAllowedDeviceIDs", "title": "ActiveSyncAllowedDeviceIDs", "items": { "type": "string" }, "required": true, "readonly": false, "type": "array", "description": "The ActiveSyncAllowedDeviceIDs parameter accepts a list of device IDs that are allowed to synchronize with the mailbox." }, "EwsAllowMacOutlook": { "__type_requested": "$true | $false", "readonly": false, "__type_mapping_type": "Boolean", "name": "EwsAllowMacOutlook", "title": "EwsAllowMacOutlook", "required": true, "type": "boolean", "description": "The EwsAllowMacOutlook parameter specifies whether to allow or disallow Microsoft Outlook for Mac 2011 to access Exchange Web Services for the user. (Because Outlook for Mac 2011 is entirely based on Exchange Web Services, this parameter allows for enabling or disabling Outlook for Mac 2011.)" }, "Guid": { "__type_requested": "System.Guid", "readonly": false, "__type_mapping_type": "String", "name": "Guid", "title": "Guid", "required": true, "type": "string" }, "ActiveSyncMailboxPolicy": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "ActiveSyncMailboxPolicy", "title": "ActiveSyncMailboxPolicy", "required": true, "type": "string", "description": "The ActiveSyncMailboxPolicy parameter specifies the name of the Exchange ActiveSync mailbox policy for the mailbox." }, "SamAccountName": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "SamAccountName", "title": "SamAccountName", "required": true, "type": "string", "description": "The SamAccountName parameter specifies the security account name." }, "ExternalImapSettings": { "__type_requested": "", "__type_mapping_type": "Unknown", "name": "ExternalImapSettings", "title": "ExternalImapSettings", "required": true, "readonly": true, "type": "string", "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string" }, "IsValid": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "IsValid", "title": "IsValid", "required": true, "type": "boolean" }, "ObjectCategory": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "ObjectCategory", "title": "ObjectCategory", "required": true, "type": "string" }, "OWAforDevicesEnabled": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "OWAforDevicesEnabled", "title": "OWAforDevicesEnabled", "required": true, "type": "boolean", "description": "The OWAforDevicesEnabled parameter specifies whether OWA for devices is enabled for the mailbox." }, "ImapEnableExactRFC822Size": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "ImapEnableExactRFC822Size", "title": "ImapEnableExactRFC822Size", "required": true, "type": "boolean", "description": "The ImapEnableExactRFC822Size parameter specifies the IMAP4 cache size." }, "WhenChanged": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenChanged", "title": "WhenChanged", "format": "date-time", "required": true, "readonly": false, "type": "string" }, "WhenChangedUTC": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenChangedUTC", "title": "WhenChangedUTC", "format": "date-time", "required": true, "readonly": false, "type": "string" }, "ObjectState": { "__type_requested": "System.String", "readonly": false, "__type_mapping_type": "String", "name": "ObjectState", "title": "ObjectState", "required": true, "type": "string" }, "PopEnableExactRFC822Size": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "PopEnableExactRFC822Size", "title": "PopEnableExactRFC822Size", "required": true, "type": "boolean", "description": "The PopEnableExactRFC822Size parameter specifies the size of the POP3 cache." }, "RunspaceId": { "__type_requested": "System.Guid", "readonly": true, "__type_mapping_type": "String", "name": "RunspaceId", "title": "RunspaceId", "required": false, "type": "string" }, "ActiveSyncMailboxPolicyIsDefaulted": { "__type_requested": "System.Boolean", "readonly": false, "__type_mapping_type": "Boolean", "name": "ActiveSyncMailboxPolicyIsDefaulted", "title": "ActiveSyncMailboxPolicyIsDefaulted", "required": true, "type": "boolean" }, "EwsAllowOutlook": { "__type_requested": "$true | $false", "readonly": false, "__type_mapping_type": "Boolean", "name": "EwsAllowOutlook", "title": "EwsAllowOutlook", "required": true, "type": "boolean", "description": "The EwsAllowOutlook parameter specifies whether to allow or disallow Microsoft Office Outlook 2007 to access Exchange Web Services for the user. Outlook uses Exchange Web Services for free/busy, out-of-office settings, and calendar sharing." } }, "schema_version": "15312" }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Bulk Modify | GET | /api/device/exchange/CASMailbox/bulk_update/?schema=&schema_rules=true |
|
|
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk Modify | POST | /api/device/exchange/CASMailbox/bulk_update/ |
|
For example: {"data":{"name":"value"}, "meta":{}, "request_meta":{ "hrefs":["/api/v0/device/exchange/CASMailbox/[pkid1]", "/api/v0/device/exchange/CASMailbox/[pkid2]",...]}} |
GET http://[host-proxy]/api/device/exchange/CASMailbox/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Move the instance with [pkid] to [target_hierarchy] | POST | /api/tool/DataMove/?model_type=device/exchange/CASMailbox |
|
{"hrefs": ["/api/device/exchange/CASMailbox/[pkid]"]} |
Bulk Move | POST | /api/tool/DataMove/?model_type=device/exchange/CASMailbox |
|
{"hrefs": ["/api/device/exchange/CASMailbox/[pkid1]", "/api/device/exchange/CASMailbox/[pkid2]",...]} |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Get a selected [export_format] of the schema and instances [pkid1], [pkid2],... of device/exchange/CASMailbox; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | POST | /api/device/exchange/CASMailbox/export/ |
|
{ "hrefs":["/api/device/exchange/CASMailbox/[pkid1]", "/api/device/exchange/CASMailbox/[pkid2]",...]}} |
For export_format=json, the response is a time stamped zip file of data in JSON as in the system database. Item properties such as strings that are empty or Boolean values that are not set, are not included. The filename in the response is of the format as the example:
Content-Disposition: attachment; filename=export_2013-05-17_14:20:19.186444.json.zip Content-Language:en Content-Type:application/x-zip
For export_format=raw_xlsx, the response is a MS Excel spreadsheet with columns corresponding to the JSON format export and a response filename format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=xlsx, the response is a MS Excel spreadsheet, arranged by any Field Display Policies that apply. The columns correspond with those of a Bulk Load Template export sheet. The response filename format is:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_formatted_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
The XLSX format can be used to bulk load instances of device/exchange/CASMailbox and the JSON format can be used to import instances of device/exchange/CASMailbox.
GET http://[host-proxy]/api/device/exchange/CASMailbox/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get a compressed format of the Bulk Load spreadsheet template for device/exchange/CASMailbox | POST | /api/device/exchange/CASMailbox/export_bulkload_template/ |
|
The response is an attachment of the format: filetype_bulkloadsheet.xlsx.gz |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Configuration Template | GET | /api/device/exchange/CASMailbox/configuration_template/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/ConfigurationTemplate/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Field Display Policy | GET | /api/device/exchange/CASMailbox/field_display_policy/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/FieldDisplayPolicy/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
List | GET | /api/device/exchange/CASMailbox/ |
|
The device/exchange/CASMailbox schema and all instances as JSON. |
(The list will return 0 to 3 device/exchange/CASMailbox instances)
{ "pagination": { "skip": 0, "limit": 3, "maximum_limit": 2000, "total": 0, "total_limit": null, "order_by": "DisplayName", "direction": "asc", "current": "/api/device/exchange/CASMailbox/?skip=0&limit=3&order_by=DisplayName&direction=asc&traversal=down" }, "operations": [ "move" ], "meta": { "model_type": "device/exchange/CASMailbox", "summary_attrs": [ { "name": "DisplayName", "title": "DisplayName" }, { "name": "Name", "title": "Name" }, { "name": "hierarchy_friendly_name", "title": "Located At", "allow_filtering": true } ], "tagged_versions": [], "tags": [], "title": "", "business_key": {}, "api_version": "21.2", "cached": true, "references": { "children": [], "parent": [ { "href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101", "pkid": "6t0ggef2c0deab00hb595101" } ], "device": [ { "href": "", "pkid": "" } ], "foreign_key": [] }, "model_specific_actions": [ "get", "list", "update", "bulk_update_form", "clone", "configuration_template", "export", "export_bulkload_template", "field_display_policy", "help", "move" ], "schema_version": "15312", "actions": [ { "bulk_update_form": { "method": "GET", "class": "update", "href": "/api/device/exchange/CASMailbox/bulk_update/?hierarchy=[hierarchy]&schema=&schema_rules=true", "support_async": false, "title": "Bulk Modify" } }, { "move": { "method": "POST", "class": "move", "href": "/api/tool/DataMove/?hierarchy=[hierarchy]&model_type=device/exchange/CASMailbox", "support_async": true, "title": "Move", "view": "/api/tool/DataMove/?auth_token=[authtoken] } }, { "export": { "method": "POST", "class": "export", "href": "/api/device/exchange/CASMailbox/export/?hierarchy=[hierarchy]", "support_async": false, "title": "Export", "view": "/api/view/ExportData/add/?auth_token=[authtoken], "submit": "payload" } }, { "export_bulkload_template": { "method": "POST", "class": "bulkload_template", "href": "/api/device/exchange/CASMailbox/export_bulkload_template/?hierarchy=[hierarchy]", "support_async": false, "title": "Export Bulk Load Template" } }, { "configuration_template": { "method": "GET", "class": "config", "href": "/api/device/exchange/CASMailbox/configuration_template/?hierarchy=[hierarchy]", "support_async": false, "title": "Configuration Template" } }, { "field_display_policy": { "method": "GET", "class": "display_policy", "href": "/api/device/exchange/CASMailbox/field_display_policy/?hierarchy=[hierarchy]", "support_async": false, "title": "Field Display Policy" } }, { "list": { "method": "GET", "class": "list", "href": "/api/device/exchange/CASMailbox/?hierarchy=[hierarchy]", "support_async": false, "title": "List" } }, { "help": { "method": "GET", "class": "help", "href": "/api/device/exchange/CASMailbox/help?hierarchy=[hierarchy]", "support_async": false, "title": "Help" } }, { "purge": { "method": "POST", "class": "purge", "href": "/api/device/exchange/CASMailbox/purge/?hierarchy=[hierarchy]", "support_async": false, "title": "Purge" } } ] }, "resources": [] }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the on-line Help for device/exchange/CASMailbox. | GET | /api/device/exchange/CASMailbox/help | hierarchy=[hierarchy] | On-line help of Model ref.: device/exchange/CASMailbox as HTML |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Purge | POST | /api/device/exchange/CASMailbox/purge/ |
|
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Modify | PUT | /api/device/exchange/CASMailbox/[pkid] | hierarchy=[hierarchy] | (For payload specification) |
For Bulk modification, refer to the Bulk Modify section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Clone instance with [pkid]. The schema rules are applied. | GET | /api/device/exchange/CASMailbox/[pkid]/clone/?schema=&schema_rules=true |
|
A JSON payload with:
|
GET http://[host-proxy]/api/device/exchange/CASMailbox/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Move | POST | /api/tool/DataMove/[pkid]/?model_type=device/exchange/CASMailbox | hierarchy=[hierarchy] | If payload required: |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get a selected [export_format] of the schema and a single instance with [pkid] of device/exchange/CASMailbox; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | GET | /api/device/exchange/CASMailbox/[pkid]/export |
|
The response is an attachment. Refer to the list below. |
For export_format=raw_xlsx, the response is a "raw" MS Excel spreadsheet with columns corresponding to the JSON format export and a response format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=xlsx, the response is a MS Excel spreadsheet, formatted to show all columns and a response format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_formatted_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=json, the response is a time stamped zip file of data in JSON and a response format:
Content-Disposition: attachment; filename=export_2013-05-17_14:20:19.186444.json.zip Content-Language:en Content-Type:application/x-zip
The XLSX format can be used to bulk load instances of device/exchange/CASMailbox and the JSON format can be used to import instances of device/exchange/CASMailbox.
For Bulk Export, refer to the Bulk Export section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get | GET | /api/device/exchange/CASMailbox/[pkid] | hierarchy=[hierarchy] | The device/exchange/CASMailbox instance with [pkid]. |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Help | GET | /api/device/exchange/CASMailbox/[pkid]/help | hierarchy=[hierarchy] | The on-line Help for device/exchange/CASMailbox. |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Purge | POST | /api/device/exchange/CASMailbox/[pkid]/purge | hierarchy=[hierarchy] | If payload required: |