Per the OpenAPI docs, CircleCI's v2 api path
/project/{project-slug}/checkout-key
takes a body parameter for either
user-key
or
deploy-key
.
This needs to also support
additional-ssh-key
.
Using the web UI to create an additional ssh key calls out to the v1 endpoint
api/v1.1/project/{project-slug}/ssh-key