Zendesk API-Dokumentation besagt, dass beim Erstellen eines Tickets über die API, status
Feld kann auf "neue" (https://developer.zendesk.com/rest_api/docs/core/tickets#create-ticket), wenn ich die API mit dem folgenden Befehl aufrufen einen Wert für status
spezifizieren, erzeugt er ein Token noch status
noch setzt den Standardwert open
sein:Zendesk API - Erstellen eines Tickets gibt falschen Ticketstatus
curl -u <username>/token:<api_token> https://<subdomain>.zendesk.com/api/v2/tickets.json -d '{"ticket": {"subject":"test subject", "comment": { "body": "test body" }, "status": "new" } }' -H "Content-Type: application/json" -v POST
der relevante Teil des Ansprechens Körper ist:
"ticket": { "url": "https://<subdomain>.zendesk.com/api/v2/tickets/60.json", "id": 60, "external_id": null, "via": { "channel": "api", "source": { "from": {}, "to": {}, "rel": null } }, "created_at": "2016-05-05T13:30:01Z", "updated_at": "2016-05-05T13:30:01Z", "type": null, "subject": "test subject", "raw_subject": "test subject", "description": "test body", "priority": null, "status": "open", "recipient": null, "requester_id": 5917202647, "submitter_id": 5917202647, "assignee_id": 5917202647, "organization_id": 3740197137, "group_id": 28473587, "collaborator_ids": [], "forum_topic_id": null, "problem_id": null, "has_incidents": false, "due_at": null, "tags": [], "custom_fields": [], "satisfaction_rating": null, "sharing_agreement_ids": [], "fields": [], "brand_id": 1090897, "allow_channelback": false }
Mache ich etwas falsch?
gut zu wissen. Danke für die Aktualisierung mit deiner Antwort. – jpalmieri