Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autenticacion:
Para autenticar las solicitudes se debe agregar un encabezado http llamado "Autorización".
Su formato debe ser:
Si no puede instalar jq, es posible (pero no recomendado) usar grep y cut para extraer el valor
de auth_token del objeto de detalle de autenticación de usuario JSON; use la siguiente línea
en su lugar:
Este tipo de tokens están diseñados para permitir que las aplicaciones externas utilicen la API
de Taiga, están asociadas a un usuario existente y una aplicación. Se pueden crear
manualmente a través de Django ADMIN o crear mediante programación a través de API.
Funcionan de la misma manera que los tokens de autenticación estándar de Taiga, pero el
encabezado "Autorización" cambia ligeramente. Su formato debe ser:
Listas (list)
Para enumerar proyectos, envíe una solicitud GET con los siguientes parámetros aquí un
ejemplo:
description (requerido)
is_backlog_activated
is_issues_activated
is_kanban_activated
is_private
is_wiki_activated
total_story_points
Obtener (get)
Para obtener un proyecto, envíe una solicitud GET especificando la identificación del
proyecto en la url
Para obtener un proyecto, envíe una solicitud GET especificando la ficha del proyecto como
parámetro:
Para actualizar el orden de los proyectos para el usuario conectado, envíe una solicitud POST
con una lista json donde cada elemento es un objeto json con dos atributos, la identificación
del proyecto y el nuevo orden
Para obtener una configuración de módulos de proyecto, envíe una solicitud GET
especificando la identificación del proyecto en la url
Para obtener las estadísticas de un proyecto, envíe una solicitud GET especificando la
identificación del proyecto en la URL
Para obtener las estadísticas de un problema del proyecto, envíe una solicitud GET
especificando la identificación del proyecto en la url
Para obtener las estadísticas de colores de la etiqueta de un proyecto, envíe una solicitud
GET especificando la identificación del proyecto en la URL
Para crear etiquetas, envíe una solicitud POST que especifique la identificación del proyecto
en la url con los siguientes datos:
tag (requerido)
color: HEX color
Cuando la creación es exitosa, la respuesta HTTP es 200 OK con una respuesta de cuerpo
vacío
Editar etiqueta
(Edit tag)
Para editar una etiqueta, envíe una POST especificando la identificación del proyecto en la
url.
Cuando la edición es exitosa, la respuesta HTTP es 200 OK con una respuesta de cuerpo
vacío
Eliminar etiqueta
(Delete-tag)
Para eliminar una etiqueta, envíe una POST especificando la identificación del proyecto en
la url.
Cuando la edición es exitosa, la respuesta HTTP es 200 OK con una respuesta de cuerpo
vacío
Mezclar etiquetas
(Mix tags)
Para mezclar etiquetas, envíe una POST especificando la identificación del proyecto en la url
Cuando la edición es exitosa, la respuesta HTTP es 200 OK con una respuesta de cuerpo
vacío
Como un proyecto
(Like a Project)
Para dar me gusta a un proyecto, envíe una solicitud POST especificando la identificación
del proyecto en la url
A diferencia de un proyecto, envíe una solicitud POST que especifique el ID del proyecto en
la url
Para obtener la lista de fans de un proyecto, envíe una solicitud GET especificando la
identificación del proyecto en la url
La respuesta HTTP es 200 OK y el cuerpo de respuesta es una lista JSON del objeto votante
del proyecto
Mira un proyecto
(Watch a Project)
Para ver un proyecto, envíe una solicitud POST que especifique la identificación del proyecto
en la url
Para dejar de ver un proyecto, envíe una solicitud POST especificando la identificación del
proyecto en la url
Para obtener la lista de observadores de un proyecto, envíe una solicitud GET especificando
la identificación del proyecto en la URL
La respuesta HTTP es 200 OK y el cuerpo de la respuesta es una lista JSON del objeto
observador del proyecto
Crear plantilla
(Create témplate)
Para crear una plantilla a partir de un proyecto seleccionado, envíe una solicitud POST
especificando la identificación del proyecto en la url con los siguientes parámetros
name (requerido)
description (requerido)
Para dejar un proyecto, envíe una solicitud POST que especifique la identificación del
proyecto en la url
Para cambiar el logotipo de su proyecto, envíe una solicitud POST con los siguientes datos
Para eliminar el logotipo de su proyecto, envíe una POST con los siguientes datos
Para verificar si un token de transferencia para un proyecto es válido para su usuario, envíe
una solicitud POST que especifique la identificación del proyecto en la URL y que contenga
los siguientes datos.
Para comenzar la transferencia de uno de sus proyectos a otro usuario, envíe una solicitud
POST que especifique la identificación del proyecto en la URL y que contenga los siguientes
datos:
Para aceptar la transferencia de un proyecto a su usuario, envíe una solicitud POST que
especifique la identificación del proyecto en la URL y que contenga los siguientes datos:
Para rechazar la transferencia de un proyecto a su usuario, envíe una solicitud POST que
especifique la identificación del proyecto en la URL y que contenga los siguientes datos:
reason: texto incluido en la respuesta por correo electrónico al propietario del proyecto
Para duplicar un proyecto (cree uno nuevo con el mismo estado, colores, atributos ...) envíe
una solicitud POST especificando la identificación del proyecto en la url