Det brainful API muliggør sømløs integration mellem Deres applikationer og brainful's kraftfulde indholdsstyringssystem. Hvad enten De bygger automatiseringsværktøjer eller integrerer med Deres yndlings-apps, vores RESTFUL API giver en enkel og sikker måde at interagere med Deres indhold.
Token-baseret autentificering med HTTPS-kryptering
Standard HTTP-metoder med JSON-svar
Indbyggede geolokationsevner
Optimeret for pålidelig ydeevne
60 forespørgsler per minut per bruger
Besøg Deres brainful indstillingsside for at generere Deres API-token.
Vælg fra vores eksempelkode i cURL, JavaScript, eller Python for at komme hurtigt i gang.
Prøv de interaktive eksempler nedenfor for at teste Deres integration.
Alle API-forespørgsler kræver Deres API-token i Authorization-headeren. Få Deres token fra brainful indstillingsside. API'en understøtter både token- og bearer token-formater.
Authorization: Token YOUR_API_TOKEN
Authorization: Bearer YOUR_API_TOKEN
Alle parametre sendes i anmodningskroppen som JSON.
Parameter | Type | Påkrævet | Beskrivelse |
---|---|---|---|
streng | streng | Ja | Indhold der skal tilføjes (1-5000 tegn) |
parent_luid | streng | Nej | luid af forældreblokken (valgfri) |
latitude | kommatal | Nej | breddegrad (-90° til 90°) |
longitude | kommatal | Nej | lændegrad (-180° til 180°) |
agent | streng | Nej | Agent identifier (max 50 chars) |
team_space | streng | Nej | 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: streng
Unik identifikator for det oprettede indhold
slug
Type: streng
URL-friendly version of the content
words
Type: heltal
Number of words in the content
remaining_daily_quota
Type: heltal
Remaining content creation quota for today
Alle parametre sendes i anmodningskroppen som JSON.
Parameter | Type | Påkrævet | Beskrivelse |
---|---|---|---|
identifier | streng | Ja | Identifikator for blokken, der skal føjes til (luid eller slug) |
streng | streng | Ja | Indhold, der skal føjes (1-5000 tegn) |
{ "details": "Text appended to block successfully.", "luid": "abc123", "slug": "my-example-block" }
luid
Type: streng
Unik identifikator for det oprettede indhold
slug
Type: streng
URL-friendly version of the content
words
Type: heltal
Number of words in the content
remaining_daily_quota
Type: heltal
Remaining content creation quota for today
Parameter | Type | Påkrævet | Beskrivelse |
---|---|---|---|
luid | streng | Ja | Unik identifikator for blokken, der skal hentes |
Parameter | Type | Påkrævet | Beskrivelse |
---|---|---|---|
latitude | kommatal | Nej | breddegrad (-90° til 90°) |
longitude | kommatal | Nej | lændegrad (-180° til 180°) |
agent | streng | Nej | Agent-identifikator (maks 50 tegn) |
{ "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: streng
Username of the content creator
luid
Type: streng
Unik identifikator for blokken
type
Type: streng
Indholdstype (f.eks., "thought")
html
Type: streng
HTML indholdet af blokken
created_timestamp
Type: streng
Creation date and time
hits
Type: heltal
Number of views