Client SDK overview
The IntelliBuddies Client SDK lets C# applications connect to the AI Command Center to submit automation jobs, monitor execution, manage processes, and work with tasks, users, triggers, and other entities.
The Client SDK requires IntelliBuddies Enterprise Edition. It uses the IntelliBuddies.Client.API.dll assembly distributed with the AI Command Center installation.
Start here
- Follow Get started to reference the SDK, configure credentials, and make a first request.
- Read SDK usage and troubleshooting for authentication, connection lifetime, async calls, pagination, and failure handling.
- Use ControlRoomContext to access the repositories below.
SDK code identifiers retain their published names, including ControlRoomContext and ModelData. The product UI may display these concepts as AI Command Center and Workflow Data.
API categories
| Category | Description |
|---|---|
| ControlRoomContext | APIs and models used for connecting to IntelliBuddies AI Command Center. |
| Jobs | APIs and models to initiate, monitor, and control your automation jobs |
| Assistant Buddies | APIs and Models to set up and manage your Assistant Buddies |
| Smart Buddies | APIs and Models to set up and manage your Smart Buddies |
| Process Definitions | APIs and Models to handle your automation processes |
| Schedules | APIs and Models to set up and manage your time triggers for your automation |
| File System Triggers | APIs and Models to set up and manage your file system triggers for your automation |
| Email Triggers | APIs and Models to set up and manage your email triggers for your automation |
| Logs | APIs and Models to audit your automation jobs |
| Enterprise Variables | APIs and Models to manage your Enterprise Variables |
| Tasks | APIs and Models to manage your human tasks assigned by Buddies |
| Users | APIs and Models to administer your automation users |
| Roles | APIs and Models to manage your automation roles |
| Process Instance | APIs and Models to create and manage your process instances |
| Connections | APIs and Models to manage your connections |
| Groups | APIs and Models to manage your group. |
| Smart Stations | Register, list, and delete Smart Stations. |
| Task Services | Query tasks and manage assignments and task lifecycle. |
Models
The model reference describes the request and response objects used by the SDK. Method signatures specify parameter types and optional defaults. Match your application to the SDK build distributed with your server.