publishSR

Based on certain SR events, Juniper publishes SR details, including list of notes, attachments, RMAs and linked content, plus the full content of the latest 5 notes. The payload is the same as sent in querySR response.

{
  "srDetails": {
    "statusCode": "string",
    "status": "string",
    "message": "string",
    "appId":"string",
    "customerCaseNumber": "string",
    "customerSourceID": "string",
    "customerUniqueTransactionID": "string",
    "junUniqueTransactionID":"string",
    "serviceRequestNumber": "string",
    "transactionDateTime": "string",
    "srStatus":"string",
    "caseType": {
      "code": "string",
      "description": "string"
    },
    "synopsis": "string",
    "problemDescription": "string",
    "priority": "string",
    "adminSRType": "string",
    "adminSRSubType": "string",
    "ccEmail": "string",
    "addSenderToEmail": boolean,
    "followUpMethod": "string",
    "srOwnerFullName": "string",
    "srOwnerEmailAddress": "string",
    "contact": {
      "accountID": "string",
      "accountName": "string",
      "contactName": "string",
      "contactEmail": "string",
      "preferredTelephoneCountryCode": "string",
      "preferredTelephoneNumber": "string",
      "preferredTelephoneExtension": "string"
    },
    "rma": [
      {
        "rmaNumber": "string",
        "items": [
          {
            "itemNumber": "string",
            "itemType": "string",
            "itemStatus": "string"
          }
        ]
      }
    ],
    "product": {
      "serialNumber": "string",
      "productID": "string",
      "productSeries": "string",
      "platform": "string",
      "version": "string",
      "release": "string",
      "software": "string",
      "specialRelease": "string",
      "routerName": "string"
    },
    "escalate": [
      {
        "description": "string",
        "dateTime": "string",
        "escalatedBy": "string",
        "status": "string"
      }
    ],
    "notes": [
      {
        "id": "string",
        "description": "string",
        "title": "string",
        "originator": "string",
        "dateTime": "string"
      }
    ],
    "attachments": [
      {
        "sequenceNumber": "string",
        "title": "string",
        "sizeInBytes": "string",
        "path": "string",
        "typeDescription": "string",
        "uploadedDate": "string",
        "uploadedBy": "string"
      }
    ],
    "linkedReferences": [
      {
        "url": "string",
        "referenceId": "string",
        "referenceType": "string"
      }
    ],
    "recentNotes": [
      {
        "id": "string",
        "dateTime": "string",
        "originator": "string",
        "content": "string"
      }
    ]
  }
}
{
  "srDetails": {
    "statusCode": "string",
    "status": "string",
    "message": "string",
    "appId":"string",
    "customerCaseNumber": "string",
    "customerSourceID": "string",
    "customerUniqueTransactionID": "string",
    "junUniqueTransactionID":"string",
    "serviceRequestNumber": "string",
    "transactionDateTime": "string",
     "fault": [
      {
        "errorClass": "string",
        "errorType": "string",
        "errorCode": "string",
        "errorMessage": "string"
      }
    ]
  }
}