Projects - Update
Mettez à jour le nom, l’abréviation, la description ou restaurez un projet existant.
PATCH https://dev.azure.com/{organization}/_apis/projects/{projectId}?api-version=7.1-preview.4
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Nom de l’organisation Azure DevOps. |
project
|
path | True |
string uuid |
ID de projet du projet à mettre à jour. |
api-version
|
query | True |
string |
Version de l’API à utiliser. Cette valeur doit être définie sur « 7.1-preview.4 » pour utiliser cette version de l’API. |
Corps de la demande
Nom | Type | Description |
---|---|---|
_links |
Liens vers d’autres objets liés à cet objet. |
|
abbreviation |
string |
Abréviation de projet. |
capabilities |
object |
Ensemble de fonctionnalités de ce projet (telles que le modèle de processus & le contrôle de version). |
defaultTeam |
Ref superficiel de l’équipe par défaut. |
|
defaultTeamImageUrl |
string |
URL de l’image d’identité d’équipe par défaut. |
description |
string |
Description du projet (le cas échéant). |
id |
string |
Identificateur de projet. |
lastUpdateTime |
string |
Heure de la dernière mise à jour du projet. |
name |
string |
Nom du projet. |
revision |
integer |
Révision du projet. |
state |
État du projet. |
|
url |
string |
Url de la version complète de l’objet. |
visibility |
Visibilité du projet. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
opération réussie |
Sécurité
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Scopes
Nom | Description |
---|---|
vso.project_write | Permet de lire et de mettre à jour des projets et des équipes. |
Définitions
Nom | Description |
---|---|
Operation |
Référence pour une opération asynchrone. |
Operation |
Status actuelle de l’opération. |
Project |
État actuel du projet. |
Project |
Indique à qui le projet est visible. |
Reference |
Classe pour représenter une collection de liens de référence REST. |
Team |
Représente un objet Project d’équipe. |
Web |
OperationReference
Référence pour une opération asynchrone.
Nom | Type | Description |
---|---|---|
id |
string |
Identificateur unique de l’opération. |
pluginId |
string |
Identificateur unique du plug-in. |
status |
Status actuelle de l’opération. |
|
url |
string |
URL permettant d’obtenir l’objet d’opération complet. |
OperationStatus
Status actuelle de l’opération.
Nom | Type | Description |
---|---|---|
cancelled |
string |
L’opération a été annulée par l’utilisateur. |
failed |
string |
L’opération s’est terminée avec un échec. |
inProgress |
string |
L’opération est en cours. |
notSet |
string |
L’opération n’a pas de status définie. |
queued |
string |
L’opération a été mise en file d’attente. |
succeeded |
string |
L’opération s’est terminée avec succès. |
ProjectState
État actuel du projet.
Nom | Type | Description |
---|---|---|
all |
string |
Tous les projets, quel que soit leur état, sauf Supprimé. |
createPending |
string |
Project a été mis en file d’attente pour la création, mais le processus n’a pas encore démarré. |
deleted |
string |
Le projet a été supprimé. |
deleting |
string |
Project est en cours de suppression. |
new |
string |
Project est en cours de création. |
unchanged |
string |
Le projet n’a pas été modifié. |
wellFormed |
string |
Le projet est entièrement créé et prêt à être utilisé. |
ProjectVisibility
Indique à qui le projet est visible.
Nom | Type | Description |
---|---|---|
private |
string |
Le projet n’est visible que par les utilisateurs disposant d’un accès explicite. |
public |
string |
Le projet est visible par tous. |
ReferenceLinks
Classe pour représenter une collection de liens de référence REST.
Nom | Type | Description |
---|---|---|
links |
object |
Vue en lecture seule des liens. Étant donné que les liens référence sont en lecture seule, nous voulons uniquement les exposer en lecture seule. |
TeamProject
Représente un objet Project d’équipe.
Nom | Type | Description |
---|---|---|
_links |
Liens vers d’autres objets liés à cet objet. |
|
abbreviation |
string |
Abréviation de projet. |
capabilities |
object |
Ensemble de fonctionnalités de ce projet (telles que le modèle de processus & le contrôle de version). |
defaultTeam |
Ref superficiel de l’équipe par défaut. |
|
defaultTeamImageUrl |
string |
URL de l’image d’identité d’équipe par défaut. |
description |
string |
Description du projet (le cas échéant). |
id |
string |
Identificateur de projet. |
lastUpdateTime |
string |
Heure de la dernière mise à jour du projet. |
name |
string |
Nom du projet. |
revision |
integer |
Révision du projet. |
state |
État du projet. |
|
url |
string |
Url de la version complète de l’objet. |
visibility |
Visibilité du projet. |
WebApiTeamRef
Nom | Type | Description |
---|---|---|
id |
string |
Guid de l’équipe (identité). UN ID Team Foundation. |
name |
string |
Nom de l’équipe |
url |
string |
URL de l’API REST d’équipe |