Delete a git credential
Deletes a git credential. Fails while a service's source still uses it.
Needs git.manage, which owners and admins hold. Available to MCP clients and the assistant, after a person approves the call.
seylo_session<token>application/json- body
credentialId*stringPanel-issued id.
^[a-z0-9]{16}$Success.
application/json- response
curl -X POST 'https://example.com/api/v1/git.deleteCredential' \ -H 'Content-Type: application/json' \ -d '{ "credentialId": "string"}'{}Add a git credential POST
Stores an HTTPS access token (kind token) or an SSH private key (kind ssh_key) for a git host, sealed. To have the panel make the key pair instead, use git.generateSshKey. Needs `git.manage`, which owners and admins hold. Not available to MCP clients or the assistant.
Generate an SSH deploy key POST
Makes a new Ed25519 key pair for a git host and stores the private key sealed. Add the returned public key as a read-only deploy key on the repository. Needs `git.manage`, which owners and admins hold. Available to MCP clients and the assistant.