Codis d'error d'Integracions de tasques
Tots els codis d'error de l'API pública que emet Integracions de tasques, amb el seu estat HTTP, el seu type i una pàgina per codi.
Codis d'error que emet Integracions de tasques. Cada code enllaça a la seva pròpia pàgina amb la causa i l'acció a prendre.
| Code | Type | HTTP | Descripció |
|---|---|---|---|
forge_account_link_rejected | invalid_request_error | 422 | Només es poden vincular comptes personals de GitHub. GitLab i Gitea no fan servir comptes vinculats: es connecten amb el token d'accés de la integració del projecte. |
forge_account_not_linked | invalid_request_error | 422 | L'operació actua en nom teu a la forja —per exemple, per llistar els teus repositoris de GitHub— i encara no has vinculat el teu compte d'aquesta forja al teu usuari. |
forge_credentials_rejected | invalid_request_error | 422 | La instància de GitLab o Gitea rebutja l'adreça o la credencial indicades. El subcode diu el motiu: not_a_forge_instance, redirected, repository_not_found, insufficient_permissions o unauthorized. |
forge_oauth_state_invalid | invalid_request_error | 422 | La vinculació amb la forja no s'ha pogut completar: l'estat de l'autorització ha caducat, ja es va fer servir, no és vàlid o pertany a un altre usuari o empresa. |
forge_repository_access_denied | authorization_error | 403 | El teu compte de GitHub vinculat no permet connectar aquest repositori, o el repositori no existeix; la resposta és la mateixa en tots dos casos per no revelar repositoris aliens. |
forge_repository_bound_elsewhere | conflict_error | 409 | El repositori ja està connectat a un altre projecte actiu de l'empresa. Un repositori alimenta un únic projecte, perquè cada issue o pull request acabi en una sola tasca. |
forge_secret_rotation_not_supported | invalid_request_error | 422 | Aquesta integració no té un secret de webhook propi per rotar: les de GitHub signen amb el secret de la GitHub App, i la rotació només existeix a les integracions de GitLab i Gitea. |
forge_token_required | invalid_request_error | 422 | Es canvia l'URL de la instància de la forja sense aportar un token nou. El token desat mai no s'envia a una adreça diferent d'aquella per a la qual es va donar, perquè no acabi en un servidor aliè. |
forge_webhook_signature_invalid | authentication_error | 401 | El lliurament de webhook de la forja no s'ha pogut autenticar: la signatura no coincideix amb el secret de la integració, o la integració no existeix. No s'ha processat cap esdeveniment. |
forge_workflow_rule_column_invalid | invalid_request_error | 422 | La columna de destinació de la regla no pertany al projecte de la integració; una columna inexistent, d'un altre projecte o d'una altra empresa responen igual. |
forge_workflow_rule_not_found | not_found_error | 404 | La regla que mou tasques de columna davant d'un esdeveniment de la forja (per exemple, en fusionar una pull request) no existeix o és d'una altra empresa; els dos casos responen igual. |
github_app_not_configured | invalid_request_error | 422 | La integració amb GitHub no està disponible en aquest servidor perquè el seu administrador no ha configurat la GitHub App. No és un problema del teu compte ni dels teus permisos. |
import_credentials_rejected | invalid_request_error | 422 | El sistema d'origen de la importació ha rebutjat les credencials aportades amb una resposta de no autoritzat o prohibit. No s'ha importat res. |
import_run_already_active | conflict_error | 409 | Ja hi ha una importació en curs des del mateix origen cap a la mateixa destinació. Dues importacions simultànies crearien tasques duplicades, així que la segona no s'engega. |
integration_destination_not_allowed | invalid_request_error | 422 | La política de sortida de l'empresa no permet connectar amb aquesta adreça: per seguretat, les destinacions privades o internes es bloquegen tret que l'empresa les hagi autoritzat. L'error no repeteix l'URL rebutjada. |
project_integration_already_connected | conflict_error | 409 | El projecte ja té una integració d'aquest tipus, o ja està connectat a un altre repositori. Cada projecte admet una sola integració per tipus, perquè els esdeveniments no es dupliquin. |
project_integration_not_found | not_found_error | 404 | La integració del projecte no existeix o és d'una altra empresa; els dos casos responen igual. Les integracions de forges i xats només es gestionen des de l'aplicació web, no des de l'API v1. |
task_import_run_not_found | not_found_error | 404 | La importació indicada no existeix o és d'una altra empresa; els dos casos responen igual. Cada importació té el seu propi identificador, diferent del del projecte de destinació. |
Relacionat
Codis d'error per categoria
Localitza un error per la categoria que l'emet.
Taula de referència completa
Tots els codis, estats HTTP, tipus i descripcions en una referència.
Model d'errors
Interpreta la resposta d'error i gestiona els errors per codi.