BokaMera.API.Host

<back to all web services

UpdateResourcePriority

Requires Authentication
Requires any of the roles:bookingsupplier-administrator-write, superadmin
The following routes are available for this service:
PUT/resourcetypes/{Id}/updateresourcepriorityUpdate resource(s) priority within the ResourceTypeUpdates resource(s) priority in the ResourceType for the currently logged in user, only administrators are allowed to update ResourceTypes.
UpdateResourcePriority Parameters:
NameParameterData TypeRequiredDescription
CompanyIdbodyGuidYesThe company id
IdpathintYesThe ResourceType id
ResourcesbodyList<UpdateResourceTypeResource>NoThe resources to have their priorities to be updated
UpdateResourceTypeResource Parameters:
NameParameterData TypeRequiredDescription
IdformintNoThe resource id
PriorityformintNoThe priority of the resource
ResourceTypeQueryResponse Parameters:
NameParameterData TypeRequiredDescription
IdformintNoThe resourcetype id
NameformstringNoThe resourcetype name
DescriptionformstringNoThe resourcetype description
ResourcesformList<ResourceTypeResource>NoThe resources in the resourcetype. Only shows active resources if not admin.
ActiveformboolNoIf resourcetype is active or not
CreatedformDateTimeNoThen date when the resource was created
UpdatedformDateTimeNoThen date when the resource was updated
ResourceTypeResource Parameters:
NameParameterData TypeRequiredDescription
IdformintNoThe resource id
NameformstringNoThe resource name
ActiveformboolNoThe resource status
DescriptionformstringNoThe resource description
EmailformstringNoThe resource email
PhoneformstringNoThe resource phone
ColorformstringNoThe resource color
ImageUrlformUriNoThe resource image
PriorityformintNoThe priority of the resource
EmailNotificationformboolNoIf the resource want to receive email notifications
SMSNotificationformboolNoIf the resource want to receive sms notifications
EmailReminderformboolNoIf the resource want to receive email reminders
SMSReminderformboolNoIf the resource want to receive sms reminders

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

PUT /resourcetypes/{Id}/updateresourcepriority HTTP/1.1 
Host: testapi.bokamera.se 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"Id":0,"Resources":[{"Id":0,"Priority":0}]}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"Id":0,"Name":"String","Description":"String","Resources":[{"Id":0,"Name":"String","Active":false,"Description":"String","Email":"String","Phone":"String","Color":"String","Priority":0,"EmailNotification":false,"SMSNotification":false,"EmailReminder":false,"SMSReminder":false}],"Active":false}