| Method | GET
|
| Request URL |
/services/EventingConnector/subscriptions/{subscriptionId}
|
| Request Content-type |
N/A
|
| Request Body |
N/A
|
| Response Content-type |
application/json
|
| Response Body | |
| Response Status |
200 – subscription successfully retrieved
400 – invalid request 404 - Subscription with subscriptionId not found 500 – Runtime errors |
{
"title":"Subscription",
"description":"Subscription schema",
"type":"object",
"properties":{
"family":{
"description":"The family of event",
"type":"string"
},
"eventTypes":{
"type":"array",
"eventType":{
"type":"string"
},
"minItems":0,
"uniqueItems":true
},
"callbackUrl":{
"description":"endpoint of the listener",
"type":"string"
},
"callbackContentType":{
"description":"content-type of the event to be sent to endpoint of the listener, options [multipart/form-data, application/json]. Default is multipart/form-data",
"type":"string"
},
"filter":{
"description":"filters on metadata",
"type":"object",
"properties":{
"correlationId":{
"type":"string"
},
"user":{
"type":"string"
},
"serviceProfile":{
"type":"string"
},
"criteria":{
"id":"criteria",
"type":"array",
"items":{
"$ref":"#/criterion"
},
"additionalItems":false
},
"ignoreCaseCriteria":{
"id":"ignoreCaseCriteria",
"type":"array",
"items":{
"$ref":"#/criterion"
},
"additionalItems":false
}
}
}
},
"criterion":{
"id":"items",
"type":"object",
"properties":{
"key":{
"id":"key",
"type":"string"
},
"value":{
"id":"value",
"type":"string"
}
},
"additionalProperties":false
}
}
Copyright © 2017 Avaya. All Rights Reserved.