- Administration
- Company settings
- Display
- Integrations
- API and Webhooks
- Locker integration: lock system API requirements
- External API: get users
- Incoming webhooks API reference
- Outgoing webhooks API reference
- External API: update user schedule status
- External API: monitoring
- External API: get bookings
- External API: User sync via SCIM
- What are webhooks and how do you use them to automate processes?
- Outgoing Webhooks setting up guide
- Incoming Webhooks setting up guide
- Connecting the meeting room calendar
- Create a resource calendar in Office 365
- Create a resource calendar in Google Workspace
- Connect an Exchange calendar to a meeting room
- Connect an Office 365 calendar to a meeting room
- Connect a Google Workspace calendar to a meeting room
- Meeting room calendar: connection options overview
- Connect Microsoft 365 via a Microsoft Entra application
- Connect Microsoft Exchange via a service account
- Office 365 meeting names fix
- Prepare Microsoft 365 calendar to work with UnSpot
- Prepare Google calendar to work with UnSpot
- Prepare Exchange calendar to work with UnSpot
- User sync
- Importing users from a CSV file
- OpenID Connect: creating users at first sign-in
- How to choose a user synchronization method
- Set up user provisioning via SCIM 2.0 (Entra ID, Okta)
- Set up user sync with Google Workspace
- Set up user sync with Entra ID (Azure AD) via Graph API
- Set up user sync with Active Directory (AD LDAP / OpenLDAP)
- External API: User sync via SCIM
- User provisioning via SCIM 2.0 (Entra ID, Okta): how it works
- User sync with Active Directory (AD LDAP / OpenLDAP): how it works
- User sync with Entra ID (Azure AD) via Graph API: how it works
- User sync with Google Workspace: how it works
- People management
- Office attendance mode and the attendance target
- Employee subordination: overview
- Subordination in analytics and reports
- What a manager can do: bookings, schedules, requests
- The direct manager in the employee profile
- Subordinates and teams in the employee profile
- Subordination through the organisational structure
- Assigned seats, priority and the booking horizon
- Workspace access through the organisational structure
- Access Groups: rules and configuration options
- Configuring resource access rights: all settings
- How workspace access rights work
- Workspace access rights: overview
- User Roles
- Service requests
- Workspaces management
- Check-in
- Booking control scenarios: four ready-made setups
- Booking control: overview
- Meeting room check-in: how it works and how to set it up
- Desk and parking check-in: one shared setting
- Check-in settings for a space and a meeting room
- Check-in methods: how to verify office presence
- How booking control works
- Booking control: settings reference
- Workspaces
- Holders mounting
- Reports and analytics
- Employee analytics
- Office analytics
- By desks analytics: overview and cost of ownership
- On the map analytics: workplace usage heatmap
- By desks analytics: filters, period and export
- By desks analytics: how the report is built
- By office analytics: PACS data
- By office analytics: lockers
- By office analytics: meeting rooms
- By office analytics: desks and parking
- By office analytics: filters and period
- By office analytics: overview
- On the map analytics: overview
- Meeting Rooms analytics: room workload
- Reports and exports
- Tariff
- By desks analytics: overview and cost of ownership
- On the map analytics: workplace usage heatmap
- By desks analytics: filters, period and export
- By desks analytics: how the report is built
- By employee analytics: cancelled bookings and attendance check
- By employee analytics: office attendance and work schedule
- By employee analytics: filters, period and employee selection
- By office analytics: PACS data
- By office analytics: lockers
- By office analytics: meeting rooms
- By office analytics: desks and parking
- By office analytics: filters and period
- By office analytics: overview
- Resources report
- By employee analytics: overview
- On the map analytics: overview
- Meeting Rooms analytics: room workload
- Reports
- Tariff
- Selection of equipment
- User
- Using UnSpot
- Where the work mode and status are visible
- Colleague search and viewing their schedule
- Teams in the schedule and subordinates’ schedules
- Subscribing to colleagues in the schedule
- Work schedule notifications
- Work schedule template
- Statuses in the schedule: setting them and the effect on bookings
- Confirming your booking (check-in)
- How to submit a service request
- Service request for a meeting
- Request for an office object and by QR code
- Service request for an employee
- Service requests: overview
- Push notifications
No matching articles
What are webhooks and how do you use them to automate processes?
Webhook is a mechanism that allows applications to exchange data in real time via HTTPS requests. It follows a “callback” pattern, where one application sends data to another when certain events occur. This allows the system to react instantly to changes without constantly polling the servers.
1. Incoming Webhooks:
Incoming webhooks allow external applications to send data to UnSpot. When an event occurs, UnSpot receives an HTTPS request with the data.
Example: Information about employee entry and exit through PACS can be displayed in UnSpot when confirming a booking.
2. Outgoing Webhooks:
Outgoing webhooks allow UnSpot to send data to other applications when events occur on the system.
Example: When a new parking space booking is created, the system sends data via HTTPS request to another server.
Technical reference for developers: Outgoing webhooks API reference and Incoming webhooks API reference.