Refactor remaining integrations API endpoints to use .api_arguments
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
About
In #348208 (closed) we added Integration.api_arguments to help define an integration API endpoint's arguments programmatically from the Integration's fields. An example of its use in the API is here.
Proposal
Some integrations do not yet use the .api_arguments (example). We should convert the remainder of these integrations over to use the .api_arguments method.
Note, this issue currently describes the overall task, but we may want to:
- Convert this issue to an epic.
- Create a new typemaintenance issue per integration we want to convert over to
.api_arguments. - Work from those issues.
- And repeat until we can close this.
Edited by 🤖 GitLab Bot 🤖