---
title: "Get git configuration"
method: GET
path: "/api/v1/models/{modelId}/git"
tags: ["Models"]
---

# Get git configuration

`GET /api/v1/models/{modelId}/git`

## Path parameters

- `modelId` string, uuid, required — Model UUID

## Query parameters

- `include` string — Comma-separated list of optional fields to include. Supported: "webhookSecret"

## Response `200`

Git configuration for the model

- ModelsGitGetResponse
  - `authMethod` 'ssh' | 'https_token', required — Authentication method. "ssh" for deploy key, "https_token" for deploy token/PAT.
  - `baseBranch` string, required — The target branch for Omni pull requests
  - `branchPerPullRequest` boolean, required — If true, all pull requests will create a branch in Omni, even those created outside of the tool
  - `cloneUrl` string, required — Clone URL of the git repository (SSH or HTTPS)
  - `gitFollower` boolean, required — If true, the shared model is read-only and can only be updated by merging pull requests to the base branch
  - `gitServiceProvider` string, required — The git provider type
  - `modelPath` string, nullable, required — Path to model files in the repository
  - `publicKey` string, nullable, required — SSH public key for repository access (deploy key). Null for HTTPS token auth.
  - `requirePullRequest` 'always' | 'users-only' | 'never', required — When pull requests are required: "always" for all changes, "users-only" for user-initiated changes only, "never" for direct commits.
  - `sshUrl` string, required — Deprecated — use cloneUrl. Clone URL of the git repository.
  - `webUrl` string, nullable, required — Custom web URL for the git repository, or null if not set
  - `webhookSecret` string — Webhook secret for signature verification. Only included if requested via ?include=webhookSecret
  - `webhookUrl` string, required — Webhook URL to configure in your git provider

## Other responses

- `401` — Authentication required
- `403` — Permission denied
- `404` — Model not found or git not configured

---

[API](https://skmtc.dev/omniapp/apis/omni-api.md) · [All operations](https://skmtc.dev/omniapp/apis/omni-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/omniapp/omni-api/revisions/c5d16d10108e/schema)
