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_TOKENAuthorization: Bearer YOUR_API_TOKENAlle 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
}luidType: streng
Unik identifikator for det oprettede indhold
slugType: streng
URL-friendly version of the content
wordsType: heltal
Number of words in the content
remaining_daily_quotaType: 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"
}luidType: streng
Unik identifikator for det oprettede indhold
slugType: streng
URL-friendly version of the content
wordsType: heltal
Number of words in the content
remaining_daily_quotaType: 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": "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
}creatorType: streng
Username of the content creator
luidType: streng
Unik identifikator for blokken
typeType: streng
Indholdstype (f.eks., "thought")
htmlType: streng
HTML indholdet af blokken
created_timestampType: streng
Creation date and time
hitsType: heltal
Number of views