<aside> â ď¸
This change will go into effect on May 14th. If youâre ready for it earlier, or need more time to prepare, please let us know.
</aside>
As part of our upcoming Layers feature launch, we're making changes to how Assembled's scheduling system worksâand this includes important updates to our API.
Weâre introducing Layers, a new way of modeling overlapping events in schedules. This gives agents and managers the flexibility to see a flattened view of the schedule, which more accurately represents what is actually happening at any given time. This flattened view is also the source of truth for all scheduling metrics.
To align with this updated model, weâre making a change to the GET /activities API endpoint. This will impact how identifiers are generated and returned.
Whatâs changing?
The activity/event identifier returned by the endpoint will change from a UUID to a string type. This is necessary because flattened views can result in identifiers that are not globally unique across overlapping events.
Why?
In order to support the added power of scheduling with layers, a single event will be able to have multiple segments in the schedule. To support this, we need more flexibility in how identifiers are structuredâhence the change from uuid to string.
When?
This change will go live on May 14th, 2025. Please make the necessary updates before this date.
All customers upgrading to layers need to take action.
If you:
...then your integration may break once this change goes live.