cases
Replace a case attachment
Spaces method and path for this operation:
<div><span class="operation-verb put">put</span> <span class="operation-path">/s/{space_id}/api/cases/{caseId}/attachments/{attachmentId}</span></div>Refer to Spaces for more information.
Fully replaces an attachment. You cannot change the attachment type or owner. You must have all privileges for the Cases feature in the Management, Observability, or Security section of the Kibana feature privileges, depending on the owner of the case.
put/api/cases/{caseId}/attachments/{attachmentId}
Request
- Base URLhttps://localhost:5601
- URLhttps://localhost:5601/api/cases/{caseId}/attachments/{attachmentId}
- Auth
- API key in header Authorization
- or HTTP basic
Path parameters
caseIdstring required
Example:9c235210-6834-11ea-a78c-6ffb38a34414
The identifier for the case. To retrieve case IDs, use the search cases (_find) API. All non-ASCII characters must be URL encoded.
attachmentIdstring required
Example:71ec1870-725b-11ea-a0b2-c51ea50a58e2
The ID of the attachment, which is its id field, not attachmentId. To get it, use the find case attachments API.
Headers
kbn-xsrfstring required
Cross-site request forgery protection
Request body
Example request
{
"data": {
"content": "A new comment."
},
"owner": "cases",
"type": "comment",
"version": "WzIwNDMxLDFd"
}Response
Indicates a successful call. Returns the replaced attachment.
Example response
{
"created_at": "2026-09-30T09:16:17.416Z",
"created_by": {
"profile_uid": "u_J41Oh6L9ki-Vo2tOogS8WRTENzhHurGtRc87NgEAlkc_0",
"username": "elastic"
},
"data": {
"content": "A new comment."
},
"id": "71ec1870-725b-11ea-a0b2-c51ea50a58e2",
"owner": "cases",
"pushed_by": {
"profile_uid": "u_J41Oh6L9ki-Vo2tOogS8WRTENzhHurGtRc87NgEAlkc_0",
"username": "elastic"
},
"type": "comment",
"updated_by": {
"profile_uid": "u_J41Oh6L9ki-Vo2tOogS8WRTENzhHurGtRc87NgEAlkc_0",
"username": "elastic"
},
"version": "WzIwNDMxLDFd"
}Changes
No operation changes recorded.