Skip to main content

POST /callhome/pmrattach/{record_uid}

Use this method to upload a diagnostic archive file for a specific service ticket that were generated by Call Home or to add an existing diagnostic archive file to a Call Home service ticket.

This method starts a job that runs in the background to perform the operation. The response body includes a URI that represents the job that is created to perform this request. You can use GET /tasks/{job_list} to monitor the status and progress of the job. If a job was not successfully started, refer to the response code and response body for details.

Authentication

Authentication with username and password is required.

Request URL

POST https://{management_server_IP}/callhome/pmrattach/{record_uid}

where {record_uid} is the UID of the service ticket to be retrieved. To obtain the service-ticket UID, use the GET /callhome/endPointsPMR method.

Query parameters

ParametersRequired / OptionalDescription
fileUID = {file_ID}OptionalID of the existing diagnostic archive file to be added to the target service ticket

To obtain the file ID, use the GET /callhome/endPoints/list method.

The following example upload a diagnostic archive file for a specific Call Home service ticket.
GET https://192.0.2.0/callhome/pmrattach/USE0DSBNWWS?fileUID=20AE4F4200D911E890EB7ED30AEBD9DF/
20AE4F4200D911E890EB7ED30AEBD9DF/combined_7X02CTO1WW_J300518G_xcc_230912-090509.tzz"

Request body

None

Response codes

CodeDescriptionComments
200OKThe request completed successfully.
400Bad RequestA query parameter or request attribute is missing or not valid, or the operation is not supported. A descriptive error message is returned in the response body.
404Not foundA specified resource cannot be found. A descriptive error message is returned in the response body.
500Internal Server ErrorAn internal error occurred. A descriptive error message is returned in the response body.

Response body

AttributesTypeDescription
followJobPathStringJob URI
The following example is returned if the request is successful.
{
"followJobPath": "/jobs/74"
}