Compartir a través de


Wikis - Create

Crea el recurso wiki.

POST https://dev.azure.com/{organization}/{project}/_apis/wiki/wikis?api-version=7.1

Parámetros de identificador URI

Nombre En Requerido Tipo Description
organization
path True

string

Nombre de la organización de Azure DevOps.

project
path

string

Id. de proyecto o nombre del proyecto

api-version
query True

string

Versión de la API que se va a usar. Debe establecerse en "7.1" para usar esta versión de la API.

Cuerpo de la solicitud

Nombre Tipo Description
mappedPath

string

Ruta de acceso de carpeta dentro del repositorio que se muestra como Wiki. No es necesario para el tipo ProjectWiki.

name

string

Nombre de wiki.

projectId

string (uuid)

Identificador del proyecto en el que se va a crear la wiki.

repositoryId

string (uuid)

Identificador del repositorio de Git que realiza una copia de seguridad de la wiki. No es necesario para el tipo ProjectWiki.

type

WikiType

Tipo de wiki.

version

GitVersionDescriptor

Versión de la wiki. No es necesario para el tipo ProjectWiki.

Respuestas

Nombre Tipo Description
201 Created

WikiV2

Wiki creada

Seguridad

oauth2

Tipo: oauth2
Flujo: accessCode
Dirección URL de autorización: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Dirección URL del token: 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

Ámbitos

Nombre Description
vso.wiki_write Concede la capacidad de leer, crear y actualizar wikis, páginas wiki y datos adjuntos wiki.

Ejemplos

Create code wiki
Create project wiki

Create code wiki

Solicitud de ejemplo

POST https://dev.azure.com/fabrikam/_apis/wiki/wikis?api-version=7.1

{
  "version": {
    "version": "master"
  },
  "type": "codeWiki",
  "name": "sampleCodeWiki",
  "projectId": "15cbba90-8ac5-450e-934c-16f43021546b",
  "repositoryId": "cd327f27-561b-45aa-9913-4af25ad85889",
  "mappedPath": "/docs"
}

Respuesta de muestra

{
  "id": "9bfc671f-8116-4b3f-9aad-c17a9d677ab6",
  "versions": [
    {
      "version": "master"
    }
  ],
  "url": "https://dev.azure.com/fabrikam/15cbba90-8ac5-450e-934c-16f43021546b/_apis/wiki/wikis/9bfc671f-8116-4b3f-9aad-c17a9d677ab6",
  "remoteUrl": "https://dev.azure.com/fabrikam/15cbba90-8ac5-450e-934c-16f43021546b/_wiki/wikis/9bfc671f-8116-4b3f-9aad-c17a9d677ab6",
  "type": "codeWiki",
  "name": "sampleCodeWiki",
  "projectId": "15cbba90-8ac5-450e-934c-16f43021546b",
  "repositoryId": "cd327f27-561b-45aa-9913-4af25ad85889",
  "mappedPath": "/docs"
}

Create project wiki

Solicitud de ejemplo

POST https://dev.azure.com/fabrikam/_apis/wiki/wikis?api-version=7.1

{
  "type": "projectWiki",
  "name": "sampleProjectWiki",
  "projectId": "f38a86b5-98b0-49ef-ae9f-213c2b531cbe"
}

Respuesta de muestra

{
  "id": "a4cfa859-1089-4445-9ef1-837b0fbd44bd",
  "versions": [
    {
      "version": "wikiMaster"
    }
  ],
  "url": "https://dev.azure.com/fabrikam/f38a86b5-98b0-49ef-ae9f-213c2b531cbe/_apis/wiki/wikis/a4cfa859-1089-4445-9ef1-837b0fbd44bd",
  "remoteUrl": "https://dev.azure.com/fabrikam/f38a86b5-98b0-49ef-ae9f-213c2b531cbe/_wiki/wikis/a4cfa859-1089-4445-9ef1-837b0fbd44bd",
  "type": "projectWiki",
  "name": "sampleProjectWiki",
  "projectId": "f38a86b5-98b0-49ef-ae9f-213c2b531cbe",
  "repositoryId": "a4cfa859-1089-4445-9ef1-837b0fbd44bd",
  "mappedPath": "/"
}

Definiciones

Nombre Description
GitVersionDescriptor
GitVersionOptions

Opciones de versión: especifique modificadores adicionales para la versión (por ejemplo, anterior)

GitVersionType

Tipo de versión (rama, etiqueta o confirmación). Determina cómo se interpreta id.

WikiCreateParametersV2

Parámetros de creación de wiki.

WikiType

Tipo de wiki.

WikiV2

Define un recurso wiki.

GitVersionDescriptor

Nombre Tipo Description
version

string

Identificador de cadena de versión (nombre de etiqueta/rama, SHA1 de confirmación)

versionOptions

GitVersionOptions

Opciones de versión: especifique modificadores adicionales para la versión (por ejemplo, anterior)

versionType

GitVersionType

Tipo de versión (rama, etiqueta o confirmación). Determina cómo se interpreta id.

GitVersionOptions

Opciones de versión: especifique modificadores adicionales para la versión (por ejemplo, anterior)

Valor Description
firstParent

Primer elemento primario de confirmación (HEAD^)

none

No especificado

previousChange

Confirmar que ha cambiado el elemento antes de la versión actual

GitVersionType

Tipo de versión (rama, etiqueta o confirmación). Determina cómo se interpreta id.

Valor Description
branch

Interpretación de la versión como un nombre de rama

commit

Interpretar la versión como un identificador de confirmación (SHA1)

tag

Interpretación de la versión como un nombre de etiqueta

WikiCreateParametersV2

Parámetros de creación de wiki.

Nombre Tipo Description
mappedPath

string

Ruta de acceso de carpeta dentro del repositorio que se muestra como Wiki. No es necesario para el tipo ProjectWiki.

name

string

Nombre de wiki.

projectId

string (uuid)

Identificador del proyecto en el que se va a crear la wiki.

repositoryId

string (uuid)

Identificador del repositorio de Git que realiza una copia de seguridad de la wiki. No es necesario para el tipo ProjectWiki.

type

WikiType

Tipo de wiki.

version

GitVersionDescriptor

Versión de la wiki. No es necesario para el tipo ProjectWiki.

WikiType

Tipo de wiki.

Valor Description
codeWiki

Indica que la wiki se publica desde un repositorio git.

projectWiki

Indica que la wiki está aprovisionada para el proyecto de equipo.

WikiV2

Define un recurso wiki.

Nombre Tipo Description
id

string (uuid)

Id. de la wiki.

isDisabled

boolean

¿Está deshabilitado el repositorio wiki?

mappedPath

string

Ruta de acceso de carpeta dentro del repositorio que se muestra como Wiki. No es necesario para el tipo ProjectWiki.

name

string

Nombre de wiki.

projectId

string (uuid)

Identificador del proyecto en el que se va a crear la wiki.

properties

object

Propiedades de la wiki.

remoteUrl

string

Dirección URL web remota a la wiki.

repositoryId

string (uuid)

Identificador del repositorio de Git que realiza una copia de seguridad de la wiki. No es necesario para el tipo ProjectWiki.

type

WikiType

Tipo de wiki.

url

string

Dirección URL de REST para esta wiki.

versions

GitVersionDescriptor[]

Versiones de la wiki.