curl --request POST \
--url https://api.finseo.ai/v1/projects/PROJECT_ID/attribution \
--header "Authorization: Bearer $FINSEO_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"channelId": "ai_search",
"respondentEmail": "jane@company.com",
"respondentName": "Jane Smith",
"dealValue": 12000,
"dealCurrency": "EUR",
"formId": "signup_form_v2",
"pageUrl": "https://example.com/signup"
}'
{
"data": {
"id": "a1b2c3d4-...",
"channel_id": "ai_search",
"channel_label": "AI Search (ChatGPT, Perplexity, etc.)",
"channel_category": "ai_search",
"respondent_email": "jane@company.com",
"deal_value": 12000,
"source": "api",
"created_at": "2026-03-15T10:30:00Z"
}
}
Attribution
Attribution erstellen
POST
/
v1
/
projects
/
{projectId}
/
attribution
curl --request POST \
--url https://api.finseo.ai/v1/projects/PROJECT_ID/attribution \
--header "Authorization: Bearer $FINSEO_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"channelId": "ai_search",
"respondentEmail": "jane@company.com",
"respondentName": "Jane Smith",
"dealValue": 12000,
"dealCurrency": "EUR",
"formId": "signup_form_v2",
"pageUrl": "https://example.com/signup"
}'
{
"data": {
"id": "a1b2c3d4-...",
"channel_id": "ai_search",
"channel_label": "AI Search (ChatGPT, Perplexity, etc.)",
"channel_category": "ai_search",
"respondent_email": "jane@company.com",
"deal_value": 12000,
"source": "api",
"created_at": "2026-03-15T10:30:00Z"
}
}
Erfasse eine selbstberichtete Attributionsantwort. Damit trackst du, wie Kunden deine Brand entdeckt haben — über AI Search, Organic, Social, Ads, Referrals oder einen beliebigen eigenen Kanal.
Benötigt den
write-Scope auf deinem API-Key.
string
erforderlich
Die Projekt-ID.
string
erforderlich
ID des Attributionskanals. Nutze Standard-IDs wie
ai_search, ai_chatgpt, ai_perplexity, google_search, social_media, paid_ads, referral, content — oder einen beliebigen eigenen String.string
E-Mail-Adresse des Leads.
string
Vollständiger Name des Leads.
string
Externe ID aus deinem CRM oder System.
number
Umsatzbetrag, der diesem Lead zugeordnet wird.
string
Standard:"USD"
ISO-Währungscode.
string
ID des Quell-Formulars (z. B. Typeform form_id, HubSpot-Formular-ID).
string
URL der Seite, auf der das Formular abgeschickt wurde.
object
Zusätzliche eigene Daten als Key-Value-Paare.
curl --request POST \
--url https://api.finseo.ai/v1/projects/PROJECT_ID/attribution \
--header "Authorization: Bearer $FINSEO_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"channelId": "ai_search",
"respondentEmail": "jane@company.com",
"respondentName": "Jane Smith",
"dealValue": 12000,
"dealCurrency": "EUR",
"formId": "signup_form_v2",
"pageUrl": "https://example.com/signup"
}'
{
"data": {
"id": "a1b2c3d4-...",
"channel_id": "ai_search",
"channel_label": "AI Search (ChatGPT, Perplexity, etc.)",
"channel_category": "ai_search",
"respondent_email": "jane@company.com",
"deal_value": 12000,
"source": "api",
"created_at": "2026-03-15T10:30:00Z"
}
}