POST api/Search/Bookable/CompoundResources
Request Information
URI Parameters
None.
Body Parameters
CompoundResourceFilter| Name | Description | Type | Additional 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": "da9b1ee1-3c74-4b01-b398-3635be4bd90e",
"ResourceRestrictionIdentity": "f8679bb0-3ddc-4996-888d-252c79dc2b6d"
}
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>da9b1ee1-3c74-4b01-b398-3635be4bd90e</BookingTypeIdentity> <ItemsPerPage>2</ItemsPerPage> <PageNumber>3</PageNumber> <Query>sample string 1</Query> <ResourceRestrictionIdentity>f8679bb0-3ddc-4996-888d-252c79dc2b6d</ResourceRestrictionIdentity> </CompoundResourceFilter>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
PaginatedResultsOfResourceSearchResult| Name | Description | Type | Additional 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": [
"5e619a31-617a-4f74-b076-c7e24d05f9cf",
"653838b4-dffe-404a-9a05-0d265acb8367"
],
"ResourceTypeIdentity": "487de7f9-26bd-498d-b8e9-ab06bed393a0",
"ResourceTypeName": "sample string 2",
"ResourceOwners": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"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": "84d5c684-2aaf-438a-a4fd-e705795b5884",
"Name": "sample string 2"
},
{
"EditPermissionType": 0,
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "84d5c684-2aaf-438a-a4fd-e705795b5884",
"Name": "sample string 2"
}
],
"ViewCalendarsPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
}
],
"ManageBookingsPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
}
],
"ViewBookingsReportPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
}
],
"ViewAuditReportPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
}
],
"CanEditAll": true,
"CanEditDescription": true,
"CanEditAvailability": true,
"CanEditPermissions": true,
"CanEditCustomFields": true,
"CanViewCalendar": true,
"Identity": "18067d5d-2ba5-4422-93b2-a32af1d08c70",
"Name": "sample string 14"
},
{
"BookingTypeIdentities": [
"5e619a31-617a-4f74-b076-c7e24d05f9cf",
"653838b4-dffe-404a-9a05-0d265acb8367"
],
"ResourceTypeIdentity": "487de7f9-26bd-498d-b8e9-ab06bed393a0",
"ResourceTypeName": "sample string 2",
"ResourceOwners": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"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": "84d5c684-2aaf-438a-a4fd-e705795b5884",
"Name": "sample string 2"
},
{
"EditPermissionType": 0,
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "84d5c684-2aaf-438a-a4fd-e705795b5884",
"Name": "sample string 2"
}
],
"ViewCalendarsPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
}
],
"ManageBookingsPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
}
],
"ViewBookingsReportPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
}
],
"ViewAuditReportPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "f98834f5-bdd5-40ee-a311-ed991d8d0c29",
"Name": "sample string 2"
}
],
"CanEditAll": true,
"CanEditDescription": true,
"CanEditAvailability": true,
"CanEditPermissions": true,
"CanEditCustomFields": true,
"CanViewCalendar": true,
"Identity": "18067d5d-2ba5-4422-93b2-a32af1d08c70",
"Name": "sample string 14"
}
],
"Count": 3
}
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.