TaskForce API
v1.0
Integrer TaskForce med dine eksisterende systemer via vores REST API. Administrer leads, kunder, sager, fakturaer og tilbud programmatisk.
Sikker
API-nøgle-baseret autentificering med separate rettigheder pr. nøgle.
Integrationsvenlig
Standard REST API med JSON – nem at integrere med ethvert system.
REST Standard
Følger REST-konventioner med forudsigelige URL'er og standard HTTP-metoder.
Base URL
https://abeaopztrbhndgjfrolo.supabase.co/functions/v1/apiAlle API-anmodninger skal sendes til denne base URL efterfulgt af endpoint-stien.
Autentificering
Alle API-anmodninger kræver en API-nøgle sendt via headeren x-api-key.
x-api-key: tf_your_api_key_here
Vigtigt om API-nøgler
- • API-nøgler starter med præfikset
tf_ - • Hold din API-nøgle hemmelig – del den aldrig offentligt
- • Brug separate nøgler til forskellige integrationer
- • Administrer dine API-nøgler i TaskForce under Indstillinger → API
Fejlhåndtering
API'en bruger standard HTTP-statuskoder til at indikere succes eller fejl.
200
Success – Anmodningen blev gennemført201
Created – Ressourcen blev oprettet400
Bad Request – Ugyldig request body eller parametre401
Unauthorized – Manglende eller ugyldig API-nøgle404
Not Found – Ressourcen findes ikke405
Method Not Allowed – HTTP-metoden understøttes ikke500
Internal Server Error – Noget gik galt på vores sideFejlrespons eksempel
{
"error": "API key not found"
}Kodeeksempler
GET Request – Hent leads
curl -X GET "https://abeaopztrbhndgjfrolo.supabase.co/functions/v1/api/leads" \ -H "x-api-key: tf_your_api_key_here" \ -H "Content-Type: application/json"
POST Request – Opret lead
curl -X POST "https://abeaopztrbhndgjfrolo.supabase.co/functions/v1/api/leads" \
-H "x-api-key: tf_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"name": "John Doe",
"email": "john@example.com",
"phone": "+45 12345678",
"company_name": "Acme A/S",
"message": "Interested in your services",
"source": "website"
}'API Endpoints
Brug for hjælp? api@task-force.io