Projects - Update

Aktualizace názvu, zkratky a popisu existujícího projektu nebo obnovení projektu

PATCH https://dev.azure.com/{organization}/_apis/projects/{projectId}?api-version=7.1-preview.4

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
organization
path True

string

Název organizace Azure DevOps.

projectId
path True

string

uuid

ID projektu, který se má aktualizovat.

api-version
query True

string

Verze rozhraní API, která se má použít. Aby se tato verze rozhraní API používala, měla by být nastavená na 7.1-preview.4.

Text požadavku

Name Typ Description
_links

ReferenceLinks

Odkazy na další objekty související s tímto objektem.

abbreviation

string

Zkratka projektu

capabilities

object

Sada možností, které tento projekt má (například šablona procesu & správu verzí).

defaultTeam

WebApiTeamRef

Mělký odkaz na výchozí tým.

defaultTeamImageUrl

string

Adresa URL výchozího obrázku týmové identity

description

string

Popis projektu (pokud existuje).

id

string

Identifikátor projektu.

lastUpdateTime

string

Čas poslední aktualizace projektu.

name

string

Název projektu.

revision

integer

Revize projektu.

state

ProjectState

Stav projektu.

url

string

Adresa URL na plnou verzi objektu.

visibility

ProjectVisibility

Viditelnost projektu.

Odpovědi

Name Typ Description
200 OK

OperationReference

úspěšná operace

Zabezpečení

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

Name Description
vso.project_write Uděluje možnost číst a aktualizovat projekty a týmy.

Definice

Name Description
OperationReference

Referenční informace k asynchronní operaci

OperationStatus

Aktuální stav operace.

ProjectState

Aktuální stav projektu

ProjectVisibility

Určuje, komu je projekt viditelný.

ReferenceLinks

Třída představující kolekci odkazů REST.

TeamProject

Představuje objekt týmového projektu.

WebApiTeamRef

OperationReference

Referenční informace k asynchronní operaci

Name Typ Description
id

string

Jedinečný identifikátor operace.

pluginId

string

Jedinečný identifikátor modulu plug-in.

status

OperationStatus

Aktuální stav operace.

url

string

Adresa URL pro získání celého objektu operace

OperationStatus

Aktuální stav operace.

Name Typ Description
cancelled

string

Operace byla zrušena uživatelem.

failed

string

Operace se dokončila s chybou.

inProgress

string

Operace právě probíhá.

notSet

string

Operace nemá nastavený stav.

queued

string

Operace byla zařazena do fronty.

succeeded

string

Operace byla úspěšně dokončena.

ProjectState

Aktuální stav projektu

Name Typ Description
all

string

Všechny projekty bez ohledu na stav s výjimkou Odstraněno.

createPending

string

Projekt byl zařazen do fronty k vytvoření, ale tento proces ještě nebyl zahájen.

deleted

string

Projekt byl odstraněn.

deleting

string

Projekt se právě odstraňuje.

new

string

Projekt se právě vytváří.

unchanged

string

Projekt nebyl změněn.

wellFormed

string

Projekt je zcela vytvořený a připravený k použití.

ProjectVisibility

Určuje, komu je projekt viditelný.

Name Typ Description
private

string

Projekt je viditelný pouze uživatelům s explicitním přístupem.

public

string

Projekt je viditelný pro všechny.

Třída představující kolekci odkazů REST.

Name Typ Description
links

object

Zobrazení odkazů jen pro čtení. Vzhledem k tomu, že odkazy jsou jen pro čtení, chceme je zveřejnit jenom jako odkazy jen pro čtení.

TeamProject

Představuje objekt týmového projektu.

Name Typ Description
_links

ReferenceLinks

Odkazy na další objekty související s tímto objektem.

abbreviation

string

Zkratka projektu

capabilities

object

Sada možností, které tento projekt má (například šablona procesu & správu verzí).

defaultTeam

WebApiTeamRef

Mělký odkaz na výchozí tým.

defaultTeamImageUrl

string

Adresa URL výchozího obrázku týmové identity

description

string

Popis projektu (pokud existuje).

id

string

Identifikátor projektu.

lastUpdateTime

string

Čas poslední aktualizace projektu.

name

string

Název projektu.

revision

integer

Revize projektu.

state

ProjectState

Stav projektu.

url

string

Adresa URL na plnou verzi objektu.

visibility

ProjectVisibility

Viditelnost projektu.

WebApiTeamRef

Name Typ Description
id

string

Identifikátor GUID týmu (identity). ID Team Foundation.

name

string

Název týmu

url

string

Adresa URL týmového rozhraní REST API