GET Offerings({id})/CompatibleFileTypes

Get the file types compatible with an offering.

A file type is compatible with an offering if:

  • The offering is an application, not a desktop.
  • The file type is available on the machines in the offering's session machine catalog.
  • The file type's "Open" or "Edit" action defines an association with the offering's command line executable.

Request Information

Parameters

NameDescriptionAdditional information
id

ID of the offering to find compatible file types for.

Type:

name

See Filtering, Arranging, and Paging.

Type: String

filterBy

See Filtering, Arranging, and Paging. The supported filters are:

  • All: All file types. (default)

Type: Filter

filterProp

See Filtering, Arranging, and Paging.

Type: String

arrangeBy

See Filtering, Arranging, and Paging. The supported arrangers are:

  • Name: Arrange by name. (default)

Type: String

skip

See Filtering, Arranging, and Paging.

Type: Number

take

See Filtering, Arranging, and Paging.

Type: Number

Response Information

A list of file types.

Response type

CollectionResultModel<FileTypeModel>

Response body formats

application/json, text/json

Sample:
{
  "Href": "[api:Offerings(2f08f456-7ec8-4edc-866d-25037776ef4f)/CompatibleFileTypes]",
  "Count": 1,
  "TotalMatchingFilter": 1,
  "Items": [
    {
      "ExtensionName": ".txt",
      "ContentType": "application/text",
      "Name": "App.1",
      "Description": "Text file",
      "HandlerOpen": "C:\\Program Files\\myapp\\app.exe -file %1",
      "HandlerOpenExecutableName": "app.exe",
      "HandlerOpenArguments": "-file %1",
      "HandlerEdit": "C:\\Program Files\\myapp\\app.exe -file %1",
      "HandlerEditExecutableName": "app.exe",
      "HandlerEditArguments": "-file %1"
    }
  ]
}