The brainful API permite integrarea fără întrerupere între aplicațiile dumneavoastră și brainful's puternic sistem de management conținut. Fie că construiți unelte de automatizare sau integrați cu aplicațiile dumneavoastră preferate, al nostru API RESTFUL oferă o modalitate simplă și sigură de a interacționa cu conținutul dumneavoastră.
Autentificare bazată pe token cu criptare HTTPS
Metode HTTP standard cu răspunsuri JSON
Capacități de geolocalizare integrate
Optimizat pentru performanță fiabilă
60 cereri pe minut pe utilizator
Vizitați brainful pagina opțiuni pentru a genera token-ul API.
Selectați din codul nostru exemplu în cURL, JavaScript, sau Python pentru a începe rapid.
Încearcați exemplele interactive de mai jos pentru a testa integrarea.
toate cererile API necesită token-ul API în antetul Authorization. Obțineți token-ul din brainful pagina opțiuni. API-ul suportă atât formatele token cât și bearer token.
Authorization: Token YOUR_API_TOKEN
Authorization: Bearer YOUR_API_TOKEN
Toți parametrii sunt trimiși în corpul cererii ca JSON.
Parametru | Tip | Necesar | Descriere |
---|---|---|---|
string | string | Da | Content to be added (1-5000 caractere) |
parent_luid | string | Nu | luid al blocului părinte (opțional) |
latitude | float | Nu | latitudine (-90° către 90°) |
longitude | float | Nu | longitudine (-180° către 180°) |
agent | string | Nu | Agent identifier (max 50 chars) |
team_space | string | Nu | 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
Tip: string
Identificator unic pentru conținutul creat
slug
Tip: string
URL-friendly version of the content
words
Tip: număr întreg
Number of words in the content
remaining_daily_quota
Tip: număr întreg
Remaining content creation quota for today
Toți parametrii sunt trimiși în corpul cererii ca JSON.
Parametru | Tip | Necesar | Descriere |
---|---|---|---|
identifier | string | Da | Identificatorul blocului la care să se adauge (luid sau slug) |
string | string | Da | Conținutul care urmează să fie adăugat (1-5000 caractere) |
{ "details": "Text appended to block successfully.", "luid": "abc123", "slug": "my-example-block" }
luid
Tip: string
Identificator unic pentru conținutul creat
slug
Tip: string
URL-friendly version of the content
words
Tip: număr întreg
Number of words in the content
remaining_daily_quota
Tip: număr întreg
Remaining content creation quota for today
Parametru | Tip | Necesar | Descriere |
---|---|---|---|
luid | string | Da | Identificator unic al blocului de recuperat |
Parametru | Tip | Necesar | Descriere |
---|---|---|---|
latitude | float | Nu | latitudine (-90° către 90°) |
longitude | float | Nu | longitudine (-180° către 180°) |
agent | string | Nu | Identificator agent (maxim 50 caractere) |
{ "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
Tip: string
Username of the content creator
luid
Tip: string
Identificator unic pentru bloc
type
Tip: string
Tipul conținutului (de ex., "thought")
html
Tip: string
HTML conținutul blocului
created_timestamp
Tip: string
Creation date and time
hits
Tip: număr întreg
Number of views