# Butlr Developer Docs ## Butlr Developer Docs - [Welcome](https://docs.butlr.io/welcome) - [What is Butlr](https://docs.butlr.io/what-is-butlr) - [Spatial Metrics](https://docs.butlr.io/spatial-metrics) - [Getting Started](https://docs.butlr.io/getting-started) - [Authentication](https://docs.butlr.io/getting-started/authentication) - [Making your first query](https://docs.butlr.io/getting-started/making-your-first-query) - [Mint Client Credentials](https://docs.butlr.io/getting-started/mint-client-credentials): Client Credential Credential Grant via Butlr API - [Changelog](https://docs.butlr.io/changelog) - [GraphQL API Overview](https://docs.butlr.io/asset-management/graphql-api-overview) - [Sites](https://docs.butlr.io/asset-management/graphql-api-overview/sites): You can use Butlr's GraphQL API to create, update, and retrieve information about sites. - [Buildings](https://docs.butlr.io/asset-management/graphql-api-overview/buildings): You can use Butlr's GraphQL API to create, update, and retrieve information about buildings. - [Floors](https://docs.butlr.io/asset-management/graphql-api-overview/floors): You can use Butlr's GraphQL API to create, update, and retrieve information about floors. - [Rooms](https://docs.butlr.io/asset-management/graphql-api-overview/rooms): You can use Butlr's GraphQL API to create, update, and retrieve information about rooms. - [Zones](https://docs.butlr.io/asset-management/graphql-api-overview/zones): You can use Butlr's GraphQL API to create, update, and retrieve information about zones. - [Hives](https://docs.butlr.io/asset-management/graphql-api-overview/hives): You can use Butlr's GraphQL API to create, update, and retrieve information about hives. - [Sensors](https://docs.butlr.io/asset-management/graphql-api-overview/sensors): You can use Butlr's GraphQL API to create, update, and retrieve sensor information. - [Asset Tags](https://docs.butlr.io/asset-management/graphql-api-overview/asset-tags) - [Reporting API Overview](https://docs.butlr.io/historical-occupancy/reporting-api-overview) - [Floor Occupancy](https://docs.butlr.io/historical-occupancy/reporting-api-overview/floor-occupancy) - [Room Occupancy](https://docs.butlr.io/historical-occupancy/reporting-api-overview/room-occupancy) - [Zone Occupancy](https://docs.butlr.io/historical-occupancy/reporting-api-overview/zone-occupancy) - [Query Occupancy by Tag](https://docs.butlr.io/historical-occupancy/reporting-api-overview/query-occupancy-by-tag) - [Traffic](https://docs.butlr.io/historical-occupancy/reporting-api-overview/traffic): https://api.butlr.io/api/v3/reporting - [Presence Time](https://docs.butlr.io/historical-occupancy/reporting-api-overview/presence-time) - [FAQs](https://docs.butlr.io/historical-occupancy/faqs): Commonly Asked Questions about Reporting API v3 - [Webhooks Overview](https://docs.butlr.io/real-time-occupancy/webhooks-overview): Butlr's webhooks deliver real-time data on key events, including occupancy and traffic data. Subscribing ensures automatic updates, timely insights, and structured data for informed decision-making. - [Area Detections](https://docs.butlr.io/real-time-occupancy/webhooks-overview/area-detections): The Detections webhook event provides real-time updates on detected people's locations, represented by coordinates (x, y) within a sensor's field of view. - [Entryway Traffic](https://docs.butlr.io/real-time-occupancy/webhooks-overview/entryway-traffic): The Traffic webhook event provides real-time updates whenever someone enters or exits a monitored area. - [Floor Occupancy](https://docs.butlr.io/real-time-occupancy/webhooks-overview/floor-occupancy): The Floor Occupancy webhook event provides real-time updates on the number of occupants detected by the presence sensor on a specific floor. - [Room Occupancy](https://docs.butlr.io/real-time-occupancy/webhooks-overview/room-occupancy): The Room Occupancy webhook event provides real-time updates on the number of occupants detected by the presence sensor in a specific room. - [Zone Occupancy](https://docs.butlr.io/real-time-occupancy/webhooks-overview/zone-occupancy): The Zone Occupancy webhook event provides real-time updates on the number of occupants detected by the presence sensor on a specific zone. - [Motion Detection](https://docs.butlr.io/real-time-occupancy/webhooks-overview/motion-detection): The PIR Motion webhook event provides real-time updates indicating activity detected by the Heatic2+ sensor in a specific room. - [No Motion Detection](https://docs.butlr.io/real-time-occupancy/webhooks-overview/no-motion-detection): The PIR No Motion webhook event provides real-time updates when the Heatic 2+ sensor detects no activity in a specific room. - [Manage Webhooks](https://docs.butlr.io/real-time-occupancy/manage-webhooks): The Butlr platform provides self-service capabilities for managing webhooks through GraphQL API. Users can create, update, and delete webhooks programmatically. - [Create Webhooks](https://docs.butlr.io/real-time-occupancy/manage-webhooks/create-webhooks): Create one or more new webhooks with specified configurations. - [Update Webhooks](https://docs.butlr.io/real-time-occupancy/manage-webhooks/update-webhooks): Update existing webhooks with new configurations. - [Delete Webhooks](https://docs.butlr.io/real-time-occupancy/manage-webhooks/delete-webhooks): Delete one or more webhooks by their IDs. - [List Webhooks](https://docs.butlr.io/real-time-occupancy/manage-webhooks/list-webhooks): Retrieve a list of all webhooks configured for your account.