Skip to main content

Resource webhooks

Receive webhook notifications whenever resources are created, updated, or deleted. Resource webhooks can be used to trigger actions in your application whenever a resource is changed, for example to create licenses or update an external inventory systems.

Events​

EventDescription
resource.createdOccurs whenever a new resource is created.
resource.updatedOccurs whenever a resource's information has changed.
resource.deletedOccurs whenever a resource is deleted.

Example Payload​

We return JSON-formatted content with the following structure.

NameExample contentDescription
id882a3ceb-319a-4cca-a6e7-65ead0760726UUID of the trigger resource
typeresourceResource type
eventresource.updatedEvent that triggered the webhook, lowercase, dot-separated
urlhttps://app.freispace.com/planning/resources/882a3ceb-319a-4cca-a6e7-65ead0760726/overviewURL to the updated resource
data{}The resource's information
{
"id": "a2dcb9dd-cf44-4c9c-8b77-f691e1745223",
"type": "resource",
"event": "resource.updated",
"url": "https://app.freispace.com/resources/a2dcb9dd-cf44-4c9c-8b77-f691e1745223/overview",
"data": {
"id": "a2dcb9dd-cf44-4c9c-8b77-f691e1745223",
"name": "Notebook 01",
"number": "L01",
"cost": 20,
"cost_unit": "day",
"cost_currency": "GBP",
"byline": "ddd",
"description": null,
"color": "#000000",
"email": null,
"photo_url": "http://assets.app.freispace.io/freispace-public/resource_photos/a2dcb9dd-cf44-4c9c-8b77-f691e1745223.svg",
"status": "active",
"custom_fields": [],
"global_fields": [],
"created": "2026-09-29T13:35:48+00:00",
"updated": "2026-10-05T12:46:49+00:00"
}
}