[Index]
Model ref.: device/exchangehybrid/RemoteDomain
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": { "PSComputerName": { "__type_requested": "System.String", "required": false, "name": "PSComputerName", "title": "PSComputerName", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "AdminDisplayName": { "__type_requested": "System.String", "required": false, "name": "AdminDisplayName", "title": "AdminDisplayName", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "DomainName": { "__type_requested": "System.String", "required": true, "description": "The DomainName parameter specifies the SMTP domain that you want to establish as a remote domain. Valid input for the DomainName parameter is an SMTP domain. You can use a wildcard character to specify all subdomains of a specified domain, as shown in the following example: *.contoso.com. However, you can't embed a wildcard character, as shown in the following example: domain.*.contoso.com. The domain name string may contain a maximum of 256 characters.", "title": "DomainName", "__type_mapping_type": "String", "readonly": false, "type": "string", "name": "DomainName" }, "OrganizationId": { "__type_requested": "System.String", "required": false, "name": "OrganizationId", "title": "OrganizationId", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "RequiredCharsetCoverage": { "__type_requested": "Int32", "required": false, "name": "RequiredCharsetCoverage", "title": "RequiredCharsetCoverage", "__type_mapping_type": "Integer", "readonly": true, "type": "integer", "description": "The RequiredCharsetCoverage parameter specifies a percentage threshold for characters in a message that must match to apply your organization's preferred character set before switching to automatic character set detection.\nFor example, if you set this parameter to 60, the preferred character sets will still be used during content conversion for messages that contain characters from non-preferred character sets as long as the percentage of those characters is 40 percent or less. If the percentage of characters in a message doesn't belong to preferred character sets, Exchange analyzes the UNICODE characters and automatically determines the best matching character set to use.\nIf users in this remote domain use characters that span character sets, you may want to specify a lower percentage to ensure that your organization's preferred character set is used during content conversion." }, "TargetDeliveryDomain": { "__type_requested": "System.Boolean", "required": false, "name": "TargetDeliveryDomain", "title": "TargetDeliveryDomain", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The TargetDeliveryDomain parameter specifies the e-mail domain that's used when generating target addresses for new mail users in a cross-premises deployment scenario. When you have a cross-premises deployment, the user mailboxes on the remote location are represented as mail user objects. For example, all mailboxes hosted on Exchange Online are represented as mail users in your on-premises organization. The value of this parameter is used to determine what domain should be used for the target e-mail address for these mail users." }, "DomainController": { "__type_requested": "Fqdn", "required": false, "description": "This parameter is available only in on-premises Exchange 2013.\nThe DomainController parameter specifies the fully qualified domain name (FQDN) of the domain controller that writes this configuration change to Active Directory.\nThe DomainController parameter isn't supported on Edge Transport servers. An Edge Transport server uses the local instance of Active Directory Lightweight Directory Services (AD LDS) to read and write data.", "title": "DomainController", "__type_mapping_type": "String", "readonly": false, "type": "string", "name": "DomainController" }, "Organization": { "__type_requested": "OrganizationIdParameter", "required": false, "description": "The Organization parameter is reserved for internal Microsoft use.", "title": "Organization", "__type_mapping_type": "Unknown", "name": "Organization", "readonly": true, "type": "string", "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string" }, "DisplaySenderName": { "__type_requested": "System.Boolean", "required": false, "name": "DisplaySenderName", "title": "DisplaySenderName", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The DisplaySenderName parameter specifies whether to display the sender name. Valid values for this parameter are $true or $false. The default value is $true. This parameter is used for older versions of Exchange and should only be set under the direction of Microsoft Customer Service and Support." }, "NDREnabled": { "__type_requested": "System.Boolean", "required": false, "name": "NDREnabled", "title": "NDREnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The NDREnabled parameter specifies whether to allow non-delivery reports (NDRs) from your organization. Setting this parameter to $false suppresses NDRs to the remote domain. The default value is $true." }, "PSShowComputerName": { "__type_requested": "System.Boolean", "required": false, "name": "PSShowComputerName", "title": "PSShowComputerName", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean" }, "AutoReplyEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "AutoReplyEnabled", "title": "AutoReplyEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The AutoReplyEnabled parameter specifies whether to allow messages that are automatic replies from client e-mail programs in your organization. Setting this parameter to $true enables automatic replies to be delivered to the remote domain. The default value is $false." }, "DeliveryReportEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "DeliveryReportEnabled", "title": "DeliveryReportEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The DeliveryReportEnabled parameter specifies whether to allow delivery reports from client software in your organization to the remote domain. The default value is $true." }, "AllowedOOFType": { "__type_requested": "System.String", "required": false, "name": "AllowedOOFType", "title": "AllowedOOFType", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The AllowedOOFType parameter specifies the type of out-of-office notification returned to users at the remote domain. Valid values are External, ExternalLegacy, None, and InternalLegacy. The default value is External." }, "ObjectClass": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.MultiValuedProperty`1[[System.String,", "required": false, "name": "ObjectClass", "title": "ObjectClass", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array" }, "IsInternal": { "__type_requested": "System.Boolean", "required": false, "name": "IsInternal", "title": "IsInternal", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The IsInternal parameter specifies whether the recipients in this remote domain should be considered internal recipients. Set this parameter to $true if this remote domain is part of your cross-premises deployment.\nWhen you set this parameter to $true, all transport components, like transport rules or any agents you may have deployed, treat this remote domain as an internal domain.\nThe default value is $false." }, "CharacterSet": { "__type_requested": "System.String", "required": false, "name": "CharacterSet", "title": "CharacterSet", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The CharacterSet parameter specifies a character set for this remote domain. The character set that you specify is only used for MIME messages that don't have their own character set specified. Setting this parameter doesn't overwrite character sets already specified in the outbound mail. To remove the character set value, set the value to $null." }, "TrustedMailInboundEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "TrustedMailInboundEnabled", "title": "TrustedMailInboundEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The TrustedMailInboundEnabled parameter specifies whether Exchange will treat e-mail received from this remote domain as trusted messages. If you set this parameter to $true, all incoming messages from this remote domain are considered safe and they will bypass content and recipient filtering.\nWe recommend that you set this parameter to $true for cross-premises deployment scenarios.\nThe default value is $false." }, "NonMimeCharacterSet": { "__type_requested": "System.String", "required": false, "name": "NonMimeCharacterSet", "title": "NonMimeCharacterSet", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The NonMimeCharacterSet parameter specifies a character set for this remote domain. The character set that you specify is only used for non-MIME (RFC 822 text) messages that don't have their own character set specified. Setting this parameter doesn't overwrite character sets already specified in the outbound mail. To remove the character set value, set the value to $null." }, "Identity": { "__type_requested": "System.String", "required": false, "name": "Identity", "title": "Identity", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The Identity parameter specifies the remote domain you want to view. Enter either the GUID or name of the remote domain." }, "DistinguishedName": { "__type_requested": "System.String", "required": false, "name": "DistinguishedName", "title": "DistinguishedName", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "OriginatingServer": { "__type_requested": "System.String", "required": false, "name": "OriginatingServer", "title": "OriginatingServer", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "Name": { "__type_requested": "String", "required": true, "description": "The Name parameter specifies a unique name for the remote domain object.", "title": "Name", "__type_mapping_type": "String", "readonly": false, "type": "string", "name": "Name" }, "WhenCreatedUTC": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenCreatedUTC", "title": "WhenCreatedUTC", "format": "date-time", "required": false, "readonly": true, "type": "string" }, "PreferredInternetCodePageForShiftJis": { "__type_requested": "System.String", "required": false, "name": "PreferredInternetCodePageForShiftJis", "title": "PreferredInternetCodePageForShiftJis", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The PreferredInternetCodePageForShiftJis parameter specifies the specific code page to use for Shift JIS character encoding when sending messages to this remote domain. The valid values for this parameter are:\n50220: Use ISO-2022-JP codepage.\n50221: Use ESC-2022-JP codepage.\n50222: Use SIO-2022-JP codepage." }, "WhenCreated": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenCreated", "title": "WhenCreated", "format": "date-time", "required": false, "readonly": true, "type": "string" }, "AutoForwardEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "AutoForwardEnabled", "title": "AutoForwardEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The AutoForwardEnabled parameter specifies whether to allow messages that are auto-forwarded by client e-mail programs in your organization. Setting this parameter to $true enables auto-forwarded messages to be delivered to the remote domain. The default value is $false." }, "MessageCountThreshold": { "__type_requested": "System.Int32", "required": false, "name": "MessageCountThreshold", "title": "MessageCountThreshold", "__type_mapping_type": "Integer", "readonly": true, "type": "integer", "description": "This parameter is available only in on-premises Exchange 2013.\nThe MessageCountThreshold parameter specifies the acceptable message count for the remote domain. If the message count exceeds this value, an event is generated that's visible using the Get-ServerHealth and Get-HealthReport cmdlets.\nValid input for this parameter is an integer. The default value is Int32 (2147483647). The default value indicates there is no message count threshold defined, and that the message count to the remote domain is unmonitored." }, "LineWrapSize": { "__type_requested": "System.String", "required": false, "name": "LineWrapSize", "title": "LineWrapSize", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The LineWrapSize parameter specifies the line-wrap size for outbound messages. The parameter takes an integer from 0 through 132, or you can overload the parameter by setting the value to unlimited. The default value is unlimited." }, "ExchangeVersion": { "__type_requested": "System.String", "required": false, "name": "ExchangeVersion", "title": "ExchangeVersion", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "NDRDiagnosticInfoEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "NDRDiagnosticInfoEnabled", "title": "NDRDiagnosticInfoEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The NDRDiagnosticInfoEnabled parameter specifies whether the diagnostic information is included in NDRs sent to the remote domain.\nThe diagnostic information of an NDR includes details that help administrators troubleshoot delivery problems. This detailed information includes internal server names. You may not want to expose this information to NDRs sent to external users. If you set this parameter to $false, the diagnostic information section in the NDR body as well as internal server headers from the attached original message headers are removed from the NDR.\nThe default value is $true." }, "TrustedMailOutboundEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "TrustedMailOutboundEnabled", "title": "TrustedMailOutboundEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The TrustedMailOutboundEnabled parameter specifies whether the remote domain is considered a trusted domain. We recommend that you set this parameter to $true for cross-premises deployment scenarios.\nThe default value is $false." }, "Guid": { "__type_requested": "System.Guid", "required": false, "name": "Guid", "title": "Guid", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "ContentType": { "__type_requested": "System.String", "required": false, "name": "ContentType", "title": "ContentType", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The ContentType parameter specifies the outbound message content type and formatting. Valid values for this parameter are MimeHtmlText, MimeText, or MimeHtml:\nMimeHtmlText converts messages to MIME messages that use HTML formatting, unless the original message is a text message. If the original message is a text message, the outbound message is a MIME message that uses text formatting.\nMimeText converts all messages to MIME messages that use text formatting.\nMimeHtml converts all messages to MIME messages that use HTML formatting.\nThe default value is MimeHtmlText." }, "ObjectCategory": { "__type_requested": "System.String", "required": false, "name": "ObjectCategory", "title": "ObjectCategory", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "IsValid": { "__type_requested": "System.Boolean", "required": false, "name": "IsValid", "title": "IsValid", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean" }, "ByteEncoderTypeFor7BitCharsets": { "__type_requested": "System.String", "required": false, "name": "ByteEncoderTypeFor7BitCharsets", "title": "ByteEncoderTypeFor7BitCharsets", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The ByteEncoderTypeFor7BitCharsets parameter specifies the 7-bit transfer encoding method for MIME format for messages sent to this remote domain. The valid values for this parameter are:\nUse7Bit Always use default 7-bit transfer encoding for HTML and plain text.\nUseQP Always use QP (quoted-printable) encoding for HTML and for plain text.\nUseBase64 Always use Base64 encoding for HTML and for plain text.\nUseQPHtmlDetectTextPlain Use QP encoding for HTML and for plain text unless line wrapping is enabled in plain text. If line wrapping is enabled, use 7-bit encoding for plain text.\nUseBase64HtmlDetectTextPlain Use Base64 encoding for HTML and for plain text, unless line wrapping is enabled in plain text. If line wrapping is enabled in plain text, use Base64 encoding for HTML, and use 7-bit encoding for plain text.\nUseQPHtml7BitTextPlain Always use QP encoding for HTML. Always use 7-bit encoding for plain text.\nUseBase64Html7BitTextPlain Always use Base64 encoding for HTML. Always use 7-bit encoding for plain text.\nUndefined Always use QP encoding for HTML and plain text.\nThe default value is Undefined." }, "WhenChanged": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenChanged", "title": "WhenChanged", "format": "date-time", "required": false, "readonly": true, "type": "string" }, "WhenChangedUTC": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenChangedUTC", "title": "WhenChangedUTC", "format": "date-time", "required": false, "readonly": true, "type": "string" }, "UseSimpleDisplayName": { "__type_requested": "System.Boolean", "required": false, "name": "UseSimpleDisplayName", "title": "UseSimpleDisplayName", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The UseSimpleDisplayName parameter specifies whether simple display names for senders appear in messages sent to this domain. Setting this parameter to $true enables simple display names for this remote domain. The default value is $false." }, "ObjectState": { "__type_requested": "System.String", "required": false, "name": "ObjectState", "title": "ObjectState", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "TNEFEnabled": { "__type_requested": "$true | $false", "required": false, "name": "TNEFEnabled", "title": "TNEFEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The TNEFEnabled parameter specifies whether Transport Neutral Encapsulation Format (TNEF) message encoding is used on messages sent to the remote domain. Valid values for this parameter are $true, $false, or $null. The action associated with each value is as follows:\n$true TNEF encoding is used on all messages sent to the remote domain.\n$false TNEF encoding isn't used on any messages sent to the remote domain.\n$null TNEF encoding isn't specified for the remote domain. TNEF encoding for recipients in the remote domain may be specified by the following:\nValue of the UseMapiRichTextFormat parameter for any mail user or mail contact objects\nSender's per-recipient settings in Microsoft Outlook\nSender's default Internet message settings in Outlook\nThe default value is $null." }, "RunspaceId": { "__type_requested": "System.Guid", "required": false, "name": "RunspaceId", "title": "RunspaceId", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "MeetingForwardNotificationEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "MeetingForwardNotificationEnabled", "title": "MeetingForwardNotificationEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The MeetingForwardNotificationEnabled parameter specifies whether to enable meeting forward notifications. When this parameter is enabled, meeting requests forwarded to recipients in the remote domain generate a meeting forward notification to the meeting organizer. When this parameter is disabled, meeting requests forwarded to recipients in the remote domain won't generate a meeting forward notification to the meeting organizer.\nValid values for this parameter are $true or $false. The default value is $true." }, "Id": { "__type_requested": "System.String", "required": false, "name": "Id", "title": "Id", "__type_mapping_type": "String", "readonly": true, "type": "string" } }, "schema_version": "15312" }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the GUI Add form. | GET | /api/device/exchangehybrid/RemoteDomain/add/ |
|
The GUI Add form of device/exchangehybrid/RemoteDomain as JSON |
The API call to the /add/ URL can only be made from a hierarchy that allows the model type to be added. The actions in the response shows the url for the POST API call to create an instance.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Create | POST | /api/device/exchangehybrid/RemoteDomain/ | hierarchy=[hierarchy] |
|
tool/Transaction/[trans pkid]to inspect the created resource and its instance pkid.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk delete [pkid1],[pkid2]... | DELETE | /api/device/exchangehybrid/RemoteDomain/ | hierarchy=[hierarchy] | {"hrefs":["/api/device/exchangehybrid/RemoteDomain/[pkid1]", "/api/device/exchangehybrid/RemoteDomain/[pkid2]", ...]} |
GET http://[host-proxy]/api/device/exchangehybrid/RemoteDomain/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Bulk Modify | GET | /api/device/exchangehybrid/RemoteDomain/bulk_update/?schema=&schema_rules=true |
|
|
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk Modify | POST | /api/device/exchangehybrid/RemoteDomain/bulk_update/ |
|
For example: {"data":{"name":"value"}, "meta":{}, "request_meta":{ "hrefs":["/api/v0/device/exchangehybrid/RemoteDomain/[pkid1]", "/api/v0/device/exchangehybrid/RemoteDomain/[pkid2]",...]}} |
GET http://[host-proxy]/api/device/exchangehybrid/RemoteDomain/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Move the instance with [pkid] to [target_hierarchy] | POST | /api/tool/DataMove/?model_type=device/exchangehybrid/RemoteDomain |
|
{"hrefs": ["/api/device/exchangehybrid/RemoteDomain/[pkid]"]} |
Bulk Move | POST | /api/tool/DataMove/?model_type=device/exchangehybrid/RemoteDomain |
|
{"hrefs": ["/api/device/exchangehybrid/RemoteDomain/[pkid1]", "/api/device/exchangehybrid/RemoteDomain/[pkid2]",...]} |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Get a selected [export_format] of the schema and instances [pkid1], [pkid2],... of device/exchangehybrid/RemoteDomain; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | POST | /api/device/exchangehybrid/RemoteDomain/export/ |
|
{ "hrefs":["/api/device/exchangehybrid/RemoteDomain/[pkid1]", "/api/device/exchangehybrid/RemoteDomain/[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/exchangehybrid/RemoteDomain and the JSON format can be used to import instances of device/exchangehybrid/RemoteDomain.
GET http://[host-proxy]/api/device/exchangehybrid/RemoteDomain/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get a compressed format of the Bulk Load spreadsheet template for device/exchangehybrid/RemoteDomain | POST | /api/device/exchangehybrid/RemoteDomain/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/exchangehybrid/RemoteDomain/configuration_template/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/ConfigurationTemplate/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Field Display Policy | GET | /api/device/exchangehybrid/RemoteDomain/field_display_policy/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/FieldDisplayPolicy/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
List | GET | /api/device/exchangehybrid/RemoteDomain/ |
|
The device/exchangehybrid/RemoteDomain schema and all instances as JSON. |
(The list will return 0 to 3 device/exchangehybrid/RemoteDomain instances)
{ "operations": [ "move" ], "pagination": { "direction": "asc", "order_by": "Name", "maximum_limit": 2000, "skip": 0, "current": "/api/device/exchangehybrid/RemoteDomain/?skip=0&limit=3&order_by=Name&direction=asc&traversal=default", "limit": 3, "total_limit": null, "total": 0 }, "meta": { "tags": [], "cached": true, "title": "", "business_key": {}, "schema_version": "15312", "references": { "device": [ { "pkid": "", "href": "" } ], "children": [], "parent": [ { "pkid": "6t0ggef2c0deab00hb595101", "href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101" } ], "foreign_key": [] }, "actions": [ { "add": { "support_async": false, "class": "add", "href": "/api/device/exchangehybrid/RemoteDomain/add/?hierarchy=[hierarchy]", "method": "GET", "title": "Add" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/device/exchangehybrid/RemoteDomain/?hierarchy=[hierarchy]", "method": "DELETE", "title": "Delete" } }, { "bulk_update_form": { "support_async": false, "class": "update", "href": "/api/device/exchangehybrid/RemoteDomain/bulk_update/?hierarchy=[hierarchy]&schema=&schema_rules=true", "method": "GET", "title": "Bulk Modify" } }, { "move": { "title": "Move", "support_async": true, "class": "move", "href": "/api/tool/DataMove/?hierarchy=[hierarchy]&model_type=device/exchangehybrid/RemoteDomain", "method": "POST", "view": "/api/tool/DataMove/?auth_token=[authtoken] } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/device/exchangehybrid/RemoteDomain/export/?hierarchy=[hierarchy]", "method": "POST", "view": "/api/view/ExportData/add/?auth_token=[authtoken] } }, { "export_bulkload_template": { "support_async": false, "class": "bulkload_template", "href": "/api/device/exchangehybrid/RemoteDomain/export_bulkload_template/?hierarchy=[hierarchy]", "method": "POST", "title": "Export Bulk Load Template" } }, { "configuration_template": { "support_async": false, "class": "config", "href": "/api/device/exchangehybrid/RemoteDomain/configuration_template/?hierarchy=[hierarchy]", "method": "GET", "title": "Configuration Template" } }, { "field_display_policy": { "support_async": false, "class": "display_policy", "href": "/api/device/exchangehybrid/RemoteDomain/field_display_policy/?hierarchy=[hierarchy]", "method": "GET", "title": "Field Display Policy" } }, { "list": { "support_async": false, "class": "list", "href": "/api/device/exchangehybrid/RemoteDomain/?hierarchy=[hierarchy]", "method": "GET", "title": "List" } }, { "help": { "support_async": false, "class": "help", "href": "/api/device/exchangehybrid/RemoteDomain/help?hierarchy=[hierarchy]", "method": "GET", "title": "Help" } }, { "purge": { "support_async": false, "class": "purge", "href": "/api/device/exchangehybrid/RemoteDomain/purge/?hierarchy=[hierarchy]", "method": "POST", "title": "Purge" } } ], "model_type": "device/exchangehybrid/RemoteDomain", "model_specific_actions": [ "get", "list", "add", "remove", "update", "bulk_update_form", "clone", "configuration_template", "export", "export_bulkload_template", "field_display_policy", "help", "move" ], "summary_attrs": [ { "name": "Name", "title": "Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" } ], "api_version": "20.1.1", "tagged_versions": [] }, "resources": [] }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the on-line Help for device/exchangehybrid/RemoteDomain. | GET | /api/device/exchangehybrid/RemoteDomain/help | hierarchy=[hierarchy] | On-line help of Model ref.: device/exchangehybrid/RemoteDomain as HTML |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Modify | PUT | /api/device/exchangehybrid/RemoteDomain/[pkid]/ | hierarchy=[hierarchy] | (For payload specification) |
For Bulk modification, refer to the Bulk Modify section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Delete | DELETE | /api/device/exchangehybrid/RemoteDomain/[pkid]/ | hierarchy=[hierarchy] |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Clone instance with [pkid]. The schema rules are applied. | GET | /api/device/exchangehybrid/RemoteDomain/[pkid]/clone/?schema=&schema_rules=true |
|
A JSON payload with:
|
GET http://[host-proxy]/api/device/exchangehybrid/RemoteDomain/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Move | POST | /api/tool/DataMove/[pkid]/?model_type=device/exchangehybrid/RemoteDomain | 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/exchangehybrid/RemoteDomain; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | GET | /api/device/exchangehybrid/RemoteDomain/[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/exchangehybrid/RemoteDomain and the JSON format can be used to import instances of device/exchangehybrid/RemoteDomain.
For Bulk Export, refer to the Bulk Export section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get | GET | /api/device/exchangehybrid/RemoteDomain/[pkid]/ | hierarchy=[hierarchy] | The device/exchangehybrid/RemoteDomain instance with [pkid]. |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Help | GET | /api/device/exchangehybrid/RemoteDomain/[pkid]/help | hierarchy=[hierarchy] | The on-line Help for device/exchangehybrid/RemoteDomain. |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Purge | POST | /api/device/exchangehybrid/RemoteDomain/[pkid]/purge/ | hierarchy=[hierarchy] | If payload required: |