I am trying to create and install a channel integration application. In the documentation, it says that it needs "channel_integrations" field in the requirements.json file.
https://developer.zendesk.com/documentation/channel_framework/understanding-the-channel-framework/channel_app/
I can create and deploy the application via zcli successfully and it appears in the private apps section in Admin Center -> Zendesk Support apps menu.
However, when I try to install the application I am getting:
Failed to install app: Error creating requirements
500 Internal Server Error: {"status"=>500, "error"=>"Internal Server Error"}
{
"name": "Most Awesome Integration",
"id": "most-awesome-integration",
"author": {
"name": "BestAuthor",
"email": "best@authorintheworld.xyz",
"url": "https://authorintheworld.xyz"
},
"defaultLocale": "en",
"private": false,
"location": {
"support": {
"ticket_sidebar": {
"url": "assets/iframe.html",
"flexible": true
}
}
},
"urls": {
"admin_ui": "https://a-local-ngrok-URL/admin_ui"
},
"version": "1.0.0",
"frameworkVersion": "2.0"
}
This is the requirements.json:
{
"channel_integrations": {
"most-awesome-integration": {
"manifest_url": "https://a-local-ngrok-URL/manifest"
}
}
}