This resource represents CSM requests. Use this to create requests from external systems via the intake channel.
Creates a CSM request from an external source. This endpoint allows external systems to submit requests programmatically to your customer experience project.
Authentication: This endpoint supports all authentication types including OAuth 2.0 (2LO), API token, and session authentication. Note that scopes only apply to OAuth and API token authentication.
Reporter Email Behavior:
Metadata: You can optionally include a metadata object to provide additional context about the request. The metadata object must only contain primitive values (string, int and boolean). Nested objects or arrays are not supported and will result in a 400 Bad Request error.
Permissions required:
write:csm-request:jira-service-management scopewrite:csm-request:jira-service-management scopewrite:csm-request:jira-service-managementstring
Requiredstring
Requiredstring
Requiredstring
string
object
Returns details of the created CSM request.
Response containing the created CSM request details
1
2
3
4
5
6
7
8
9
10
11
curl --request POST \
--url 'https://api.atlassian.com/jsm/csm/cloudid/{cloudId}/api/v1/request/form/external' \
--header 'Authorization: Bearer <access_token>' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"helpCenterId": "f17913e0-58f9-4be7-b6e6-a10ca70ccb55",
"origin": "amazon-voice",
"summary": "Unable to access application",
"description": "I am unable to login to the application. The error message says 'Invalid credentials'."
}'1
2
3
4
5
6
{
"id": "f17913e0-58f9-4be7-b6e6-a10ca70ccb55",
"key": "SD-123",
"helpCenterId": "b84c574b-3b0e-49b5-a43b-718d74370de7",
"link": "https://example.atlassian.net/servicedesk/customer/portal/1/SD-123"
}Adds a comment to an existing issue in your customer experience project. This endpoint allows external systems to programmatically add comments with configurable visibility.
Authentication: This endpoint supports all authentication types including OAuth 2.0 (2LO), API token, and session authentication. Note that scopes only apply to OAuth and API token authentication.
Permissions required:
write:csm-request:jira-service-management scopewrite:csm-request:jira-service-management scopewrite:csm-request:jira-service-managementstring
Requiredstring
Requiredobject
boolean
Returns id of the comment added
Response containing the info of the added comment
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
curl --request POST \
--url 'https://api.atlassian.com/jsm/csm/cloudid/{cloudId}/api/v1/request/form/helpcenter/{helpCenterId}/issue/{issueIdOrKey}/comment' \
--header 'Authorization: Bearer <access_token>' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"body": {
"type": "doc",
"version": 1,
"content": [
{
"type": "paragraph",
"content": [
{
"type": "text",
"text": "This is a comment."
}
]
}
]
},
"public": false
}'1
2
3
{
"id": "f17913e0-58f9-4be7-b6e6-a10ca70ccb55"
}Rate this page: