KugelAudio Dictionaries API is one of 14 APIs that KugelAudio publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.
Tagged areas include Dictionaries. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an AsyncAPI specification.
This API exposes
11 operations
across 5 paths,
and defines 13 schemas.
It is described by OpenAPI 3.1.0, at version 2.0.0.
Requests are made against the base URL https://api.kugelaudio.com.
11 operations5 paths13 schemas2 DELETE3 GET2 PATCH3 POST1 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.1.0
API Version
2.0.0
Base URL
https://api.kugelaudio.com
Resource Areas
1
Paths & Operations 11
Across 5 paths, the API surfaces 11 operations — 2 DELETE, 3 GET, 2 PATCH, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are DictionaryEntryResponse (8 properties), DictionaryResponse (8 properties), ValidationError (5 properties), UpdateDictionaryRequest (4 properties). Each schema is shown below with its type and property counts.
DictionaryEntryResponse
object
A single dictionary entry.
8 properties7 required
DictionaryListResponse
object
List of dictionaries for a project.
1 property1 required
ValidationError
object
5 properties3 required
BulkReplaceResponse
object
Counts of what changed during bulk replace.
3 properties3 required
DictionaryEntryListResponse
object
Paginated list of dictionary entries.
4 properties4 required
UpdateEntryRequest
object
Patch an existing entry.
4 properties
EntryPayload
object
Fields shared by single-entry create and bulk-replace items.
4 properties2 required
BulkReplaceEntriesRequest
object
Atomic upsert + delete-missing replacement of all entries in a dictionary. Idempotent: callers sending the same payload twice converge to the same final state.…
1 property1 required
UpdateDictionaryRequest
object
Patch an existing dictionary. projectid cannot be changed.
4 properties
CreateDictionaryRequest
object
Create a new dictionary scoped to a project.
3 properties1 required
DictionaryResponse
object
A single dictionary record.
8 properties6 required
DeleteResponse
object
Response for delete operations (200 + body so JS SDKs can JSON-parse).
1 property
HTTPValidationError
object
1 property
Specification
The full machine-readable OpenAPI contract behind this narrative.