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/api

    Alle 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ørt
    201
    Created – Ressourcen blev oprettet
    400
    Bad Request – Ugyldig request body eller parametre
    401
    Unauthorized – Manglende eller ugyldig API-nøgle
    404
    Not Found – Ressourcen findes ikke
    405
    Method Not Allowed – HTTP-metoden understøttes ikke
    500
    Internal Server Error – Noget gik galt på vores side

    Fejlrespons 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