Skip to content

Item template by id (brief)

GET
/gamedata/v1/integration/item-templates/{id}
curl --request GET \
--url https://your-tenant.api.l2nx.app/gamedata/v1/integration/item-templates/1 \
--header 'Authorization: Bearer <token>' \
--header 'Server-Id: example'

Single visible item template. A wiki-hidden template answers 404, same as an unknown id.

id
required
integer format: int32
Server-Id
required
string

Game-server id (UUID) — scopes the data query.

Item template

Media type*/*
object
description

Locale code -> text map. Supported keys: ru, en, uk, es; any of them may be absent on a given row.

object
key
additional properties
string

Example

{
"en": "Adena",
"es": "Adena",
"ru": "Адена",
"uk": "Адена"
}
icon
string
iconPanel
string
iconPanelUrl
string
iconUrl
string
id
integer format: int32
name

Locale code -> text map. Supported keys: ru, en, uk, es; any of them may be absent on a given row.

object
key
additional properties
string

Example

{
"en": "Adena",
"es": "Adena",
"ru": "Адена",
"uk": "Адена"
}

Bad Request

Media typeapplication/problem+json
object
detail
string
instance
string format: uri
properties
object
key
additional properties
status
integer format: int32
title
string
type
string format: uri

Example generated

{
"detail": "example",
"instance": "https://example.com",
"properties": {
"additionalProperty": "example"
},
"status": 1,
"title": "example",
"type": "https://example.com"
}

Unauthorized

Media typeapplication/problem+json
object
detail
string
instance
string format: uri
properties
object
key
additional properties
status
integer format: int32
title
string
type
string format: uri

Example generated

{
"detail": "example",
"instance": "https://example.com",
"properties": {
"additionalProperty": "example"
},
"status": 1,
"title": "example",
"type": "https://example.com"
}

Forbidden

Media typeapplication/problem+json
object
detail
string
instance
string format: uri
properties
object
key
additional properties
status
integer format: int32
title
string
type
string format: uri

Example generated

{
"detail": "example",
"instance": "https://example.com",
"properties": {
"additionalProperty": "example"
},
"status": 1,
"title": "example",
"type": "https://example.com"
}

Unknown or hidden template (ITEM_TEMPLATE_NOT_FOUND)

Media typeapplication/problem+json
object
detail
string
instance
string format: uri
properties
object
key
additional properties
status
integer format: int32
title
string
type
string format: uri

Example generated

{
"detail": "example",
"instance": "https://example.com",
"properties": {
"additionalProperty": "example"
},
"status": 1,
"title": "example",
"type": "https://example.com"
}

Conflict

Media typeapplication/problem+json
object
detail
string
instance
string format: uri
properties
object
key
additional properties
status
integer format: int32
title
string
type
string format: uri

Example generated

{
"detail": "example",
"instance": "https://example.com",
"properties": {
"additionalProperty": "example"
},
"status": 1,
"title": "example",
"type": "https://example.com"
}

Per-key rate limit exceeded; Retry-After says when to retry

Media typeapplication/problem+json
object
detail
string
instance
string format: uri
properties
object
key
additional properties
status
integer format: int32
title
string
type
string format: uri

Example generated

{
"detail": "example",
"instance": "https://example.com",
"properties": {
"additionalProperty": "example"
},
"status": 1,
"title": "example",
"type": "https://example.com"
}

Internal Server Error

Media typeapplication/problem+json
object
detail
string
instance
string format: uri
properties
object
key
additional properties
status
integer format: int32
title
string
type
string format: uri

Example generated

{
"detail": "example",
"instance": "https://example.com",
"properties": {
"additionalProperty": "example"
},
"status": 1,
"title": "example",
"type": "https://example.com"
}