Saltar al contenido principal
PATCH
/
context
/
region
/
{game_id}
/
{world_id}
/
{region_id}
Actualizar detalles de la región
curl --request PATCH \
  --url https://app.npcbuilder.com/api/context/region/{game_id}/{world_id}/{region_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "lore": "Un bosque denso con secretos ocultos.",
  "name": "Bosque Místico",
  "weather": "Lluvioso",
  "culture": "Tradiciones druídicas",
  "politicalStability": "stable"
}
'
{
  "message": "Región: region789 ha sido actualizada con el siguiente contexto.",
  "region_id": "region789",
  "region_context": {
    "lore": "Un bosque denso con secretos ocultos.",
    "name": "Bosque Místico",
    "weather": "Lluvioso",
    "culture": "Tradiciones druídicas",
    "politicalStability": "stable"
  }
}

Autorizaciones

Authorization
string
header
requerido

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Parámetros de ruta

game_id
string
requerido

El identificador único del juego.

Ejemplo:

"game123"

world_id
string
requerido

El identificador único del mundo.

Ejemplo:

"world456"

region_id
string
requerido

El identificador único de la región.

Ejemplo:

"region789"

Parámetros de consulta

session_id
string

(Opcional) El ID de sesión del jugador.

Ejemplo:

"60Z5aZjIuFlyYbjbZZKe"

Cuerpo

application/json

Los campos de la región que se van a actualizar.

lore
string

Trasfondo actualizado de la región.

Ejemplo:

"Un bosque denso con secretos ocultos."

name
string

Nombre actualizado de la región.

Ejemplo:

"Bosque Místico"

weather
string

Condiciones climáticas actualizadas.

Ejemplo:

"Lluvioso"

culture
string

Aspectos culturales actualizados.

Ejemplo:

"Tradiciones druídicas"

politicalStability
enum<string>

Estado de estabilidad política actualizado.

Opciones disponibles:
none,
highlyStable,
stable,
moderatelyStable,
unstable,
highlyUnstable,
anarchy
Ejemplo:

"stable"

Respuesta

Región actualizada correctamente.

message
string

Mensaje de confirmación tras la actualización de la región.

Ejemplo:

"Región: region789 ha sido actualizada con el siguiente contexto."

region_id
string

UID de la región.

Ejemplo:

"region789"

region_context
object

Detalles del contexto de la región creada.

Ejemplo:
{
"lore": "Un bosque denso con secretos ocultos.",
"name": "Bosque Místico",
"weather": "Lluvioso",
"culture": "Tradiciones druídicas",
"politicalStability": "stable"
}