Rotate dbt commit signing key
Changed onRotate the commit signing keypair for a GitHub App dbt connection and return the dbt configuration with the new commitSigningPublicKey to register on the committer’s GitHub user. Omni mints a fresh Ed25519 keypair unless signingPrivateKey supplies your own (with signingKeyPassphrase when encrypted), enabling zero-downtime rotation: register the matching public key on GitHub first, then set it here. The committer identity can be changed in the same call, so signing can be moved to a different GitHub user in one step. Commits already signed with the old key stay Verified only while the old public key remains registered on GitHub. Only valid for github_app auth.
Request
- Base URLhttps://omniapp.co (the document declares no server; this is the origin it was published from)
- URLhttps://omniapp.co/api/v1/connections/{connectionId}/dbt/rotate-signing-key
- AuthHTTP bearer
Path parameters
Connection ID
Request body
Example request
{
"commitSigningCommitterEmail": "omni-bot@example.com",
"commitSigningCommitterName": "Omni Bot"
}Response
Signing key rotated; response includes the new public key
Example response
{
"authMethod": "ssh",
"autogenRelationships": true,
"branch": "main",
"commitSigningCommitterEmail": "omni-bot@example.com",
"commitSigningCommitterName": "Omni Bot",
"dbtVersion": "Auto",
"githubAppInstallationId": "12345678",
"projectRootPath": "dbt_project",
"publicKey": "ssh-rsa AAAA...",
"sshUrl": "git@github.com:org/repo.git",
"supportsDbt": true
}Changes
- info
added the required property
to the response with the status
- info
- info
endpoint added
- info