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": "65203741-0859-4808-bff1-0f9715a59b43",
"ResourceRestrictionIdentity": "f7ab019c-32eb-490d-b24e-15453f38b2d1"
}
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>65203741-0859-4808-bff1-0f9715a59b43</BookingTypeIdentity> <ItemsPerPage>2</ItemsPerPage> <PageNumber>3</PageNumber> <Query>sample string 1</Query> <ResourceRestrictionIdentity>f7ab019c-32eb-490d-b24e-15453f38b2d1</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": [
"75637d71-9a68-4b08-83c2-1ea4307feeea",
"7075baf5-44eb-43bb-b11e-02e7bacc05aa"
],
"ResourceTypeIdentity": "1f739aea-ec67-44da-b278-590b1e04fe44",
"ResourceTypeName": "sample string 2",
"ResourceOwners": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"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": "0901fc50-2c88-4ba3-9c36-a0222a101648",
"Name": "sample string 2"
},
{
"EditPermissionType": 0,
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "0901fc50-2c88-4ba3-9c36-a0222a101648",
"Name": "sample string 2"
}
],
"ViewCalendarsPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
}
],
"ManageBookingsPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
}
],
"ViewBookingsReportPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
}
],
"ViewAuditReportPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
}
],
"CanEditAll": true,
"CanEditDescription": true,
"CanEditAvailability": true,
"CanEditPermissions": true,
"CanEditCustomFields": true,
"CanViewCalendar": true,
"Identity": "bc1a122a-be2e-4a02-8790-872204b5ac6d",
"Name": "sample string 14"
},
{
"BookingTypeIdentities": [
"75637d71-9a68-4b08-83c2-1ea4307feeea",
"7075baf5-44eb-43bb-b11e-02e7bacc05aa"
],
"ResourceTypeIdentity": "1f739aea-ec67-44da-b278-590b1e04fe44",
"ResourceTypeName": "sample string 2",
"ResourceOwners": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"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": "0901fc50-2c88-4ba3-9c36-a0222a101648",
"Name": "sample string 2"
},
{
"EditPermissionType": 0,
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "0901fc50-2c88-4ba3-9c36-a0222a101648",
"Name": "sample string 2"
}
],
"ViewCalendarsPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
}
],
"ManageBookingsPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
}
],
"ViewBookingsReportPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
}
],
"ViewAuditReportPermissionGroups": [
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
},
{
"PermissionClaim": {
"ClaimType": "sample string 1",
"ClaimValue": "sample string 2",
"ClaimTypeLower": "sample string 1",
"ClaimValueLower": "sample string 2"
},
"Identity": "c650965a-27dd-4eeb-98a0-eed1e079ff83",
"Name": "sample string 2"
}
],
"CanEditAll": true,
"CanEditDescription": true,
"CanEditAvailability": true,
"CanEditPermissions": true,
"CanEditCustomFields": true,
"CanViewCalendar": true,
"Identity": "bc1a122a-be2e-4a02-8790-872204b5ac6d",
"Name": "sample string 14"
}
],
"Count": 3
}
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.