[Index]
Model ref.: device/exchangehybrid/OfflineAddressBook
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": {
"PublicFolderDatabase": {
"__type_requested": "",
"required": false,
"name": "PublicFolderDatabase",
"title": "PublicFolderDatabase",
"__type_mapping_type": "Unknown",
"readonly": true,
"type": "string",
"__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string"
},
"WhenCreatedUTC": {
"__type_requested": "System.DateTime",
"__type_mapping_type": "DateTime",
"name": "WhenCreatedUTC",
"title": "WhenCreatedUTC",
"format": "date-time",
"required": false,
"readonly": true,
"type": "string"
},
"OrganizationId": {
"__type_requested": "System.String",
"required": false,
"name": "OrganizationId",
"title": "OrganizationId",
"__type_mapping_type": "String",
"readonly": true,
"type": "string"
},
"LastRequestedTime": {
"__type_requested": "",
"required": false,
"name": "LastRequestedTime",
"title": "LastRequestedTime",
"__type_mapping_type": "Unknown",
"readonly": true,
"type": "string",
"__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string"
},
"VirtualDirectories": {
"__type_requested": "Deserialized.Microsoft.Exchange.Data.Directory.ADMultiValuedProperty`1[[Microsoft.Exchange.Data.Directory.ADObjectId,",
"__type_mapping_type": "String[]",
"description": "The VirtualDirectories parameter specifies the array of OABVirtualDirectory objects. If the VirtualDirectories parameter is specified, Version4 of the OAB must be generated.",
"title": "VirtualDirectories",
"items": {
"type": "string"
},
"required": false,
"readonly": false,
"type": "array",
"name": "VirtualDirectories"
},
"LastGeneratingData": {
"__type_requested": "",
"required": false,
"name": "LastGeneratingData",
"title": "LastGeneratingData",
"__type_mapping_type": "Unknown",
"readonly": true,
"type": "string",
"__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string"
},
"AdminDisplayName": {
"__type_requested": "System.String",
"required": false,
"name": "AdminDisplayName",
"title": "AdminDisplayName",
"__type_mapping_type": "String",
"readonly": true,
"type": "string"
},
"PSShowComputerName": {
"__type_requested": "System.Boolean",
"required": false,
"name": "PSShowComputerName",
"title": "PSShowComputerName",
"__type_mapping_type": "Boolean",
"readonly": true,
"type": "boolean"
},
"MaxMultivaluedStringPropertySize": {
"__type_requested": "System.Int32",
"required": false,
"name": "MaxMultivaluedStringPropertySize",
"title": "MaxMultivaluedStringPropertySize",
"__type_mapping_type": "Integer",
"readonly": true,
"type": "integer",
"description": "The MaxMultivaluedStringPropertySize parameter specifies the maximum size for multivalued string attributes before they're truncated."
},
"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"
},
"PSComputerName": {
"__type_requested": "System.String",
"required": false,
"name": "PSComputerName",
"title": "PSComputerName",
"__type_mapping_type": "String",
"readonly": true,
"type": "string"
},
"DiffRetentionPeriod": {
"__type_requested": "System.String",
"__type_mapping_type": "String",
"description": "The DiffRetentionPeriod parameter specifies the length of time, in days, that the OAB difference files are retained on the OAB-generating server and the Client Access server. To retain the OAB difference files indefinitely, use the value unlimited.",
"title": "DiffRetentionPeriod",
"required": false,
"readonly": false,
"type": "string",
"name": "DiffRetentionPeriod"
},
"MaxMultivaluedBinaryPropertySize": {
"__type_requested": "System.Int32",
"required": false,
"name": "MaxMultivaluedBinaryPropertySize",
"title": "MaxMultivaluedBinaryPropertySize",
"__type_mapping_type": "Integer",
"readonly": true,
"type": "integer",
"description": "The MaxMultivaluedBinaryPropertySize parameter specifies the maximum size for multivalued binary attributes before they're truncated."
},
"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 GUID, distinguished name (DN), or OAB name that represents a specific OAB. You can also include the path using the format Server\\OfflineAddressBookName.\nYou can omit the parameter label Identity so that only the OAB name or GUID is supplied."
},
"DistinguishedName": {
"__type_requested": "System.String",
"required": false,
"name": "DistinguishedName",
"title": "DistinguishedName",
"__type_mapping_type": "String",
"readonly": true,
"type": "string"
},
"GeneratingMailbox": {
"__type_requested": "System.String",
"__type_mapping_type": "String",
"description": "The GeneratingMailbox parameter specifies the OABGenCapability arbitration mailbox where the offline address books will be generated. This allows on-premises admins to load balance OAB generation.",
"title": "GeneratingMailbox",
"required": false,
"readonly": false,
"type": "string",
"name": "GeneratingMailbox"
},
"LastFailedTime": {
"__type_requested": "",
"required": false,
"name": "LastFailedTime",
"title": "LastFailedTime",
"__type_mapping_type": "Unknown",
"readonly": true,
"type": "string",
"__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string"
},
"OriginatingServer": {
"__type_requested": "System.String",
"required": false,
"name": "OriginatingServer",
"title": "OriginatingServer",
"__type_mapping_type": "String",
"readonly": true,
"type": "string"
},
"Name": {
"__type_requested": "String",
"__type_mapping_type": "String",
"description": "The Name parameter specifies the name that describes the OAB object in Exchange System Manager. This value can contain a maximum of 64 characters.",
"title": "Name",
"required": true,
"readonly": false,
"type": "string",
"name": "Name"
},
"Versions": {
"__type_requested": "MultiValuedProperty",
"required": false,
"name": "Versions",
"title": "Versions",
"items": {
"type": "string"
},
"__type_mapping_type": "String[]",
"readonly": true,
"type": "array",
"description": "The Versions parameter specifies the OAB versions that are generated for client download. The available options are Version4, Version3, and Version2. Version4 is for Microsoft Outlook 2003 Service Pack 2 (SP2) or later clients. Version3 is for Outlook clients that support Unicode."
},
"WebDistributionEnabled": {
"__type_requested": "System.Boolean",
"required": false,
"name": "WebDistributionEnabled",
"title": "WebDistributionEnabled",
"__type_mapping_type": "Boolean",
"readonly": true,
"type": "boolean"
},
"PublicFolderDistributionEnabled": {
"__type_requested": "System.Boolean",
"required": false,
"name": "PublicFolderDistributionEnabled",
"title": "PublicFolderDistributionEnabled",
"__type_mapping_type": "Boolean",
"readonly": true,
"type": "boolean",
"description": "The PublicFolderDistributionEnabled parameter specifies whether the OAB is to be distributed via public folders. Setting the PublicFolderDistributionEnabled parameter to a value of $true sets the OAB to be distributed via public folders. The default value is $true."
},
"Server": {
"__type_requested": "ServerIdParameter",
"required": false,
"description": "The Server parameter specifies the GUID, domain name, or fully qualified domain name (FQDN) of the server generating the OAB.",
"title": "Server",
"__type_mapping_type": "Unknown",
"readonly": true,
"__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string",
"type": "string",
"name": "Server"
},
"MaxStringPropertySize": {
"__type_requested": "System.Int32",
"required": false,
"name": "MaxStringPropertySize",
"title": "MaxStringPropertySize",
"__type_mapping_type": "Integer",
"readonly": true,
"type": "integer",
"description": "The MaxStringPropertySize parameter specifies the maximum size for string attributes before they're truncated."
},
"WhenCreated": {
"__type_requested": "System.DateTime",
"__type_mapping_type": "DateTime",
"name": "WhenCreated",
"title": "WhenCreated",
"format": "date-time",
"required": false,
"readonly": true,
"type": "string"
},
"AddressLists": {
"__type_requested": "Deserialized.Microsoft.Exchange.Data.Directory.ADMultiValuedProperty`1[[Microsoft.Exchange.Data.Directory.ADObjectId,",
"__type_mapping_type": "String[]",
"description": "The AddressLists parameter specifies an array of address list identities included in the OAB.",
"title": "AddressLists",
"items": {
"type": "string"
},
"required": true,
"readonly": false,
"type": "array",
"name": "AddressLists"
},
"Organization": {
"__type_requested": "OrganizationIdParameter",
"__type_mapping_type": "Unknown",
"description": "This parameter is reserved for internal Microsoft use.",
"title": "Organization",
"required": false,
"readonly": true,
"__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string",
"type": "string",
"name": "Organization"
},
"ExchangeVersion": {
"__type_requested": "System.String",
"required": false,
"name": "ExchangeVersion",
"title": "ExchangeVersion",
"__type_mapping_type": "String",
"readonly": true,
"type": "string"
},
"IsDefault": {
"__type_requested": "$true | $false",
"__type_mapping_type": "Boolean",
"description": "The IsDefault parameter specifies whether the OAB is set as the default OAB for all new mailbox databases. If the value of the IsDefault parameter is $true, the OAB is set as the default OAB for all new mailbox databases. If the value is $false, the OAB isn't set as the default OAB.",
"title": "IsDefault",
"required": false,
"readonly": false,
"type": "boolean",
"name": "IsDefault"
},
"DomainController": {
"__type_requested": "Fqdn",
"__type_mapping_type": "String",
"description": "The DomainController parameter specifies the fully qualified domain name (FQDN) of the domain controller that writes this configuration change to Active Directory.",
"title": "DomainController",
"required": false,
"readonly": false,
"type": "string",
"name": "DomainController"
},
"ConfiguredAttributes": {
"__type_requested": "MultiValuedProperty",
"required": false,
"name": "ConfiguredAttributes",
"title": "ConfiguredAttributes",
"items": {
"type": "string"
},
"__type_mapping_type": "String[]",
"readonly": true,
"type": "array",
"description": "The ConfiguredAttributes parameter specifies the attributes to be displayed for the OAB."
},
"MaxBinaryPropertySize": {
"__type_requested": "System.Int32",
"required": false,
"name": "MaxBinaryPropertySize",
"title": "MaxBinaryPropertySize",
"__type_mapping_type": "Integer",
"readonly": true,
"type": "integer",
"description": "The MaxBinaryPropertySize parameter specifies the maximum size for binary attributes before they're truncated."
},
"ShadowMailboxDistributionEnabled": {
"__type_requested": "$true | $false",
"__type_mapping_type": "Boolean",
"description": "The ShadowMailboxDistributionEnabled parameter enables an OAB generation mailbox to host a shadow copy of another OAB. The default value is $false.",
"title": "ShadowMailboxDistributionEnabled",
"required": false,
"readonly": false,
"type": "boolean",
"name": "ShadowMailboxDistributionEnabled"
},
"LastTouchedTime": {
"__type_requested": "",
"required": false,
"name": "LastTouchedTime",
"title": "LastTouchedTime",
"__type_mapping_type": "Unknown",
"readonly": true,
"type": "string",
"__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string"
},
"Schedule": {
"__type_requested": "Schedule",
"required": false,
"description": "The Schedule parameter specifies the interval scheduled for generating the OAB.\nYou can use the following values for the start and end days:\nFull name of the day\nAbbreviated name of the day\nInteger from 0 through 6, where 0 = Sunday\nThe start time and end time must be at least 15 minutes apart. Minutes will be rounded down to 0, 15, 30, or 45. If you specify more than one interval, there must be at least 15 minutes between each interval.\nThe following are examples:\n\"Sun.11:30 PM-Mon.1:30 AM\"\n6.22:00-6.22:15 (The assistant will run from Saturday at 10:00 PM until Saturday at 10:15 PM.)\n\"Monday.4:30 AM-Monday.5:30 AM\",\"Wednesday.4:30 AM-Wednesday.5:30 AM\" (The assistant will run on Monday and Wednesday mornings from 4:30 until 5:30.)\n\"Sun.1:15 AM-Monday.23:00\"",
"title": "Schedule",
"__type_mapping_type": "Unknown",
"readonly": true,
"__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string",
"type": "string",
"name": "Schedule"
},
"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"
},
"LastNumberOfRecords": {
"__type_requested": "",
"required": false,
"name": "LastNumberOfRecords",
"title": "LastNumberOfRecords",
"__type_mapping_type": "Unknown",
"readonly": true,
"type": "string",
"__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string"
},
"GlobalWebDistributionEnabled": {
"__type_requested": "$true | $false",
"__type_mapping_type": "Boolean",
"description": "The GlobalWebDistributionEnabled parameter specifies whether distribution occurs to all virtual directories in the organization. If the value of the GlobalWebDistributionEnabled parameter is $true, distribution occurs to all virtual directories in the organization and the VirtualDirectories parameter can't be used.",
"title": "GlobalWebDistributionEnabled",
"required": false,
"readonly": false,
"type": "boolean",
"name": "GlobalWebDistributionEnabled"
},
"ObjectState": {
"__type_requested": "System.String",
"required": false,
"name": "ObjectState",
"title": "ObjectState",
"__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"
},
"RunspaceId": {
"__type_requested": "System.Guid",
"required": false,
"name": "RunspaceId",
"title": "RunspaceId",
"__type_mapping_type": "String",
"readonly": true,
"type": "string"
},
"Guid": {
"__type_requested": "System.Guid",
"required": false,
"name": "Guid",
"title": "Guid",
"__type_mapping_type": "String",
"readonly": true,
"type": "string"
},
"Id": {
"__type_requested": "System.String",
"required": false,
"name": "Id",
"title": "Id",
"__type_mapping_type": "String",
"readonly": true,
"type": "string"
},
"ObjectCategory": {
"__type_requested": "System.String",
"required": false,
"name": "ObjectCategory",
"title": "ObjectCategory",
"__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/OfflineAddressBook/add/ |
|
The GUI Add form of device/exchangehybrid/OfflineAddressBook 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/OfflineAddressBook | 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/OfflineAddressBook/ | hierarchy=[hierarchy] | {"hrefs":["/api/device/exchangehybrid/OfflineAddressBook/[pkid1]", "/api/device/exchangehybrid/OfflineAddressBook/[pkid2]", ...]} |
GET http://[host-proxy]/api/device/exchangehybrid/OfflineAddressBook/?hierarchy=[hierarchy]&format=json
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Bulk Modify | GET | /api/device/exchangehybrid/OfflineAddressBook/bulk_update/?schema=&schema_rules=true |
|
|
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Bulk Modify | POST | /api/device/exchangehybrid/OfflineAddressBook/bulk_update/ |
|
For example: {"data":{"name":"value"}, "meta":{}, "request_meta":{ "hrefs":["/api/v0/device/exchangehybrid/OfflineAddressBook/[pkid1]", "/api/v0/device/exchangehybrid/OfflineAddressBook/[pkid2]",...]}} |
GET http://[host-proxy]/api/device/exchangehybrid/OfflineAddressBook/?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/OfflineAddressBook |
|
{"hrefs": ["/api/device/exchangehybrid/OfflineAddressBook/[pkid]"]} |
| Bulk Move | POST | /api/tool/DataMove/?model_type=device/exchangehybrid/OfflineAddressBook |
|
{"hrefs": ["/api/device/exchangehybrid/OfflineAddressBook/[pkid1]", "/api/device/exchangehybrid/OfflineAddressBook/[pkid2]",...]} |
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Get a selected [export_format] of the schema and instances [pkid1], [pkid2],... of device/exchangehybrid/OfflineAddressBook; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | POST | /api/device/exchangehybrid/OfflineAddressBook/export/ |
|
{ "hrefs":["/api/device/exchangehybrid/OfflineAddressBook/[pkid1]", "/api/device/exchangehybrid/OfflineAddressBook/[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/OfflineAddressBook and the JSON format can be used to import instances of device/exchangehybrid/OfflineAddressBook.
GET http://[host-proxy]/api/device/exchangehybrid/OfflineAddressBook/?hierarchy=[hierarchy]
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get a compressed format of the Bulk Load spreadsheet template for device/exchangehybrid/OfflineAddressBook | POST | /api/device/exchangehybrid/OfflineAddressBook/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/OfflineAddressBook/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/OfflineAddressBook/field_display_policy/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/FieldDisplayPolicy/?hierarchy=[hierarchy]
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| List | GET | /api/device/exchangehybrid/OfflineAddressBook/ |
|
The device/exchangehybrid/OfflineAddressBook schema and all instances as JSON. |
(The list will return 0 to 3 device/exchangehybrid/OfflineAddressBook instances)
{
"pagination": {
"skip": 0,
"limit": 3,
"maximum_limit": 2000,
"total": 0,
"total_limit": null,
"order_by": "Name",
"direction": "asc",
"current": "/api/device/exchangehybrid/OfflineAddressBook/?skip=0&limit=3&order_by=Name&direction=asc&traversal=down"
},
"operations": [
"move"
],
"meta": {
"model_type": "device/exchangehybrid/OfflineAddressBook",
"summary_attrs": [
{
"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",
"powershell_move",
"add",
"remove",
"update",
"powershell_update",
"bulk_update_form",
"clone",
"configuration_template",
"export",
"export_bulkload_template",
"field_display_policy",
"help",
"move"
],
"schema_version": "15312",
"actions": [
{
"add": {
"method": "GET",
"class": "add",
"href": "/api/device/exchangehybrid/OfflineAddressBook/add/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Add"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/device/exchangehybrid/OfflineAddressBook/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Delete"
}
},
{
"bulk_update_form": {
"method": "GET",
"class": "update",
"href": "/api/device/exchangehybrid/OfflineAddressBook/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/exchangehybrid/OfflineAddressBook",
"support_async": true,
"title": "Move",
"view": "/api/tool/DataMove/?auth_token=[authtoken]
}
},
{
"export": {
"method": "POST",
"class": "export",
"href": "/api/device/exchangehybrid/OfflineAddressBook/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/exchangehybrid/OfflineAddressBook/export_bulkload_template/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Export Bulk Load Template"
}
},
{
"configuration_template": {
"method": "GET",
"class": "config",
"href": "/api/device/exchangehybrid/OfflineAddressBook/configuration_template/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Configuration Template"
}
},
{
"field_display_policy": {
"method": "GET",
"class": "display_policy",
"href": "/api/device/exchangehybrid/OfflineAddressBook/field_display_policy/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Field Display Policy"
}
},
{
"list": {
"method": "GET",
"class": "list",
"href": "/api/device/exchangehybrid/OfflineAddressBook/?hierarchy=[hierarchy]",
"support_async": false,
"title": "List"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/device/exchangehybrid/OfflineAddressBook/help?hierarchy=[hierarchy]",
"support_async": false,
"title": "Help"
}
},
{
"purge": {
"method": "POST",
"class": "purge",
"href": "/api/device/exchangehybrid/OfflineAddressBook/purge/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Purge"
}
}
]
},
"resources": []
}
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get the on-line Help for device/exchangehybrid/OfflineAddressBook. | GET | /api/device/exchangehybrid/OfflineAddressBook/help | hierarchy=[hierarchy] | On-line help of Model ref.: device/exchangehybrid/OfflineAddressBook as HTML |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Purge | POST | /api/device/exchangehybrid/OfflineAddressBook/purge/ |
|
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Modify | PUT | /api/device/exchangehybrid/OfflineAddressBook/[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/OfflineAddressBook/[pkid] | hierarchy=[hierarchy] |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Clone instance with [pkid]. The schema rules are applied. | GET | /api/device/exchangehybrid/OfflineAddressBook/[pkid]/clone/?schema=&schema_rules=true |
|
A JSON payload with:
|
GET http://[host-proxy]/api/device/exchangehybrid/OfflineAddressBook/?hierarchy=[hierarchy]&format=json
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Move | POST | /api/tool/DataMove/[pkid]/?model_type=device/exchangehybrid/OfflineAddressBook | 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/OfflineAddressBook; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | GET | /api/device/exchangehybrid/OfflineAddressBook/[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/OfflineAddressBook and the JSON format can be used to import instances of device/exchangehybrid/OfflineAddressBook.
For Bulk Export, refer to the Bulk Export section.
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get | GET | /api/device/exchangehybrid/OfflineAddressBook/[pkid] | hierarchy=[hierarchy] | The device/exchangehybrid/OfflineAddressBook instance with [pkid]. |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Help | GET | /api/device/exchangehybrid/OfflineAddressBook/[pkid]/help | hierarchy=[hierarchy] | The on-line Help for device/exchangehybrid/OfflineAddressBook. |
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Powershell Move | POST | /api/device/exchangehybrid/OfflineAddressBook/[pkid]/+powershell_move | hierarchy=[hierarchy] | If payload required: |
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Powershell Update | POST | /api/device/exchangehybrid/OfflineAddressBook/[pkid]/+powershell_update | hierarchy=[hierarchy] | If payload required: |
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Purge | POST | /api/device/exchangehybrid/OfflineAddressBook/[pkid]/purge | hierarchy=[hierarchy] | If payload required: |