Saltar al contenido principal
DELETE
/
v3beta1
/
organizations
/
{org_id}
/
repositories
/
indexing
Eliminar repositorios de la indexación en bloque
curl --request DELETE \
  --url https://api.devin.ai/v3beta1/organizations/{org_id}/repositories/indexing \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "repository_paths": [
    "<string>"
  ]
}
'
[
  {
    "branches": [
      "<string>"
    ],
    "indexing_enabled": true,
    "repository_path": "<string>",
    "indexing_status": {
      "indexing_enabled": true,
      "latest_completed_search_index_job": {
        "branch_name": "<string>",
        "commit": "<string>",
        "created_at": 123,
        "job_id": "<string>"
      },
      "latest_completed_wiki_index_job": {
        "branch_name": "<string>",
        "commit": "<string>",
        "created_at": 123,
        "job_id": "<string>"
      },
      "latest_indexes": [
        {
          "branch_name": "<string>",
          "commit": "<string>",
          "created_at": 123,
          "job_id": "<string>"
        }
      ]
    }
  }
]

Permisos

Requiere un usuario de servicio con el permiso IndexOrgRepositories en la organización.

Comportamiento

Deshabilita la indexación y elimina todas las ramas configuradas de los repositorios especificados. Devuelve un 404 si no se encuentra alguno de los repositorios especificados.

Autorizaciones

Authorization
string
header
requerido

Credencial de usuario de servicio (prefijo: cog_)

Cuerpo

application/json
repository_paths
string[]
requerido
Required array length: 1 - 100 elements

Respuesta

Respuesta exitosa

branches
string[]
requerido
indexing_enabled
boolean
requerido
repository_path
string
requerido
indexing_status
RepoIndexingStatusResponse · object