Zendesk APIのドキュメントでは、APIを使用してチケットを作成するときに、status
フィールドを「new」(https://developer.zendesk.com/rest_api/docs/core/tickets#create-ticket)に設定できますが、 status
の値を指定して、それはまだopen
のデフォルト値にstatus
を設定し、まだトークンを作成します。Zendesk API - チケットを作成すると間違ったチケットのステータスが返される
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
レスポンスボディの関連部分は次のとおりです。
"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 }
何か間違っていますか?
お役立ち情報あなたの答えを更新していただきありがとうございます。 – jpalmieri