Skip to main content
POST
/
modalities
Criar modalidade
curl --request POST \
  --url http://localhost/api/v1/modalities \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>"
}
'
{
  "data": {
    "id": 123,
    "name": "<string>",
    "hub_id": 123,
    "is_global": true,
    "status": "<string>"
  }
}

Authorizations

Authorization
string
header
required

API key do hub com escopo manage. Header: Authorization: Bearer <api_key>.

Body

application/json

POST /api/v1/modalities — cria uma modalidade do hub (reutilizável). Globais (hub_id NULL) são read-only; esta rota cria sempre no hub autenticado.

name
string
required
Maximum string length: 80

Response

JsonResource

data
ModalityResource · object
required