Skip to main content
The Kore Agent Assist channel connects an Artemis project to Kore Agent AI, so your deployed agents give contact center agents real-time guidance. Artemis creates the connection, generates its API key, binds it to an environment, and controls traffic through Pause and Resume. Kore Agent AI keeps calling the existing Agent Assist API, so the external endpoint contract doesn’t change. The setup requires:
  1. Create the connection in Artemis
  2. Configure Kore Agent AI
  3. Verify the connection
After setup, Kore Agent AI routes each Agent Assist session to the agent version active in the environment you select. Important considerations
  • The API key appears only once. Artemis shows the full key only in the creation dialog. Afterward, only the key prefix stays visible. Copy the key before you select Done.
  • Pause and Resume control traffic. The connection has no separate on or off setting. A paused or inactive connection returns 404 to external requests.
  • Use one connection per environment. Keep development, staging, and production on separate connections, each with its own key.
  • The key has a narrow scope. It covers message sending for the owning project only and doesn’t grant platform administration access.
  • Output supports text and markdown. Responses can also carry normalized renderables, actions, and activity events. The channel doesn’t accept attachments or deliver channel-native rich media.

Prerequisites

Confirm the following before you start.
  • An Artemis project with an agent version deployed to the target environment. The connection’s Deployment tab lists it as the Active Deployment.
  • Access to Deployments in the Artemis project.
  • Administrator access to Kore Agent AI, including the Configuration section.
  • A secure location, such as a secrets manager, to store the API key.

Create the connection in Artemis

Create the connection first. Artemis generates the four values that Kore Agent AI needs.
1

Open the Kore Agent Assist channel

  1. In your project, go to Deployments -> Channels.
  2. Select Kore Agent Assist.
  3. Select Create Connection. If the project already has connections, select New.
2

Define the connection

  1. In Display Name, enter a name that identifies the Agent Assist experience and its environment. The name supports up to 255 characters.
  2. In Environment, select the environment whose active deployment supplies the entry agent, welcome message, model, and runtime behavior.
  3. In Initial Status, select Active to accept traffic immediately, or select Inactive to save the connection and activate it later.
  4. Select Create.
3

Copy the connection values

The Kore Agent Assist Connection Created dialog shows four values.
  1. Copy Domain URL, Environment, App ID, and API Key.
  2. Store the API key in your secrets manager.
  3. Select Done.
After you close the dialog, Artemis can’t show the full API key again. If you lose the key, rotate it from the Overview tab.

Connection values

Each value maps to a field of the same name in Kore Agent AI. Copy each one exactly, including case and punctuation.

Configure Kore Agent AI

Add the connection as an Agentic Copilot app in Kore Agent AI. For the complete Agent AI procedure, see Linked Services.
1

Open Agentic Configurations

  1. Sign in to Kore Agent AI.
  2. Go to Configuration -> System Setup -> Linked Services.
  3. Select Agentic Configurations.
  4. Select + Add Agentic Copilot App.
2

Enter the app information

Under App Information, enter the values from the Artemis connection.
  1. In App Name, enter a name that agents and administrators recognize. The name supports up to 50 characters.
  2. In Domain URL, paste the Artemis Domain URL.
  3. In Environment, paste the Artemis Environment value.
  4. In App ID, paste the Artemis App ID.
  5. In API Key, paste the full API key, not the prefix.
3

Test and save

Select Test Connection & Save. Agent AI checks the values and saves the app when the connection succeeds.Next, link the app to your Agent AI experience so agents receive guidance at runtime. For details, see Agentic Copilot.

Validation checklist

Review these items before you route live conversations to the connection.
  • The Artemis connection shows Active status.
  • The selected environment has an Active Deployment.
  • Agent AI holds the exact Domain URL, Environment, and App ID values.
  • Agent AI holds the current, full API key.
  • Test Connection & Save succeeds in Agent AI.
  • Every action on the Artemis Testing tab returns a successful result.

Verify the connection

The Testing tab calls the live Agent Assist API with the connection’s saved values. Run it before you add the values to Agent AI, and again after any key rotation.
1

Add the API key

  1. Open the connection, and select the Testing tab.
  2. Under Connection, confirm the Domain URL, Environment, and App ID.
  3. In API Key, paste the full key you stored at creation. The test actions stay unavailable until you paste a key.
2

Run the test actions

Artemis generates a sessionReference for the test session. Run the actions in order so every call uses the same session.
  1. Select Test connection to check authentication and deployment readiness.
  2. Select Connect (welcome) to open the session and receive the agent’s welcome message.
  3. In Message, enter a test message, and select Send message.
  4. Turn on Stream response (SSE), and send another message to check streaming delivery.
  5. Select Terminate to end the session.
3

Review the results

Results lists the request, status, duration, and response for each action. To start over with a new session reference, select New session.

Test actions

Each test action calls one Agent Assist API endpoint.

Verify pause and resume

Confirm that the connection status controls all external traffic.
  1. In the connection header, select Pause.
  2. On the Testing tab, select Test connection, and confirm the request returns 404.
  3. Select Resume, and run Test connection again.

Manage the connection

Open a connection from Deployments -> Channels -> Kore Agent Assist. The header shows the display name, environment, and status, plus the Pause and delete controls.

Connection summary

The Overview tab lists the connection’s metadata under Connection Summary.

Change the environment

Changing the environment routes incoming messages to that environment’s active deployment.
  1. Select the Deployment tab.
  2. In Environment, select the environment.
  3. Select Save Changes.
  4. On the Overview tab, check the Environment value, and update Agent AI if it differs.

Rotate the API key

Rotate the key when you lose it or suspect exposure.
  1. On the Overview tab, select Rotate next to API Key.
  2. Copy the new key. Artemis shows it only once.
  3. In Agent AI, replace the API Key value, and select Test Connection & Save.
Artemis revokes the previous key when it saves the replacement. Agent AI requests fail until you update the key.

Pause, resume, or delete

Use the header controls to change the connection’s availability.
  • Select Pause to stop external traffic. Requests return 404 until you select Resume.
  • Select the delete icon to remove the connection. Before you delete it, remove or update the matching app in Agent AI.

API reference

Kore Agent AI calls these endpoints on your behalf. Use this section to build a custom integration or to diagnose failed requests.

Base path and authentication

All endpoints share one base path built from the connection values.
Every request sends Content-Type: application/json and the full API key in the x-api-key header. Don’t send an Authorization: Bearer header, a user token, an SDK public key, or the key prefix. The API checks that the key’s tenant and project match the resolved App ID and environment, and returns 404 on any mismatch.

Session lifecycle

Each Agent Assist conversation uses the same session identity across all calls.

Response modes

/runs/execute supports three response modes. The request fields decide which mode applies.
If you set isAsync to true without a callbackUrl, the API falls back to the synchronous response.
For async push, use an approved HTTPS destination, and avoid private and link-local addresses. When callback signing is on, verify the X-ABL-Signature header, which signs timestamp.rawBody.

Payload rules

The API normalizes and restricts request content before agent execution.

Troubleshoot connection issues

Match the symptom to its likely cause, and apply the recommended action. Use these pages to continue channel and deployment setup.