brainpoloO brainful API permite integração perfeita entre as suas aplicações e brainful's poderoso sistema de gestão de conteúdo. Quer esteja a construir ferramentas de automação ou a integrar com as suas aplicações favoritas, a nossa API RESTFUL fornece uma forma simples e segura de interagir com o seu conteúdo.
Autenticação baseada em token com encriptação HTTPS
Métodos HTTP padrão com respostas JSON
Capacidades de geolocalização integradas
Optimizada para desempenho fiável
60 pedidos por minuto por utilizador
Visite a sua brainful página de opções para gerar o seu token da API.
Selecione do nosso código de exemplo em cURL, JavaScript, ou Python para começar rapidamente.
Experimente os exemplos interativos abaixo para testar a sua integração.
All API requests require your API token in the Authorization header. Get your token from the brainful página de opções. The api supports both token and bearer token formats.
Authorization: Token YOUR_API_TOKENAuthorization: Bearer YOUR_API_TOKENTodos os parâmetros são enviados no corpo do pedido como JSON.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| string | string | Sim | Conteúdo a ser adicionado (1-5000 carateres) |
| parent_luid | string | Não | luid do bloco pai (opcional) |
| latitude | float | Não | latitude (-90° para 90°) |
| longitude | float | Não | longitude (-180° para 180°) |
| agent | string | Não | Agent identifier (max 50 chars) |
| team_space | string | Não | Team space slug to add the block to (only for organization members) |
{
"luid": "abc123",
"slug": "My New Block",
"type": "thought",
"pinned": false,
"entities": [],
"created_timestamp": "2024-01-01T00:00:00Z",
"last_edited": "2024-01-01T00:00:00Z",
"experience": 5,
"remaining_daily_quota": 97
}luidTipo: string
Identificador único para o conteúdo criado
slugTipo: string
URL-friendly version of the content
wordsTipo: inteiro
Number of words in the content
remaining_daily_quotaTipo: inteiro
Remaining content creation quota for today
Todos os parâmetros são enviados no corpo do pedido como JSON.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| identifier | string | Sim | Identificador do bloco ao qual anexar (luid ou slug) |
| string | string | Sim | Conteúdo a ser anexado (1-5000 carateres) |
{
"details": "Text appended to block successfully.",
"luid": "abc123",
"slug": "my-example-block"
}luidTipo: string
Identificador único para o conteúdo criado
slugTipo: string
URL-friendly version of the content
wordsTipo: inteiro
Number of words in the content
remaining_daily_quotaTipo: inteiro
Remaining content creation quota for today
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| luid | string | Sim | Identificador único do bloco a recuperar |
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| latitude | float | Não | latitude (-90° para 90°) |
| longitude | float | Não | longitude (-180° para 180°) |
| agent | string | Não | Identificador do agente (máximo 50 carateres) |
{
"creator": "johnnyappleseed",
"luid": "abc123",
"slug": "My New Block",
"type": "thought",
"html": "My New Block
",
"blocks": [],
"entities": [],
"flagged": false,
"pinned": false,
"archived": false,
"trashed": false,
"public": false,
"created_timestamp": "2025-01-28 18:01",
"last_edited": "2025-01-28 18:01",
"words": 3,
"bytes": 45,
"hits": 0
}creatorTipo: string
Username of the content creator
luidTipo: string
Identificador único para o bloco
typeTipo: string
Tipo de conteúdo (ex., "thought")
htmlTipo: string
HTML conteúdo do bloco
created_timestampTipo: string
Creation date and time
hitsTipo: inteiro
Number of views