https://catalyst-usw.agentuity.cloudAuthentication
All requests require a Bearer token. Pass your API or SDK key in the Authorization header.
| Header | Value |
|---|---|
Authorization | Bearer YOUR_SDK_KEY |
You can find your SDK key in the Agentuity Console under your project settings.
Discovery
Discover Coder URL
Discovers the org-specific Coder base URL.
/coderhttps://catalyst-usw.agentuity.cloud/coderParameters
| Name | Type | Required | Description |
|---|---|---|---|
orgId | string | No | Organization ID |
Response
Returns the discovered Coder URL.
| Status | Description |
|---|---|
| 200 | Coder URL discovered |
| 401 | Unauthorized — invalid or missing API key |
Example
curl -X GET 'https://catalyst-usw.agentuity.cloud/coder' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'Sessions
Create Session
Creates a new coder session.
/hub/sessionhttps://catalyst-usw.agentuity.cloud/hub/sessionParameters
| Name | Type | Required | Description |
|---|---|---|---|
orgId | string | No | Organization ID |
Request Body
Session creation payload.
| Field | Type | Description |
|---|---|---|
task | string | Primary task prompt for the session |
label | string | Human-readable session label (optional) |
agent | string | Default agent identifier to use for execution (optional) |
visibility | string | Session visibility setting (optional) |
workflowMode | string | Workflow execution mode (optional) |
loop | object | Loop mode settings for the session (optional) |
loop.goal | string | High-level goal for loop mode execution (optional) |
loop.maxIterations | number | Maximum loop iterations before completion (optional) |
loop.autoContinue | boolean | Whether the loop auto-continues without manual approval (optional) |
loop.allowDetached | boolean | Whether loop execution can continue when no client is actively attached (optional) |
tags | string[] | Tags applied to the session for filtering (optional) |
savedSkillIds | string[] | Saved skill IDs to attach to the session on creation (optional) |
skillBucketIds | string[] | Skill bucket IDs to attach to the session on creation (optional) |
skills | object[] | Skill definitions attached to the session (optional) |
skills[].skillId | string | Unique skill identifier |
skills[].repo | string | Repository slug for the skill source |
skills[].name | string | Human-readable skill name (optional) |
skills[].url | string | Canonical URL for the skill repository or page (optional) |
repo | object | Primary repository mounted for the session (optional) |
repo.repoId | string | Repository identifier when available (optional) |
repo.type | string | Repository type (e.g., GitHub, GitLab) (optional) |
repo.provider | string | Git provider identifier (optional) |
repo.owner | string | Repository owner or organization (optional) |
repo.name | string | Repository name (optional) |
repo.fullName | string | Fully qualified repository name (optional) |
repo.url | string | Repository web URL (optional) |
repo.cloneUrl | string | Repository clone URL (optional) |
repo.defaultBranch | string | Default branch for the repository (optional) |
repo.branch | string | Selected branch for the session workspace (optional) |
repo.ref | string | Selected ref for the session workspace (optional) |
repo.commit | string | Pinned commit SHA for the session workspace (optional) |
repo.path | string | Subpath of the repository mounted in session (optional) |
repo.rootPath | string | Absolute workspace root path for the repository (optional) |
repos | object[] | Multiple repositories mounted for the session (optional) |
repos[].repoId | string | Repository identifier when available (optional) |
repos[].type | string | Repository type (e.g., GitHub, GitLab) (optional) |
repos[].provider | string | Git provider identifier (optional) |
repos[].owner | string | Repository owner or organization (optional) |
repos[].name | string | Repository name (optional) |
repos[].fullName | string | Fully qualified repository name (optional) |
repos[].url | string | Repository web URL (optional) |
repos[].cloneUrl | string | Repository clone URL (optional) |
repos[].defaultBranch | string | Default branch for the repository (optional) |
repos[].branch | string | Selected branch for the session workspace (optional) |
repos[].ref | string | Selected ref for the session workspace (optional) |
repos[].commit | string | Pinned commit SHA for the session workspace (optional) |
repos[].path | string | Subpath of the repository mounted in session (optional) |
repos[].rootPath | string | Absolute workspace root path for the repository (optional) |
workspaceId | string | Workspace identifier associated with the session (optional) |
env | object | Environment variables injected into session runtime (optional) |
metadata | object | Arbitrary metadata associated with the session (optional) |
Response
Returns the created session.
| Status | Description |
|---|---|
| 201 | Session created |
| 401 | Unauthorized — invalid or missing API key |
Response Fields
| Field | Type | Description |
|---|---|---|
sessionId | string | Created session identifier |
sandboxId | string | null | Associated sandbox identifier |
status | string | Initial session status |
mode | string | Session mode |
visibility | string | Session visibility |
Example
curl -X POST 'https://catalyst-usw.agentuity.cloud/hub/session' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY' \
-H 'Content-Type: application/json' \
-d '{
"task": "Implement feature X",
"workflowMode": "standard"
}'List Sessions
Lists sessions with optional filters and pagination.
/hub/sessionshttps://catalyst-usw.agentuity.cloud/hub/sessionsParameters
| Name | Type | Required | Description |
|---|---|---|---|
search | string | No | Search query |
includeArchived | boolean | No | Include archived sessions |
limit | number | No | Maximum results |
offset | number | No | Pagination offset |
orgId | string | No | Organization ID |
Response
Returns a session list.
| Status | Description |
|---|---|
| 200 | Sessions returned |
| 401 | Unauthorized — invalid or missing API key |
Response Fields
| Field | Type | Description |
|---|---|---|
sessions | object | Sessions grouped by transport |
sessions.websocket | object[] | Websocket-backed sessions returned by the hub |
sessions.websocket[].sessionId | string | Unique session identifier |
sessions.websocket[].label | string | Human-readable session label |
sessions.websocket[].status | string | Current session status |
sessions.websocket[].mode | string | Runtime mode used by this session |
sessions.websocket[].visibility | string | Visibility value assigned to the session |
sessions.websocket[].owner | object | Session owner identity |
sessions.websocket[].owner.userId | string | Owner user identifier |
sessions.websocket[].owner.name | string | Owner display name |
sessions.websocket[].origin | string | object | Session origin metadata |
sessions.websocket[].repo | object | Primary repository reference |
sessions.websocket[].repo.repoId | string | Repository identifier when available |
sessions.websocket[].repo.type | string | Repository type (e.g., GitHub, GitLab) |
sessions.websocket[].repo.provider | string | Git provider identifier |
sessions.websocket[].repo.owner | string | Repository owner or organization |
sessions.websocket[].repo.name | string | Repository name |
sessions.websocket[].repo.fullName | string | Fully qualified repository name |
sessions.websocket[].repo.url | string | Repository web URL |
sessions.websocket[].repo.cloneUrl | string | Repository clone URL |
sessions.websocket[].repo.defaultBranch | string | Default branch for the repository |
sessions.websocket[].repo.branch | string | Selected branch for the session workspace |
sessions.websocket[].repo.ref | string | Selected ref for the session workspace |
sessions.websocket[].repo.commit | string | Pinned commit SHA for the session workspace |
sessions.websocket[].repo.path | string | Subpath of the repository mounted in session |
sessions.websocket[].repo.rootPath | string | Absolute workspace root path for the repository |
sessions.websocket[].repos | object[] | Repository references mounted in session |
sessions.websocket[].repos[].repoId | string | Repository identifier when available |
sessions.websocket[].repos[].type | string | Repository type (e.g., GitHub, GitLab) |
sessions.websocket[].repos[].provider | string | Git provider identifier |
sessions.websocket[].repos[].owner | string | Repository owner or organization |
sessions.websocket[].repos[].name | string | Repository name |
sessions.websocket[].repos[].fullName | string | Fully qualified repository name |
sessions.websocket[].repos[].url | string | Repository web URL |
sessions.websocket[].repos[].cloneUrl | string | Repository clone URL |
sessions.websocket[].repos[].defaultBranch | string | Default branch for the repository |
sessions.websocket[].repos[].branch | string | Selected branch for the session workspace |
sessions.websocket[].repos[].ref | string | Selected ref for the session workspace |
sessions.websocket[].repos[].commit | string | Pinned commit SHA for the session workspace |
sessions.websocket[].repos[].path | string | Subpath of the repository mounted in session |
sessions.websocket[].repos[].rootPath | string | Absolute workspace root path for the repository |
sessions.websocket[].workspace | object | Associated workspace information |
sessions.websocket[].workspace.id | string | Workspace identifier |
sessions.websocket[].workspace.name | string | Workspace display name |
sessions.websocket[].workspace.scope | string | Workspace ownership scope |
sessions.websocket[].sessionKind | string | Session kind category emitted by backend |
sessions.websocket[].parentSessionId | string | Parent session identifier when session is derived |
sessions.websocket[].coordinationJobId | string | Coordination job identifier for orchestration |
sessions.websocket[].workflowMode | string | Workflow mode currently active for session |
sessions.websocket[].loopStatus | string | Current loop status if workflow mode is loop |
sessions.websocket[].loopIteration | number | Current loop iteration counter when applicable |
sessions.websocket[].createdAt | string | Session creation timestamp (ISO-8601) |
sessions.websocket[].lastActivityAt | string | Timestamp of most recent activity (ISO-8601) |
sessions.websocket[].taskCount | number | Number of tasks associated with the session |
sessions.websocket[].subAgentCount | number | Number of sub-agents associated with the session |
sessions.websocket[].observerCount | number | Number of observer participants in the session |
sessions.websocket[].participantCount | number | Total number of participants in the session |
sessions.websocket[].tags | string[] | Tag values attached to the session |
sessions.websocket[].skills | object[] | Skills attached to the session |
sessions.websocket[].skills[].skillId | string | Unique skill identifier |
sessions.websocket[].skills[].repo | string | Repository slug for the skill source |
sessions.websocket[].skills[].name | string | Human-readable skill name |
sessions.websocket[].skills[].url | string | Canonical URL for the skill repository or page |
sessions.websocket[].defaultAgent | string | Default agent assigned to session operations |
sessions.websocket[].bucket | string | Derived bucket for session listing |
sessions.websocket[].runtimeAvailable | boolean | Whether runtime is currently reachable |
sessions.websocket[].controlAvailable | boolean | Whether control operations are currently available |
sessions.websocket[].manageAvailable | boolean | Whether management operations are currently available |
sessions.websocket[].wakeAvailable | boolean | Whether wake operation is currently available |
sessions.websocket[].historyOnly | boolean | Whether session is history-only and no longer interactive |
sessions.websocket[].liveExpected | boolean | Whether live connectivity is expected for the session |
sessions.sandbox | array | Non-websocket session entries returned by the hub |
total | number | Total sessions matching the query |
Example
curl -X GET 'https://catalyst-usw.agentuity.cloud/hub/sessions?limit=20&offset=0' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'Get Session
Retrieve a single coder session by ID.
/hub/session/{sessionId}https://catalyst-usw.agentuity.cloud/hub/session/{sessionId}Parameters
| Name | Type | Required | Description |
|---|---|---|---|
sessionId | string | Yes | Session ID |
| Name | Type | Required | Description |
|---|---|---|---|
orgId | string | No | Organization ID |
Response
Returns the full session object.
| Status | Description |
|---|---|
| 200 | Session returned |
| 404 | Session not found |
Response Fields
| Field | Type | Description |
|---|---|---|
sessionId | string | Unique session identifier |
label | string | Human-readable session label |
status | string | Current session status |
mode | string | Runtime mode used by this session |
visibility | string | Visibility value assigned to the session |
owner | object | Session owner identity |
owner.userId | string | Owner user identifier |
owner.name | string | Owner display name |
origin | string | object | Session origin metadata |
repo | object | Primary repository reference |
repo.repoId | string | Repository identifier when available |
repo.type | string | Repository type (e.g., GitHub, GitLab) |
repo.provider | string | Git provider identifier |
repo.owner | string | Repository owner or organization |
repo.name | string | Repository name |
repo.fullName | string | Fully qualified repository name |
repo.url | string | Repository web URL |
repo.cloneUrl | string | Repository clone URL |
repo.defaultBranch | string | Default branch for the repository |
repo.branch | string | Selected branch for the session workspace |
repo.ref | string | Selected ref for the session workspace |
repo.commit | string | Pinned commit SHA for the session workspace |
repo.path | string | Subpath of the repository mounted in session |
repo.rootPath | string | Absolute workspace root path for the repository |
repos | object[] | Repository references mounted in session |
repos[].repoId | string | Repository identifier when available |
repos[].type | string | Repository type (e.g., GitHub, GitLab) |
repos[].provider | string | Git provider identifier |
repos[].owner | string | Repository owner or organization |
repos[].name | string | Repository name |
repos[].fullName | string | Fully qualified repository name |
repos[].url | string | Repository web URL |
repos[].cloneUrl | string | Repository clone URL |
repos[].defaultBranch | string | Default branch for the repository |
repos[].branch | string | Selected branch for the session workspace |
repos[].ref | string | Selected ref for the session workspace |
repos[].commit | string | Pinned commit SHA for the session workspace |
repos[].path | string | Subpath of the repository mounted in session |
repos[].rootPath | string | Absolute workspace root path for the repository |
workspace | object | Associated workspace information |
workspace.id | string | Workspace identifier |
workspace.name | string | Workspace display name |
workspace.scope | string | Workspace ownership scope |
sessionKind | string | Session kind category emitted by backend |
parentSessionId | string | Parent session identifier when session is derived |
coordinationJobId | string | Coordination job identifier for orchestration |
workflowMode | string | Workflow mode currently active for session |
loopStatus | string | Current loop status if workflow mode is loop |
loopIteration | number | Current loop iteration counter when applicable |
createdAt | string | Session creation timestamp (ISO-8601) |
lastActivityAt | string | Timestamp of most recent activity (ISO-8601) |
taskCount | number | Number of tasks associated with the session |
subAgentCount | number | Number of sub-agents associated with the session |
observerCount | number | Number of observer participants in the session |
participantCount | number | Total number of participants in the session |
tags | string[] | Tag values attached to the session |
skills | object[] | Skills attached to the session |
skills[].skillId | string | Unique skill identifier |
skills[].repo | string | Repository slug for the skill source |
skills[].name | string | Human-readable skill name |
skills[].url | string | Canonical URL for the skill repository or page |
defaultAgent | string | Default agent assigned to session operations |
bucket | string | Derived bucket for session listing |
runtimeAvailable | boolean | Whether runtime is currently reachable |
controlAvailable | boolean | Whether control operations are currently available |
manageAvailable | boolean | Whether management operations are currently available |
wakeAvailable | boolean | Whether wake operation is currently available |
historyOnly | boolean | Whether session is history-only and no longer interactive |
liveExpected | boolean | Whether live connectivity is expected for the session |
task | string | Primary task prompt associated with the session |
env | object | Environment variables associated with the session |
metadata | object | Additional metadata associated with the session |
updatedAt | string | Last update timestamp for session metadata (ISO-8601) |
Example
curl -X GET 'https://catalyst-usw.agentuity.cloud/hub/session/sess_123' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'Update Session
Update an existing session.
/hub/session/{sessionId}https://catalyst-usw.agentuity.cloud/hub/session/{sessionId}Parameters
| Name | Type | Required | Description |
|---|---|---|---|
sessionId | string | Yes | Session ID |
| Name | Type | Required | Description |
|---|---|---|---|
orgId | string | No | Organization ID |
Request Body
Session update payload.
| Field | Type | Description |
|---|---|---|
label | string | Updated session label (optional) |
agent | string | Updated default agent identifier (optional) |
visibility | string | Updated visibility setting (optional) |
tags | string[] | Updated set of tags for the session (optional) |
skills | object[] | Updated attached skills for the session (optional) |
skills[].skillId | string | Unique skill identifier |
skills[].repo | string | Repository slug for the skill source |
skills[].name | string | Human-readable skill name (optional) |
skills[].url | string | Canonical URL for the skill repository or page (optional) |
Response
Returns the updated session fields.
| Status | Description |
|---|---|
| 200 | Session updated |
| 404 | Session not found |
Response Fields
| Field | Type | Description |
|---|---|---|
sessionId | string | Updated session identifier |
label | string | Updated label |
visibility | string | Updated visibility |
tags | string[] | Updated tags |
skills | array | Updated skills |
defaultAgent | string | null | Updated default agent |
Example
curl -X PATCH 'https://catalyst-usw.agentuity.cloud/hub/session/sess_123' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY' \
-H 'Content-Type: application/json' \
-d '{
"label": "Updated Session",
"tags": [
"auth",
"phase-2"
]
}'Archive Session
Archives an existing session.
/hub/session/{sessionId}/archivehttps://catalyst-usw.agentuity.cloud/hub/session/{sessionId}/archiveParameters
| Name | Type | Required | Description |
|---|---|---|---|
sessionId | string | Yes | Session ID |
| Name | Type | Required | Description |
|---|---|---|---|
orgId | string | No | Organization ID |
Response
Returns the session identifier and optional updated status.
| Status | Description |
|---|---|
| 200 | Lifecycle action applied |
| 404 | Session not found |
Response Fields
| Field | Type | Description |
|---|---|---|
sessionId | string | Session identifier |
status | string | New session status |
Example
curl -X POST 'https://catalyst-usw.agentuity.cloud/hub/session/sess_123/archive' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'Resume Session
Resumes a paused session.
/hub/session/{sessionId}/resumehttps://catalyst-usw.agentuity.cloud/hub/session/{sessionId}/resumeParameters
| Name | Type | Required | Description |
|---|---|---|---|
sessionId | string | Yes | Session ID |
| Name | Type | Required | Description |
|---|---|---|---|
orgId | string | No | Organization ID |
Response
Returns the session identifier and optional updated status.
| Status | Description |
|---|---|
| 200 | Session resume initiated |
| 404 | Session not found |
Response Fields
| Field | Type | Description |
|---|---|---|
sessionId | string | Session identifier |
status | string | New session status |
Example
curl -X POST 'https://catalyst-usw.agentuity.cloud/hub/session/sess_123/resume' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'Delete Session
Permanently deletes a session.
/hub/session/{sessionId}https://catalyst-usw.agentuity.cloud/hub/session/{sessionId}Parameters
| Name | Type | Required | Description |
|---|---|---|---|
sessionId | string | Yes | Session ID |
| Name | Type | Required | Description |
|---|---|---|---|
orgId | string | No | Organization ID |
Response
Returns the deleted session identifier and status.
| Status | Description |
|---|---|
| 200 | Session deleted |
| 404 | Session not found |
Response Fields
| Field | Type | Description |
|---|---|---|
sessionId | string | Session identifier |
status | string | New session status |
Example
curl -X DELETE 'https://catalyst-usw.agentuity.cloud/hub/session/sess_123' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'Loop
Get Loop State
Returns loop workflow state for a session.
/hub/session/{sessionId}/loophttps://catalyst-usw.agentuity.cloud/hub/session/{sessionId}/loopParameters
| Name | Type | Required | Description |
|---|---|---|---|
sessionId | string | Yes | Session ID |
| Name | Type | Required | Description |
|---|---|---|---|
orgId | string | No | Organization ID |
Response
Returns loop state payload including iteration and status.
| Status | Description |
|---|---|
| 200 | Loop state returned |
| 404 | Session not found |
Response Fields
| Field | Type | Description |
|---|---|---|
sessionId | string | Session identifier for the loop state payload |
workflowMode | string | Workflow mode for the target session |
loop | object | null | Loop state details, or null when not in loop mode |
Example
curl -X GET 'https://catalyst-usw.agentuity.cloud/hub/session/sess_123/loop' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'Users
List Users
Lists known coder users with optional search.
/hub/usershttps://catalyst-usw.agentuity.cloud/hub/usersParameters
| Name | Type | Required | Description |
|---|---|---|---|
search | string | No | Search query |
limit | number | No | Maximum results |
offset | number | No | Pagination offset |
orgId | string | No | Organization ID |
Response
Returns known users.
| Status | Description |
|---|---|
| 200 | Users returned |
| 401 | Unauthorized — invalid or missing API key |
Response Fields
| Field | Type | Description |
|---|---|---|
users | object[] | List of known users |
users[].userId | string | User identifier |
users[].displayName | string | Human-readable user display name |
users[].email | string | User email address |
users[].provider | string | Identity provider for this user |
users[].avatarUrl | string | Avatar URL for the user profile image |
users[].lastLoginAt | string | Timestamp of the user's last login (ISO-8601) |
users[].lastSeenAt | string | Timestamp of the user's most recent presence (ISO-8601) |
users[].createdAt | string | Timestamp when the user identity was first observed (ISO-8601) |
total | number | Total users matching the query |
limit | number | Pagination limit used by backend response |
offset | number | Pagination offset used by backend response |
Example
curl -X GET 'https://catalyst-usw.agentuity.cloud/hub/users?search=jane' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'Session Data
Get Session Replay
Retrieve replay data for a session.
/hub/session/{sessionId}/replayhttps://catalyst-usw.agentuity.cloud/hub/session/{sessionId}/replayParameters
| Name | Type | Required | Description |
|---|---|---|---|
sessionId | string | Yes | Session ID |
| Name | Type | Required | Description |
|---|---|---|---|
orgId | string | No | Organization ID |
Response
Returns replay data for the session.
| Status | Description |
|---|---|
| 200 | Replay returned |
| 404 | Session not found |
Response Fields
| Field | Type | Description |
|---|---|---|
sessionId | string | Session identifier for replay payload |
entriesSource | string | Source used to reconstruct replay entries |
sourceCounts | object | Counts of replay entries by source |
sourceCounts.durableStream | number | Replay entries loaded from durable stream storage |
sourceCounts.sessionEntries | number | Replay entries loaded from session entry storage |
sourceCounts.eventHistory | number | Replay entries synthesized from event history |
entries | array | Replay conversation entries for the session |
Example
curl -X GET 'https://catalyst-usw.agentuity.cloud/hub/session/sess_123/replay' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'List Session Participants
Retrieve participants for a session.
/hub/session/{sessionId}/participantshttps://catalyst-usw.agentuity.cloud/hub/session/{sessionId}/participantsParameters
| Name | Type | Required | Description |
|---|---|---|---|
sessionId | string | Yes | Session ID |
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | No | Maximum records |
includeDisconnected | boolean | No | Include disconnected participants |
orgId | string | No | Organization ID |
Response
Returns participants for the session.
| Status | Description |
|---|---|
| 200 | Participants returned |
| 404 | Session not found |
Response Fields
| Field | Type | Description |
|---|---|---|
sessionId | string | Session identifier for the participant list |
participants | object[] | Participant entries associated with session |
participants[].id | string | Participant identifier |
participants[].role | string | Participant role in the session |
participants[].transport | string | Transport protocol used by the participant |
participants[].agentRole | string | Agent role when participant is an agent |
participants[].connectedAt | string | Timestamp when participant connected (ISO-8601) |
participants[].disconnectedAt | string | Timestamp when participant disconnected (ISO-8601) |
participants[].lastActivityAt | string | Timestamp of last participant activity (ISO-8601) |
participants[].metadata | object | Additional participant metadata |
Example
curl -X GET 'https://catalyst-usw.agentuity.cloud/hub/session/sess_123/participants?limit=200&includeDisconnected=true' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'List Session Event History
Retrieve historical events for a session.
/hub/session/{sessionId}/events/historyhttps://catalyst-usw.agentuity.cloud/hub/session/{sessionId}/events/historyParameters
| Name | Type | Required | Description |
|---|---|---|---|
sessionId | string | Yes | Session ID |
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | No | Maximum records |
beforeId | number | No | Return events before the given event identifier |
orgId | string | No | Organization ID |
Response
Returns session event history.
| Status | Description |
|---|---|
| 200 | Event history returned |
| 404 | Session not found |
Response Fields
| Field | Type | Description |
|---|---|---|
sessionId | string | Session identifier for event history payload |
events | object[] | Event history items for the session |
events[].id | number | Event sequence identifier |
events[].event | string | Event name |
events[].category | string | Event category |
events[].agent | string | Agent identifier responsible for the event |
events[].taskId | string | Task identifier associated with the event |
events[].payload | any | Event payload data |
events[].occurredAt | string | Timestamp when event occurred (ISO-8601) |
events[].ingestedAt | string | Timestamp when event was ingested (ISO-8601) |
Example
curl -X GET 'https://catalyst-usw.agentuity.cloud/hub/session/sess_123/events/history?limit=50&beforeId=1234' \
-H 'Authorization: Bearer $AGENTUITY_SDK_KEY'