Saltar al contenido principal
POST
/
sessionmanager
Crear una nueva sesión
curl --request POST \
  --url https://app.npcbuilder.com/api/sessionmanager \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "session_key": "campaign_nightfall",
  "game_id": "game_12345",
  "player_id": "550e8400-e29b-41d4-a716-446655440000"
}
'
{
  "message": "Sesión creada para la clave: campaign_nightfall con id: ABC123",
  "session_key": "<string>",
  "session_id": "<string>",
  "player_id": "<string>"
}

Authorizations

Authorization
string
header
required

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

Body

application/json

Los detalles de la sesión necesarios para crear una nueva sesión.

Esquema para crear una nueva sesión. Contiene la clave de sesión, el identificador del juego y el identificador del jugador.

session_key
string
required

Una clave única para la sesión.

Maximum string length: 50
Example:

"campaign_nightfall"

game_id
string
required

El identificador único del juego.

Maximum string length: 50
Example:

"game_12345"

player_id
string<uuidv4>
required

El identificador único del jugador.

Example:

"550e8400-e29b-41d4-a716-446655440000"

Response

Sesión creada correctamente.

message
string

Mensaje de confirmación incluyendo los detalles de la sesión.

Example:

"Sesión creada para la clave: campaign_nightfall con id: ABC123"

session_key
string
session_id
string
player_id
string<uuidv4>