BokaMera.API.Host

<back to all web services

RemoveResource

Requires Authentication
Requires any of the roles:bookingsupplier-administrator-write, superadmin
The following routes are available for this service:
DELETE/resourcetypes/{Id}/removeresourceRemove resource(s) from resourcetypeRemove resource(s) from resourcetype for the currently logged in user, only administrators are allowed to remove resources to resourcetypes.
RemoveResource Parameters:
NameParameterData TypeRequiredDescription
CompanyIdqueryGuid?NoThe company id, if empty will use the company id for the user you are logged in with.
IdpathintYesThe ResourceType id
ResourcesqueryList<RemoveResourceTypeResource>NoThe resources to be removed
RemoveResourceTypeResource Parameters:
NameParameterData TypeRequiredDescription
IdformintNoThe resource id
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 .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

DELETE /resourcetypes/{Id}/removeresource HTTP/1.1 
Host: testapi.bokamera.se 
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
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}