Saltar al contenido principal
PUT
/
v3
/
enterprise
/
organizations
/
{org_id}
/
git-providers
/
permissions
Reemplazar permisos de Git
curl --request PUT \
  --url https://api.devin.ai/v3/enterprise/organizations/{org_id}/git-providers/permissions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "permissions": [
    {
      "git_connection_id": "<string>",
      "group_prefix": "<string>",
      "prefix_path": "<string>",
      "read_only": false,
      "repo_path": "<string>"
    }
  ]
}
'
[
  {
    "git_connection_id": "<string>",
    "git_permission_id": "<string>",
    "created_at": 123,
    "group_prefix": "<string>",
    "prefix_path": "<string>",
    "read_only": false,
    "repo_path": "<string>"
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.devin.ai/llms.txt

Use this file to discover all available pages before exploring further.

Permisos

Requiere un usuario de servicio con el permiso ManageGitIntegrations en el nivel Enterprise.

Autorizaciones

Authorization
string
header
requerido

Credencial de usuario de servicio (prefijo: cog_)

Parámetros de ruta

org_id
string
requerido

ID de la organización (prefijo: org-)

Ejemplo:

"org-abc123def456"

Cuerpo

application/json
permissions
GitPermissionCreateRequest · object[]
requerido
Maximum array length: 200

Respuesta

Respuesta exitosa

git_connection_id
string
requerido
git_permission_id
string
requerido
created_at
integer | null
group_prefix
string | null
prefix_path
string | null
read_only
boolean
predeterminado:false
repo_path
string | null