We added a new License Manager endpoint for creating multiple contracts in a single API request. Use this endpoint to speed up contract imports, migrations, and large-scale License Manager setup without creating each contract one by one.

You can now:

  • Create up to 1,000 contracts at once
  • Link contracts to applications by name
  • Keep bulk imports consistent with all-or-nothing creation

Check out the endpoint:

Create Multiple Contracts

Previously, when creating or updating a service record, you could assign either an individual Assignee or an Assignee Group, but not both in the same request.

This limitation has been resolved.

You can now:

  • Assign a service record to a Group
  • Assign a specific user within that Group at the same time

This ensures the Assignee is aligned with the selected Group and allows for more precise ownership and routing in a single API call.

Gain visibility into how individual users interact with your applications. Understand exactly who is using each application, and uncover deeper insights into user-level adoption.

You can now:

See which users are using a specific application
Analyze usage at the user level, not just the application level
Identify active users and better understand adoption across your organization

Check out the endpoint:

Get a List of Application Users Across All Applications

We’ve added a new endpoint that allows you to programmatically retrieve activity history for a service record.

You can now:

This endpoint gives you greater visibility into actions performed on a service record, making it easier to track updates, monitor changes, and build workflows or integrations based on service record activity.

👉 To learn more about Activities, go to the Service Record Activities article.

We’ve expanded the License Manager API with new Contract endpoints, allowing you to programmatically manage software license agreements in your SysAid environment.

Contracts represent the agreements behind your software, including details like contract value, billing terms, renewal dates, and ownership. With these endpoints, you can track contract lifecycles and connect contracts to applications for a more complete view of your software portfolio.

New endpoints

You can now:

📘

Learn more about License Manager Contracts

To learn more about License Manager and its capabilities, see License Manager Overview.

We’ve added a new License Manager section to the SysAid API, allowing you to programmatically manage applications tracked in License Manager.

Applications represent the SaaS software tools used across your organization and serve as the foundation for tracking usage metrics, licensing data, and related information. With the new endpoints, you can integrate your application inventory with external systems and automate application lifecycle management.

New endpoints

You can now:

📘

Learn more about License Manager

To learn more about License Manager and its capabilities, view the following articles in our Documentation site:

We’re excited to introduce a brand new category in our API: Groups.

This addition allows you to retrieve and manage Groups programmatically, opening the door to better automation, synchronization, and visibility into your organizational structure.

The new endpoints include:

With the new Groups endpoints, you can sync Groups from external identity providers, automatically create and manage them, retrieve membership data for reporting and automation, and build workflows that respond dynamically to your Group structure.

We’ve expanded the Companies category with new endpoints that provide full lifecycle management, giving you complete control over company data through the API.

You can now programmatically create, retrieve, update, and delete Companies, making it easier than ever to manage organizational data directly through the API.

The Companies category now includes:

You can now automate company provisioning, sync company data from external systems, maintain consistency across platforms, and fully manage company records programmatically, without needing to rely on manual updates in the UI.