O 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_TOKEN
Authorization: Bearer YOUR_API_TOKEN
Todos 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 }
luid
Tipo: string
Identificador único para o conteúdo criado
slug
Tipo: string
URL-friendly version of the content
words
Tipo: inteiro
Number of words in the content
remaining_daily_quota
Tipo: 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" }
luid
Tipo: string
Identificador único para o conteúdo criado
slug
Tipo: string
URL-friendly version of the content
words
Tipo: inteiro
Number of words in the content
remaining_daily_quota
Tipo: 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": "", "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 } My New Block
creator
Tipo: string
Username of the content creator
luid
Tipo: string
Identificador único para o bloco
type
Tipo: string
Tipo de conteúdo (ex., "thought")
html
Tipo: string
HTML conteúdo do bloco
created_timestamp
Tipo: string
Creation date and time
hits
Tipo: inteiro
Number of views