I'm setting up a custom connector for the first time and I'm having trouble translating the API's documentation into what I need to set up the connection.
VivifyScrum allows you to post new items (among other things) and provides the following information:
To be able to add new Items via API, you need to create a POST request to the following route:
https://www.vivifyscrum.com/api/v2/task
Required fields when creating an Item include:
- Email - email address that uniquely identifies the user who will be used as the creator of the Item
- Name - this will be the name of the created Item
- Board - this is a Board code that will determine to which Board newly created Item should be added
With the following as an example:
curl -H "Authorization: Bearer YOUR_API_KEY" --data 'email=test@testmail.com&name=APITask&board=S&description=This task is created using VS API&points=1&priority=Low&value=1&type=Task&assignee=test@testmail.com&parent_task=S-1&reviewers[]=admin@admin.com&reviewers[]=admintwo@admin.com&sprint=Sprint 1&sprint_backlog_column=To do&labels[]=Test&checklists[Checklist one][]=This is first item&checklists[Checklist one][]=This is second item&checklists[Checklist two][]=This is first item in second checklist' 'https://www.vivifyscrum.com/api/v2/task'
In my Custom Connector, I have done the following:


And then I created an Action and tried several ways and none of them seem to work. I keep getting this message:
I've tried doing it using JSON format with application/json and creating the fields with {"email": "string", etc...}. I've also tried doing it using application/x-www-form-urlencoded and just typing in a long string like they show in the example. Either way, I get that error.
Any thoughts?