How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

SLNG Agents API

Voice agent CRUD.

SLNG Agents API is one of 15 APIs that SLNG publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Agents. The published artifact set on APIs.io includes an OpenAPI specification and an AsyncAPI specification.

This API exposes 7 operations across 3 paths, and defines 42 schemas. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against a single base URL, https://api.agents.slng.ai.

7 operations 3 paths 42 schemas 1 DELETE2 GET1 PATCH2 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
https://api.slng.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

SLNG Agents API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (API key) (bearerAuth). By default, every request must be authenticated.

Paths & Operations 7

Across 3 paths, the API surfaces 7 operations — 1 DELETE, 2 GET, 1 PATCH, 2 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Agents 7

Voice agent CRUD.

GET
/v1/agents
List agents
listAgents → 200401403500
POST
/v1/agents
Create agent
createAgent body → 201400401403404409422500
GET
/v1/agents/{agent_id}
Get agent
getAgent 1 param → 200401403404500
PATCH
/v1/agents/{agent_id}
Update agent (partial)
updateAgent 1 param body → 200400401403404409422500
PUT
/v1/agents/{agent_id}
Replace agent
replaceAgent 1 param body → 200400401403404409422500
DELETE
/v1/agents/{agent_id}
Delete agent
deleteAgent 1 param → 204401403404500
POST
/v1/agents/{agent_id}/duplicate
Duplicate agent
duplicateAgent 1 param body → 201400401403404409422500

Schemas 42

The contract defines 42 schemas that model the data the API accepts and returns. The most detailed are VoiceAgentOut (20 properties), WebhookToolUpdate (16 properties), WebhookToolCreate (16 properties), WebhookToolOut (16 properties). Each schema is shown below with its type and property counts.

HumanTransferTool
object
Transfers the caller to a human (requires an outbound connection on the agent).
6 properties 4 required
WebhookToolUpdate
object
Same schema as create, but bearer/hmac secrets can be omitted to keep the existing secret.
16 properties 6 required
SystemArgumentType
string
ModelsConfig
object
Model configuration for the agent runtime (STT + LLM + TTS).
12 properties 4 required
WebhookToolAuthHmacUpdate
object
2 properties 1 required
WebhookToolCreate
object
A webhook tool can be invoked in two ways: - source=contextual (LLM tool-calling). In this mode, system must be omitted. - source=system (automatic triggers).…
16 properties 6 required
SystemArgumentSourceConstant
object
2 properties 2 required
DateTime
string
ErrorResponse
object
Error payloads can vary depending on where the error is raised (edge gateway vs backend). Common shapes include: - { "error": "message" } - { "detail": "messag…
2 properties
VoiceAgentUpdate
object
15 properties
WebhookToolAuthBearerCreate
object
2 properties 2 required
VoiceAgentOut
object
20 properties 14 required
SystemArgumentSourceTranscriptMessages
object
2 properties 1 required
BuiltInTool
object
Configurable first-party utility tool. When source=contextual, system must be omitted. When source=system, system is required.
7 properties 3 required
SystemArgumentRow
object
5 properties 3 required
TtsFallbackModel
object
2 properties 2 required
ToolUpdate
IdleNudgesConfig
object
Optional silence recovery behavior. The runtime can send two follow-up nudges, then speak a final message and hang up.
7 properties 3 required
WebhookToolOut
object
16 properties 7 required
SystemEvent
string
SystemToolConfig
object
Configuration for system-triggered webhook tools.
2 properties 1 required
UUID
string
WebhookToolAuthUpdate
RuntimeVariableDefinition
object
2 properties 2 required
SystemArgumentSourceTemplate
object
2 properties 2 required
TemplateToolOut
object
5 properties 3 required
HumanTransferToolOut
object
6 properties 4 required
TemplateVariableMeta
object
2 properties
ToolOut
ToolExecutionPolicy
object
1 property
ModelsFallbacks
object
3 properties
WebhookToolAuthHmacCreate
object
2 properties 2 required
PreActionMessagePolicy
object
Optional "pre action" message behavior for tools. When enabled, text is required (except for the built-in hangup tool). This field is static configuration and…
2 properties
WebhookToolAuthBearerUpdate
object
2 properties 1 required
VoiceAgentCreate
object
15 properties 6 required
SystemArgumentSourceSimple
object
1 property 1 required
SystemArgumentSource
VoiceAgentDuplicateCreate
object
1 property 1 required
ToolCreate
TemplateTool
object
5 properties 3 required
WebhookToolAuthCreate
SystemTrigger
object
For toolsucceeded and toolfailed, sourcetoolid is required. For all other events, sourcetoolid must be omitted.
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

slng-agents-api-openapi.yml Raw ↑

Other APIs SLNG publishes across the network.

SLNG Account API
SLNG Calls API
SLNG Catalog API
SLNG Deepgram Aura 2 API
SLNG Deepgram Nova 3 API
SLNG Inworld Max 1.5 API
SLNG Orpheus English API
SLNG Pronunciation dictionaries API
SLNG Rime Arcana v2 API
SLNG Rime Arcana v3 API
SLNG Rime Coda API
SLNG Sessions API
Where this information came from

This is an independent, third-party profile of SLNG Agents API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.