API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen

POST /v1/campaigns/{id}/items/{itemId}/interactions

POST/v1/campaigns/{id}/items/{itemId}/interactions

Append a manually logged interaction (call/meeting/note) to a campaign item. Captures the acting user and timestamp server-side.

Datenmodell

Diese Operation arbeitet auf der Entität Campaign (campaign). Alle 30 Felder — Typ, Validierung, Pflichtangabe, Beziehungen — stehen in der Schema-Referenz.

Request Body

NameTypBeschreibung
kinderforderlichstring
directionstring
summarystring
outcomestring
contactPartyIdstring

Pfad-Parameter

NameTypBeschreibung
iderforderlichstring
itemIderforderlichstring

Beispiel

curl -X POST https://api.codemeta-os.de/v1/campaigns/{id}/items/{itemId}/interactions \
  -H "X-Tenant-Id: $TENANT" \
  -H "Content-Type: application/json" \
  -b cookies.txt \
  -d '{
  "kind": "CALL",
  "direction": "INBOUND",
  "summary": "string",
  "outcome": "string",
  "contactPartyId": "string"
}'
const result = await cm.campaigns.post({
  "kind": "CALL",
  "direction": "INBOUND",
  "summary": "string",
  "outcome": "string",
  "contactPartyId": "string"
});

Antwortcodes

HTTP Bedeutung
200 Default Response

Suche