List git credentials
Lists stored git credentials by name, host and kind (never the secret), so people can pick one for a service's source.
Any signed-in caller. Available to MCP clients and the assistant.
seylo_session<token>Success.
application/json- response
items*array<>The stored git credentials, without secrets.
curl -X GET 'https://example.com/api/v1/git.listCredentials'{ "items": [ { "id": "string", "name": "string", "kind": "token", "host": "string", "username": "string", "publicKey": "string", "fingerprint": "string", "knownHosts": "string", "origin": "manual", "usedBy": 0, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ]}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.
Read a host's SSH keys GET
Connects to a git host over SSH (like ssh-keyscan) and returns its host keys as known_hosts lines with fingerprints, so a person can compare them before trusting them. Needs `git.manage`, which owners and admins hold. Available to MCP clients and the assistant.