Developer API

API für
Entwickler.

RESTful API mit vollständiger CRUD-Unterstützung. Integriere Taskora nahtlos in deine eigenen Anwendungen.

Base URL
api.taskora.at
Auth
Bearer Token
Format
JSON
Rate Limit
100 req/min

Authentifizierung

Alle API-Anfragen erfordern einen Bearer Token im Authorization Header. Du findest deinen API-Key unter Einstellungen → API → Token generieren.

Header
Authorization: Bearer YOUR_API_KEY

Code-Beispiele

Kontakte abrufen
curl -X GET "https://api.taskora.at/api/contacts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
Kontakt erstellen (POST)
const response = await fetch('https://api.taskora.at/api/contacts', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    name: 'Max Mustermann',
    email: 'max@firma.de',
    company: 'Musterfirma GmbH',
    phone: '+49 30 123456',
  }),
});

const newContact = await response.json();

Endpoints

MethodEndpointBeschreibung
GET/api/contactsListe aller Kontakte
POST/api/contactsNeuen Kontakt erstellen
GET/api/contacts/:idEinzelnen Kontakt abrufen
PUT/api/contacts/:idKontakt aktualisieren
DELETE/api/contacts/:idKontakt löschen
GET/api/cardsAlle Deals/Cards
POST/api/cardsNeuen Deal erstellen
GET/api/invoicesRechnungen auflisten
POST/api/invoicesRechnung erstellen
GET/api/pipelinesPipelines & Stages
POST/api/webhooksWebhook registrieren
GET/api/activitiesAktivitäten auflisten

Rate Limits

CRM
100 req/min
10.000/Tag
Buchhaltung
300 req/min
50.000/Tag
Komplett
1.000 req/min
Unbegrenzt

Bei Überschreitung wird HTTP 429 (Too Many Requests) zurückgegeben. Der Retry-After Header gibt an, wann die nächste Anfrage möglich ist.