POST api/Search/Bookable/CompoundResources

Request Information

URI Parameters

None.

Body Parameters

CompoundResourceFilter
NameDescriptionTypeAdditional information
Query

string

None.

ItemsPerPage

integer

None.

PageNumber

integer

None.

BookingTypeIdentity

globally unique identifier

None.

ResourceRestrictionIdentity

globally unique identifier

None.

Request Formats

application/json, text/json

Sample:
{
  "Query": "sample string 1",
  "ItemsPerPage": 2,
  "PageNumber": 3,
  "BookingTypeIdentity": "bfee5c06-2335-4abf-9add-c25ef56cd187",
  "ResourceRestrictionIdentity": "50b6d8f9-780b-42fa-afb7-78dbdcaa6baa"
}

application/xml, text/xml

Sample:
<CompoundResourceFilter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Scientia.Platform.API.Model">
  <BookingTypeIdentity>bfee5c06-2335-4abf-9add-c25ef56cd187</BookingTypeIdentity>
  <ItemsPerPage>2</ItemsPerPage>
  <PageNumber>3</PageNumber>
  <Query>sample string 1</Query>
  <ResourceRestrictionIdentity>50b6d8f9-780b-42fa-afb7-78dbdcaa6baa</ResourceRestrictionIdentity>
</CompoundResourceFilter>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

PaginatedResultsOfResourceSearchResult
NameDescriptionTypeAdditional information
TotalPages

integer

None.

CurrentPage

integer

None.

Results

Collection of ResourceSearchResult

None.

Count

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "TotalPages": 1,
  "CurrentPage": 2,
  "Results": [
    {
      "BookingTypeIdentities": [
        "bd348bad-1943-406e-8df9-b417f8f87d68",
        "27426ff8-6d5e-46c9-8e6b-840b8103dcaf"
      ],
      "ResourceTypeIdentity": "729121a5-db03-4a2f-b6a6-153bc9f89b75",
      "ResourceTypeName": "sample string 2",
      "ResourceOwners": [
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        },
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        }
      ],
      "Description": "sample string 3",
      "CanEdit": true,
      "CanDelete": true,
      "ImageUri": "http://webapihelppage6.com",
      "EditPermissionsGroups": [
        {
          "EditPermissionType": 0,
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "09ab7b0e-e4e2-48e2-8720-750bdceb9f2a",
          "Name": "sample string 2"
        },
        {
          "EditPermissionType": 0,
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "09ab7b0e-e4e2-48e2-8720-750bdceb9f2a",
          "Name": "sample string 2"
        }
      ],
      "ViewCalendarsPermissionGroups": [
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        },
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        }
      ],
      "ManageBookingsPermissionGroups": [
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        },
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        }
      ],
      "ViewBookingsReportPermissionGroups": [
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        },
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        }
      ],
      "ViewAuditReportPermissionGroups": [
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        },
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        }
      ],
      "CanEditAll": true,
      "CanEditDescription": true,
      "CanEditAvailability": true,
      "CanEditPermissions": true,
      "CanEditCustomFields": true,
      "CanViewCalendar": true,
      "Identity": "78debb12-f8a0-4958-889e-7fa7b9bc0cc6",
      "Name": "sample string 14"
    },
    {
      "BookingTypeIdentities": [
        "bd348bad-1943-406e-8df9-b417f8f87d68",
        "27426ff8-6d5e-46c9-8e6b-840b8103dcaf"
      ],
      "ResourceTypeIdentity": "729121a5-db03-4a2f-b6a6-153bc9f89b75",
      "ResourceTypeName": "sample string 2",
      "ResourceOwners": [
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        },
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        }
      ],
      "Description": "sample string 3",
      "CanEdit": true,
      "CanDelete": true,
      "ImageUri": "http://webapihelppage6.com",
      "EditPermissionsGroups": [
        {
          "EditPermissionType": 0,
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "09ab7b0e-e4e2-48e2-8720-750bdceb9f2a",
          "Name": "sample string 2"
        },
        {
          "EditPermissionType": 0,
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "09ab7b0e-e4e2-48e2-8720-750bdceb9f2a",
          "Name": "sample string 2"
        }
      ],
      "ViewCalendarsPermissionGroups": [
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        },
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        }
      ],
      "ManageBookingsPermissionGroups": [
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        },
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        }
      ],
      "ViewBookingsReportPermissionGroups": [
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        },
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        }
      ],
      "ViewAuditReportPermissionGroups": [
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        },
        {
          "PermissionClaim": {
            "ClaimType": "sample string 1",
            "ClaimValue": "sample string 2",
            "ClaimTypeLower": "sample string 1",
            "ClaimValueLower": "sample string 2"
          },
          "Identity": "7ae61ca5-5ebd-435c-a105-6afdda4dbabc",
          "Name": "sample string 2"
        }
      ],
      "CanEditAll": true,
      "CanEditDescription": true,
      "CanEditAvailability": true,
      "CanEditPermissions": true,
      "CanEditCustomFields": true,
      "CanViewCalendar": true,
      "Identity": "78debb12-f8a0-4958-889e-7fa7b9bc0cc6",
      "Name": "sample string 14"
    }
  ],
  "Count": 3
}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.