Le brainful API permet une intégration transparente entre vos applications et brainful's puissant système de gestion de contenu. Que vous construisiez des outils d'automatisation ou que vous intégriez vos applications préférées, notre API RESTFUL fournit un moyen simple et sécurisé d'interagir avec votre contenu.
Authentification basée sur des jetons avec chiffrement HTTPS
Méthodes HTTP standard avec réponses JSON
Capacités de géolocalisation intégrées
Optimisé pour une performance fiable
60 requêtes par minute par utilisateur
Visitez votre brainful page d'options pour générer votre jeton API.
Sélectionnez parmi nos exemples de code en cURL, JavaScript, ou Python pour commencer rapidement.
Essayez les exemples interactifs ci-dessous pour tester votre intégrationessayez les exemples interactifs ci-dessous pour tester votre intégration.
Toutes les requêtes API nécessitent votre jeton API dans l'en-tête Authorization. Obtenez votre jeton depuis la brainful page d'options. L'API prend en charge les formats de jeton et de jeton porteur.
Authorization: Token YOUR_API_TOKEN
Authorization: Bearer YOUR_API_TOKEN
Tous les paramètres sont envoyés dans le corps de la requête comme JSON.
Paramètre | Type | Requis | Description |
---|---|---|---|
chaîne de caractères | chaîne de caractères | Oui | Contenu à ajouter (1-5000 caractères) |
parent_luid | chaîne de caractères | Non | luid du bloc parent (optionnel) |
latitude | flottant | Non | latitude (-90° à 90°) |
longitude | flottant | Non | longitude (-180° à 180°) |
agent | chaîne de caractères | Non | Agent identifier (max 50 chars) |
team_space | chaîne de caractères | Non | 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
Type: chaîne de caractères
Identifiant unique pour le contenu créé
slug
Type: chaîne de caractères
URL-friendly version of the content
words
Type: entier
Number of words in the content
remaining_daily_quota
Type: entier
Remaining content creation quota for today
Tous les paramètres sont envoyés dans le corps de la requête comme JSON.
Paramètre | Type | Requis | Description |
---|---|---|---|
identifier | chaîne de caractères | Oui | Identifiant du bloc auquel ajouter (luid ou slug) |
chaîne de caractères | chaîne de caractères | Oui | Contenu à ajouter (1-5000 caractères) |
{ "details": "Text appended to block successfully.", "luid": "abc123", "slug": "my-example-block" }
luid
Type: chaîne de caractères
Identifiant unique pour le contenu créé
slug
Type: chaîne de caractères
URL-friendly version of the content
words
Type: entier
Number of words in the content
remaining_daily_quota
Type: entier
Remaining content creation quota for today
Paramètre | Type | Requis | Description |
---|---|---|---|
luid | chaîne de caractères | Oui | Identifiant unique du bloc à récupérer |
Paramètre | Type | Requis | Description |
---|---|---|---|
latitude | flottant | Non | latitude (-90° à 90°) |
longitude | flottant | Non | longitude (-180° à 180°) |
agent | chaîne de caractères | Non | Identifiant d'agent (max 50 caractères) |
{ "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
Type: chaîne de caractères
Username of the content creator
luid
Type: chaîne de caractères
Identifiant unique pour le bloc
type
Type: chaîne de caractères
Type de contenu (p. ex., "thought")
html
Type: chaîne de caractères
HTML contenu du bloc
created_timestamp
Type: chaîne de caractères
Creation date and time
hits
Type: entier
Number of views