Skip to main content

GET /applications

Lista todas as aplicações registradas na sua conta.

Exemplo de requisição

curl --request GET \
  --url https://api.bluube.com/v1/applications \
  --header 'Authorization: Bearer blv_live_abc123xyz'

Exemplo de resposta

{
  "data": [
    {
      "app_id": "app_9f3d2a1b",
      "name": "Meu Editor de Vídeo",
      "description": "Software de edição profissional",
      "status": "active",
      "licenses_count": 42,
      "created_at": "2026-01-10T09:00:00Z"
    },
    {
      "app_id": "app_4c7b1e8d",
      "name": "Plugin Photoshop Pro",
      "description": "Plugin de automação para Photoshop",
      "status": "active",
      "licenses_count": 15,
      "created_at": "2026-02-20T14:30:00Z"
    }
  ]
}

Campos da resposta

data
object[]
Lista de aplicações da conta.

POST /applications

Cria uma nova aplicação na conta.

Parâmetros da requisição

name
string
required
Nome da aplicação. Recomenda-se usar letras minúsculas, números e hífens (ex: meu-app-desktop).
description
string
Descrição opcional para identificar o propósito da aplicação.

Exemplo de requisição

curl --request POST \
  --url https://api.bluube.com/v1/applications \
  --header 'Authorization: Bearer blv_live_abc123xyz' \
  --header 'Content-Type: application/json' \
  --data '{
    "name": "meu-app-desktop",
    "description": "Meu software de edição de vídeo"
  }'

Exemplo de resposta

{
  "app_id": "app_9f3d2a1b",
  "name": "meu-app-desktop",
  "description": "Meu software de edição de vídeo",
  "api_key": "blv_live_abc123xyz",
  "status": "active",
  "licenses_count": 0,
  "created_at": "2026-04-06T12:00:00Z"
}
O campo api_key só é retornado na resposta de criação. Copie-o imediatamente — ele não será exibido novamente. Se perder o acesso, regenere a chave nas configurações da aplicação no dashboard.

Campos da resposta

app_id
string
Identificador único da aplicação criada.
name
string
Nome da aplicação.
description
string | null
Descrição da aplicação, se fornecida.
api_key
string
Chave de API gerada para autenticar requisições desta aplicação. Exibida apenas uma vez.
status
string
Status inicial da aplicação. Sempre active na criação.
licenses_count
integer
Total de licenças. Sempre 0 na criação.
created_at
string
Data e hora de criação no formato ISO 8601.