Discussions
CreateSubscription
over 1 year ago by Gert Leusink
Hi, When I try to create a subscription, I get the error message:
{"type":"https://developers.avayacloud.com/onecloud-ccaas/docs/error-handling","title":"Internal Server Error","status":500,"detail":"Failed to process user-based subscription. userUUID not present in the token"}
This is the code:
Transport transport = new Transport();
CreateSubscriptionClass createSubscription = new CreateSubscriptionClass();
createSubscription.family = "AGENT_ENGAGEMENT";
createSubscription.events = new String[] {"ALL"};
transport.type = "WEBHOOK";
transport.authTokenHeader = "auth-token";
transport.authToken = "secreet";
transport.endpoint = "https://www.****.nl:8443/axp/digital/callback";
createSubscription.transport = transport;
var options = new RestClientOptions("https://eu.cc.avayacloud.com")
{
MaxTimeout = -1,
};
var client = new RestClient(options);
var request = new RestRequest("/api/notification/v1beta/accounts/******/subscriptions",Method.Post);
request.AddHeader("accept", "application/json");
request.AddHeader("content-type", "application/json");
request.AddHeader("authorization", "Bearer " + Authenticate.GetToken());
request.AddParameter("application/json", JsonSerializer.Serialize(createSubscription), ParameterType.RequestBody);
Where is the error message referring to?