Refactor remaining integrations API endpoints to use `.api_arguments`
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 Luke Duncalfe