Saltar al contenido principal
POST
/
context
/
region
/
{game_id}
/
{world_id}
/
{region_id}
Crear una nueva región
curl --request POST \
  --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 creada 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"
  }
}

Authorizations

Authorization
string
header
required

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

Path Parameters

game_id
string
required

El identificador único del juego.

Example:

"game123"

world_id
string
required

El identificador único del mundo.

Example:

"world456"

region_id
string
required

El identificador único de la región.

Example:

"region789"

Query Parameters

session_id
string

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

Example:

"60Z5aZjIuFlyYbjbZZKe"

Body

application/json

Los datos necesarios de la región para crearla.

lore
string

Trasfondo de la región.

Example:

"Un bosque denso con secretos ocultos."

name
string

El nombre de la región.

Example:

"Bosque Místico"

weather
string

Condiciones climáticas típicas en la región.

Example:

"Lluvioso"

culture
string

Aspectos culturales o tradiciones de la región.

Example:

"Tradiciones druídicas"

politicalStability
enum<string>

El estado de estabilidad política de la región.

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

"stable"

Response

Región creada correctamente.

message
string

Mensaje de confirmación de creación de la región.

Example:

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

region_id
string

UID de la región.

Example:

"region789"

region_context
object

Detalles del contexto de la región creada.

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