mirror of
https://github.com/taigaio/taiga-doc
synced 2025-10-06 00:32:40 +02:00
13571 lines
1.8 MiB
13571 lines
1.8 MiB
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<script src="js/mlpushmenu.js" type="text/javascript"></script>
|
|
<script src="js/modernizr.custom.js" type="text/javascript"></script>
|
|
<script src="js/classie.js" type="text/javascript"></script>
|
|
<script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
|
|
<meta charset="UTF-8">
|
|
<!--[if IE]>
|
|
<meta content="IE=edge" http-equiv="X-UA-Compatible">
|
|
<![endif]-->
|
|
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
|
<meta content="Asciidoctor 2.0.21" name="generator">
|
|
<title>Taiga REST API</title>
|
|
<style>/*! Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */
|
|
/* Uncomment the following line when using as a custom stylesheet */
|
|
/* @import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"; */
|
|
html{font-family:sans-serif;-webkit-text-size-adjust:100%}
|
|
a{background:none}
|
|
a:focus{outline:thin dotted}
|
|
a:active,a:hover{outline:0}
|
|
h1{font-size:2em;margin:.67em 0}
|
|
b,strong{font-weight:bold}
|
|
abbr{font-size:.9em}
|
|
abbr[title]{cursor:help;border-bottom:1px dotted #dddddf;text-decoration:none}
|
|
dfn{font-style:italic}
|
|
hr{height:0}
|
|
mark{background:#ff0;color:#000}
|
|
code,kbd,pre,samp{font-family:monospace;font-size:1em}
|
|
pre{white-space:pre-wrap}
|
|
q{quotes:"\201C" "\201D" "\2018" "\2019"}
|
|
small{font-size:80%}
|
|
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
|
|
sup{top:-.5em}
|
|
sub{bottom:-.25em}
|
|
img{border:0}
|
|
svg:not(:root){overflow:hidden}
|
|
figure{margin:0}
|
|
audio,video{display:inline-block}
|
|
audio:not([controls]){display:none;height:0}
|
|
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
|
|
legend{border:0;padding:0}
|
|
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
|
|
button,input{line-height:normal}
|
|
button,select{text-transform:none}
|
|
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
|
|
button[disabled],html input[disabled]{cursor:default}
|
|
input[type=checkbox],input[type=radio]{padding:0}
|
|
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
|
|
textarea{overflow:auto;vertical-align:top}
|
|
table{border-collapse:collapse;border-spacing:0}
|
|
*,::before,::after{box-sizing:border-box}
|
|
html,body{font-size:100%}
|
|
body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;line-height:1;position:relative;cursor:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-wrap:anywhere;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
|
|
a:hover{cursor:pointer}
|
|
img,object,embed{max-width:100%;height:auto}
|
|
object,embed{height:100%}
|
|
img{-ms-interpolation-mode:bicubic}
|
|
.left{float:left!important}
|
|
.right{float:right!important}
|
|
.text-left{text-align:left!important}
|
|
.text-right{text-align:right!important}
|
|
.text-center{text-align:center!important}
|
|
.text-justify{text-align:justify!important}
|
|
.hide{display:none}
|
|
img,object,svg{display:inline-block;vertical-align:middle}
|
|
textarea{height:auto;min-height:50px}
|
|
select{width:100%}
|
|
.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em}
|
|
div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
|
|
a{color:#2156a5;text-decoration:underline;line-height:inherit}
|
|
a:hover,a:focus{color:#1d4b8f}
|
|
a img{border:0}
|
|
p{line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}
|
|
p aside{font-size:.875em;line-height:1.35;font-style:italic}
|
|
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em}
|
|
h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0}
|
|
h1{font-size:2.125em}
|
|
h2{font-size:1.6875em}
|
|
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em}
|
|
h4,h5{font-size:1.125em}
|
|
h6{font-size:1em}
|
|
hr{border:solid #dddddf;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em}
|
|
em,i{font-style:italic;line-height:inherit}
|
|
strong,b{font-weight:bold;line-height:inherit}
|
|
small{font-size:60%;line-height:inherit}
|
|
code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)}
|
|
ul,ol,dl{line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}
|
|
ul,ol{margin-left:1.5em}
|
|
ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0}
|
|
ul.circle{list-style-type:circle}
|
|
ul.disc{list-style-type:disc}
|
|
ul.square{list-style-type:square}
|
|
ul.circle ul:not([class]),ul.disc ul:not([class]),ul.square ul:not([class]){list-style:inherit}
|
|
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}
|
|
dl dt{margin-bottom:.3125em;font-weight:bold}
|
|
dl dd{margin-bottom:1.25em}
|
|
blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}
|
|
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)}
|
|
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2}
|
|
h1{font-size:2.75em}
|
|
h2{font-size:2.3125em}
|
|
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em}
|
|
h4{font-size:1.4375em}}
|
|
table{background:#fff;margin-bottom:1.25em;border:1px solid #dedede;word-wrap:normal}
|
|
table thead,table tfoot{background:#f7f8f7}
|
|
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left}
|
|
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)}
|
|
table tr.even,table tr.alt{background:#f8f8f7}
|
|
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{line-height:1.6}
|
|
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em}
|
|
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400}
|
|
.center{margin-left:auto;margin-right:auto}
|
|
.stretch{width:100%}
|
|
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table}
|
|
.clearfix::after,.float-group::after{clear:both}
|
|
:not(pre).nobreak{word-wrap:normal}
|
|
:not(pre).nowrap{white-space:nowrap}
|
|
:not(pre).pre-wrap{white-space:pre-wrap}
|
|
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed}
|
|
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed}
|
|
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit}
|
|
pre>code{display:block}
|
|
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal}
|
|
em em{font-style:normal}
|
|
strong strong{font-weight:400}
|
|
.keyseq{color:rgba(51,51,51,.8)}
|
|
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 0 0 .1em #fff;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap}
|
|
.keyseq kbd:first-child{margin-left:0}
|
|
.keyseq kbd:last-child{margin-right:0}
|
|
.menuseq,.menuref{color:#000}
|
|
.menuseq b:not(.caret),.menuref{font-weight:inherit}
|
|
.menuseq{word-spacing:-.02em}
|
|
.menuseq b.caret{font-size:1.25em;line-height:.8}
|
|
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em}
|
|
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400}
|
|
b.button::before{content:"[";padding:0 3px 0 2px}
|
|
b.button::after{content:"]";padding:0 2px 0 3px}
|
|
p a>code:hover{color:rgba(0,0,0,.9)}
|
|
#header,#content,#footnotes,#footer{width:100%;margin:0 auto;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em}
|
|
#header::before,#header::after,#content::before,#content::after,#footnotes::before,#footnotes::after,#footer::before,#footer::after{content:" ";display:table}
|
|
#header::after,#content::after,#footnotes::after,#footer::after{clear:both}
|
|
#content{margin-top:1.25em}
|
|
#content::before{content:none}
|
|
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0}
|
|
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf}
|
|
#header>h1:only-child{border-bottom:1px solid #dddddf;padding-bottom:8px}
|
|
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:flex;flex-flow:row wrap}
|
|
#header .details span:first-child{margin-left:-.125em}
|
|
#header .details span.email a{color:rgba(0,0,0,.85)}
|
|
#header .details br{display:none}
|
|
#header .details br+span::before{content:"\00a0\2013\00a0"}
|
|
#header .details br+span.author::before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,.85)}
|
|
#header .details br+span#revremark::before{content:"\00a0|\00a0"}
|
|
#header #revnumber{text-transform:capitalize}
|
|
#header #revnumber::after{content:"\00a0"}
|
|
#content>h1:first-child:not([class]){color:rgba(0,0,0,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem}
|
|
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em}
|
|
#toc>ul{margin-left:.125em}
|
|
#toc ul.sectlevel0>li>a{font-style:italic}
|
|
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0}
|
|
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none}
|
|
#toc li{line-height:1.3334;margin-top:.3334em}
|
|
#toc a{text-decoration:none}
|
|
#toc a:active{text-decoration:underline}
|
|
#toctitle{color:#7a2518;font-size:1.2em}
|
|
@media screen and (min-width:768px){#toctitle{font-size:1.375em}
|
|
body.toc2{padding-left:15em;padding-right:0}
|
|
body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px}
|
|
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto}
|
|
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em}
|
|
#toc.toc2>ul{font-size:.9em;margin-bottom:0}
|
|
#toc.toc2 ul ul{margin-left:0;padding-left:1em}
|
|
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em}
|
|
body.toc2.toc-right{padding-left:0;padding-right:15em}
|
|
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}}
|
|
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0}
|
|
#toc.toc2{width:20em}
|
|
#toc.toc2 #toctitle{font-size:1.375em}
|
|
#toc.toc2>ul{font-size:.95em}
|
|
#toc.toc2 ul ul{padding-left:1.25em}
|
|
body.toc2.toc-right{padding-left:0;padding-right:20em}}
|
|
#content #toc{border:1px solid #e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;border-radius:4px}
|
|
#content #toc>:first-child{margin-top:0}
|
|
#content #toc>:last-child{margin-bottom:0}
|
|
#footer{max-width:none;background:rgba(0,0,0,.8);padding:1.25em}
|
|
#footer-text{color:hsla(0,0%,100%,.8);line-height:1.44}
|
|
#content{margin-bottom:.625em}
|
|
.sect1{padding-bottom:.625em}
|
|
@media screen and (min-width:768px){#content{margin-bottom:1.25em}
|
|
.sect1{padding-bottom:1.25em}}
|
|
.sect1:last-child{padding-bottom:0}
|
|
.sect1+.sect1{border-top:1px solid #e7e7e9}
|
|
#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400}
|
|
#content h1>a.anchor::before,h2>a.anchor::before,h3>a.anchor::before,#toctitle>a.anchor::before,.sidebarblock>.content>.title>a.anchor::before,h4>a.anchor::before,h5>a.anchor::before,h6>a.anchor::before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em}
|
|
#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible}
|
|
#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none}
|
|
#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221}
|
|
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em}
|
|
details{margin-left:1.25rem}
|
|
details>summary{cursor:pointer;display:block;position:relative;line-height:1.6;margin-bottom:.625rem;outline:none;-webkit-tap-highlight-color:transparent}
|
|
details>summary::-webkit-details-marker{display:none}
|
|
details>summary::before{content:"";border:solid transparent;border-left:solid;border-width:.3em 0 .3em .5em;position:absolute;top:.5em;left:-1.25rem;transform:translateX(15%)}
|
|
details[open]>summary::before{border:solid transparent;border-top:solid;border-width:.5em .3em 0;transform:translateY(15%)}
|
|
details>summary::after{content:"";width:1.25rem;height:1em;position:absolute;top:.3em;left:-1.25rem}
|
|
.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic}
|
|
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0}
|
|
.paragraph.lead>p,#preamble>.sectionbody>[class=paragraph]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)}
|
|
.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}
|
|
.admonitionblock>table td.icon{text-align:center;width:80px}
|
|
.admonitionblock>table td.icon img{max-width:none}
|
|
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase}
|
|
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6);word-wrap:anywhere}
|
|
.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}
|
|
.exampleblock>.content{border:1px solid #e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;border-radius:4px}
|
|
.sidebarblock{border:1px solid #dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;border-radius:4px}
|
|
.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center}
|
|
.exampleblock>.content>:first-child,.sidebarblock>.content>:first-child{margin-top:0}
|
|
.exampleblock>.content>:last-child,.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0}
|
|
.literalblock pre,.listingblock>.content>pre{border-radius:4px;overflow-x:auto;padding:1em;font-size:.8125em}
|
|
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}}
|
|
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}}
|
|
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class=highlight],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8}
|
|
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)}
|
|
.listingblock>.content{position:relative}
|
|
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5}
|
|
.listingblock:hover code[data-lang]::before{display:block}
|
|
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5}
|
|
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"}
|
|
.listingblock pre.highlightjs{padding:0}
|
|
.listingblock pre.highlightjs>code{padding:1em;border-radius:4px}
|
|
.listingblock pre.prettyprint{border-width:0}
|
|
.prettyprint{background:#f7f7f8}
|
|
pre.prettyprint .linenums{line-height:1.45;margin-left:2em}
|
|
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0}
|
|
pre.prettyprint li code[data-lang]::before{opacity:1}
|
|
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none}
|
|
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none}
|
|
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal}
|
|
table.linenotable td.code{padding-left:.75em}
|
|
table.linenotable td.linenos,pre.pygments .linenos{border-right:1px solid;opacity:.35;padding-right:.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
|
|
pre.pygments span.linenos{display:inline-block;margin-right:.75em}
|
|
.quoteblock{margin:0 1em 1.25em 1.5em;display:table}
|
|
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em}
|
|
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify}
|
|
.quoteblock blockquote{margin:0;padding:0;border:0}
|
|
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)}
|
|
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}
|
|
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right}
|
|
.verseblock{margin:0 1em 1.25em}
|
|
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans-serif;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility}
|
|
.verseblock pre strong{font-weight:400}
|
|
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex}
|
|
.quoteblock .attribution,.verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic}
|
|
.quoteblock .attribution br,.verseblock .attribution br{display:none}
|
|
.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-.025em;color:rgba(0,0,0,.6)}
|
|
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none}
|
|
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0}
|
|
.quoteblock.abstract{margin:0 1em 1.25em;display:block}
|
|
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center}
|
|
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf}
|
|
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0}
|
|
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem}
|
|
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;font-size:.85rem;text-align:left;margin-right:0}
|
|
p.tableblock:last-child{margin-bottom:0}
|
|
td.tableblock>.content{margin-bottom:1.25em;word-wrap:anywhere}
|
|
td.tableblock>.content>:last-child{margin-bottom:-1.25em}
|
|
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede}
|
|
table.grid-all>*>tr>*{border-width:1px}
|
|
table.grid-cols>*>tr>*{border-width:0 1px}
|
|
table.grid-rows>*>tr>*{border-width:1px 0}
|
|
table.frame-all{border-width:1px}
|
|
table.frame-ends{border-width:1px 0}
|
|
table.frame-sides{border-width:0 1px}
|
|
table.frame-none>colgroup+*>:first-child>*,table.frame-sides>colgroup+*>:first-child>*{border-top-width:0}
|
|
table.frame-none>:last-child>:last-child>*,table.frame-sides>:last-child>:last-child>*{border-bottom-width:0}
|
|
table.frame-none>*>tr>:first-child,table.frame-ends>*>tr>:first-child{border-left-width:0}
|
|
table.frame-none>*>tr>:last-child,table.frame-ends>*>tr>:last-child{border-right-width:0}
|
|
table.stripes-all>*>tr,table.stripes-odd>*>tr:nth-of-type(odd),table.stripes-even>*>tr:nth-of-type(even),table.stripes-hover>*>tr:hover{background:#f8f8f7}
|
|
th.halign-left,td.halign-left{text-align:left}
|
|
th.halign-right,td.halign-right{text-align:right}
|
|
th.halign-center,td.halign-center{text-align:center}
|
|
th.valign-top,td.valign-top{vertical-align:top}
|
|
th.valign-bottom,td.valign-bottom{vertical-align:bottom}
|
|
th.valign-middle,td.valign-middle{vertical-align:middle}
|
|
table thead th,table tfoot th{font-weight:bold}
|
|
tbody tr th{background:#f7f8f7}
|
|
tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:rgba(0,0,0,.8);font-weight:bold}
|
|
p.tableblock>code:only-child{background:none;padding:0}
|
|
p.tableblock{font-size:1em}
|
|
ol{margin-left:1.75em}
|
|
ul li ol{margin-left:1.5em}
|
|
dl dd{margin-left:1.125em}
|
|
dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0}
|
|
li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em}
|
|
ul.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none}
|
|
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em}
|
|
ul.unstyled,ol.unstyled{margin-left:0}
|
|
li>p:empty:only-child::before{content:"";display:inline-block}
|
|
ul.checklist>li>p:first-child{margin-left:-1em}
|
|
ul.checklist>li>p:first-child>.fa-square-o:first-child,ul.checklist>li>p:first-child>.fa-check-square-o:first-child{width:1.25em;font-size:.8em;position:relative;bottom:.125em}
|
|
ul.checklist>li>p:first-child>input[type=checkbox]:first-child{margin-right:.25em}
|
|
ul.inline{display:flex;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em}
|
|
ul.inline>li{margin-left:1.25em}
|
|
.unstyled dl dt{font-weight:400;font-style:normal}
|
|
ol.arabic{list-style-type:decimal}
|
|
ol.decimal{list-style-type:decimal-leading-zero}
|
|
ol.loweralpha{list-style-type:lower-alpha}
|
|
ol.upperalpha{list-style-type:upper-alpha}
|
|
ol.lowerroman{list-style-type:lower-roman}
|
|
ol.upperroman{list-style-type:upper-roman}
|
|
ol.lowergreek{list-style-type:lower-greek}
|
|
.hdlist>table,.colist>table{border:0;background:none}
|
|
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none}
|
|
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em}
|
|
td.hdlist1{font-weight:bold;padding-bottom:1.25em}
|
|
td.hdlist2{word-wrap:anywhere}
|
|
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em}
|
|
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top}
|
|
.colist td:not([class]):first-child img{max-width:none}
|
|
.colist td:not([class]):last-child{padding:.25em 0}
|
|
.thumb,.th{line-height:0;display:inline-block;border:4px solid #fff;box-shadow:0 0 0 1px #ddd}
|
|
.imageblock.left{margin:.25em .625em 1.25em 0}
|
|
.imageblock.right{margin:.25em 0 1.25em .625em}
|
|
.imageblock>.title{margin-bottom:0}
|
|
.imageblock.thumb,.imageblock.th{border-width:6px}
|
|
.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em}
|
|
.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0}
|
|
.image.left{margin-right:.625em}
|
|
.image.right{margin-left:.625em}
|
|
a.image{text-decoration:none;display:inline-block}
|
|
a.image object{pointer-events:none}
|
|
sup.footnote,sup.footnoteref{font-size:.875em;position:static;vertical-align:super}
|
|
sup.footnote a,sup.footnoteref a{text-decoration:none}
|
|
sup.footnote a:active,sup.footnoteref a:active,#footnotes .footnote a:first-of-type:active{text-decoration:underline}
|
|
#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em}
|
|
#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em;border-width:1px 0 0}
|
|
#footnotes .footnote{padding:0 .375em 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em}
|
|
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em}
|
|
#footnotes .footnote:last-of-type{margin-bottom:0}
|
|
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0}
|
|
div.unbreakable{page-break-inside:avoid}
|
|
.big{font-size:larger}
|
|
.small{font-size:smaller}
|
|
.underline{text-decoration:underline}
|
|
.overline{text-decoration:overline}
|
|
.line-through{text-decoration:line-through}
|
|
.aqua{color:#00bfbf}
|
|
.aqua-background{background:#00fafa}
|
|
.black{color:#000}
|
|
.black-background{background:#000}
|
|
.blue{color:#0000bf}
|
|
.blue-background{background:#0000fa}
|
|
.fuchsia{color:#bf00bf}
|
|
.fuchsia-background{background:#fa00fa}
|
|
.gray{color:#606060}
|
|
.gray-background{background:#7d7d7d}
|
|
.green{color:#006000}
|
|
.green-background{background:#007d00}
|
|
.lime{color:#00bf00}
|
|
.lime-background{background:#00fa00}
|
|
.maroon{color:#600000}
|
|
.maroon-background{background:#7d0000}
|
|
.navy{color:#000060}
|
|
.navy-background{background:#00007d}
|
|
.olive{color:#606000}
|
|
.olive-background{background:#7d7d00}
|
|
.purple{color:#600060}
|
|
.purple-background{background:#7d007d}
|
|
.red{color:#bf0000}
|
|
.red-background{background:#fa0000}
|
|
.silver{color:#909090}
|
|
.silver-background{background:#bcbcbc}
|
|
.teal{color:#006060}
|
|
.teal-background{background:#007d7d}
|
|
.white{color:#bfbfbf}
|
|
.white-background{background:#fafafa}
|
|
.yellow{color:#bfbf00}
|
|
.yellow-background{background:#fafa00}
|
|
span.icon>.fa{cursor:default}
|
|
a span.icon>.fa{cursor:inherit}
|
|
.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default}
|
|
.admonitionblock td.icon .icon-note::before{content:"\f05a";color:#19407c}
|
|
.admonitionblock td.icon .icon-tip::before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111}
|
|
.admonitionblock td.icon .icon-warning::before{content:"\f071";color:#bf6900}
|
|
.admonitionblock td.icon .icon-caution::before{content:"\f06d";color:#bf3400}
|
|
.admonitionblock td.icon .icon-important::before{content:"\f06a";color:#bf0000}
|
|
.conum[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);border-radius:50%;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold}
|
|
.conum[data-value] *{color:#fff!important}
|
|
.conum[data-value]+b{display:none}
|
|
.conum[data-value]::after{content:attr(data-value)}
|
|
pre .conum[data-value]{position:relative;top:-.125em}
|
|
b.conum *{color:inherit!important}
|
|
.conum:not([data-value]):empty{display:none}
|
|
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility}
|
|
h1,h2,p,td.content,span.alt,summary{letter-spacing:-.01em}
|
|
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em}
|
|
p,blockquote,dt,td.content,td.hdlist1,span.alt,summary{font-size:1.0625rem}
|
|
p{margin-bottom:1.25rem}
|
|
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em}
|
|
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;box-shadow:0 1px 4px #e0e0dc}
|
|
.print-only{display:none!important}
|
|
@page{margin:1.25cm .75cm}
|
|
@media print{*{box-shadow:none!important;text-shadow:none!important}
|
|
html{font-size:80%}
|
|
a{color:inherit!important;text-decoration:underline!important}
|
|
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important}
|
|
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em}
|
|
abbr[title]{border-bottom:1px dotted}
|
|
abbr[title]::after{content:" (" attr(title) ")"}
|
|
pre,blockquote,tr,img,object,svg{page-break-inside:avoid}
|
|
thead{display:table-header-group}
|
|
svg{max-width:100%}
|
|
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3}
|
|
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid}
|
|
#header,#content,#footnotes,#footer{max-width:none}
|
|
#toc,.sidebarblock,.exampleblock>.content{background:none!important}
|
|
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important}
|
|
body.book #header{text-align:center}
|
|
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em}
|
|
body.book #header .details{border:0!important;display:block;padding:0!important}
|
|
body.book #header .details span:first-child{margin-left:0!important}
|
|
body.book #header .details br{display:block}
|
|
body.book #header .details br+span::before{content:none!important}
|
|
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important}
|
|
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always}
|
|
.listingblock code[data-lang]::before{display:block}
|
|
#footer{padding:0 .9375em}
|
|
.hide-on-print{display:none!important}
|
|
.print-only{display:block!important}
|
|
.hide-for-print{display:none!important}
|
|
.show-for-print{display:inherit!important}}
|
|
@media amzn-kf8,print{#header>h1:first-child{margin-top:1.25rem}
|
|
.sect1{padding:0!important}
|
|
.sect1+.sect1{border:0}
|
|
#footer{background:none}
|
|
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}}
|
|
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}}</style>
|
|
<style>pre.pygments .hll { background-color: #ffffcc }
|
|
pre.pygments { background: #f0f0f0; }
|
|
pre.pygments .tok-c { color: #60a0b0; font-style: italic } /* Comment */
|
|
pre.pygments .tok-err { border: 1px solid #FF0000 } /* Error */
|
|
pre.pygments .tok-k { color: #007020; font-weight: bold } /* Keyword */
|
|
pre.pygments .tok-o { color: #666666 } /* Operator */
|
|
pre.pygments .tok-ch { color: #60a0b0; font-style: italic } /* Comment.Hashbang */
|
|
pre.pygments .tok-cm { color: #60a0b0; font-style: italic } /* Comment.Multiline */
|
|
pre.pygments .tok-cp { color: #007020 } /* Comment.Preproc */
|
|
pre.pygments .tok-cpf { color: #60a0b0; font-style: italic } /* Comment.PreprocFile */
|
|
pre.pygments .tok-c1 { color: #60a0b0; font-style: italic } /* Comment.Single */
|
|
pre.pygments .tok-cs { color: #60a0b0; background-color: #fff0f0 } /* Comment.Special */
|
|
pre.pygments .tok-gd { color: #A00000 } /* Generic.Deleted */
|
|
pre.pygments .tok-ge { font-style: italic } /* Generic.Emph */
|
|
pre.pygments .tok-gr { color: #FF0000 } /* Generic.Error */
|
|
pre.pygments .tok-gh { color: #000080; font-weight: bold } /* Generic.Heading */
|
|
pre.pygments .tok-gi { color: #00A000 } /* Generic.Inserted */
|
|
pre.pygments .tok-go { color: #888888 } /* Generic.Output */
|
|
pre.pygments .tok-gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
|
|
pre.pygments .tok-gs { font-weight: bold } /* Generic.Strong */
|
|
pre.pygments .tok-gu { color: #800080; font-weight: bold } /* Generic.Subheading */
|
|
pre.pygments .tok-gt { color: #0044DD } /* Generic.Traceback */
|
|
pre.pygments .tok-kc { color: #007020; font-weight: bold } /* Keyword.Constant */
|
|
pre.pygments .tok-kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
|
|
pre.pygments .tok-kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
|
|
pre.pygments .tok-kp { color: #007020 } /* Keyword.Pseudo */
|
|
pre.pygments .tok-kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
|
|
pre.pygments .tok-kt { color: #902000 } /* Keyword.Type */
|
|
pre.pygments .tok-m { color: #40a070 } /* Literal.Number */
|
|
pre.pygments .tok-s { color: #4070a0 } /* Literal.String */
|
|
pre.pygments .tok-na { color: #4070a0 } /* Name.Attribute */
|
|
pre.pygments .tok-nb { color: #007020 } /* Name.Builtin */
|
|
pre.pygments .tok-nc { color: #0e84b5; font-weight: bold } /* Name.Class */
|
|
pre.pygments .tok-no { color: #60add5 } /* Name.Constant */
|
|
pre.pygments .tok-nd { color: #555555; font-weight: bold } /* Name.Decorator */
|
|
pre.pygments .tok-ni { color: #d55537; font-weight: bold } /* Name.Entity */
|
|
pre.pygments .tok-ne { color: #007020 } /* Name.Exception */
|
|
pre.pygments .tok-nf { color: #06287e } /* Name.Function */
|
|
pre.pygments .tok-nl { color: #002070; font-weight: bold } /* Name.Label */
|
|
pre.pygments .tok-nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
|
|
pre.pygments .tok-nt { color: #062873; font-weight: bold } /* Name.Tag */
|
|
pre.pygments .tok-nv { color: #bb60d5 } /* Name.Variable */
|
|
pre.pygments .tok-ow { color: #007020; font-weight: bold } /* Operator.Word */
|
|
pre.pygments .tok-w { color: #bbbbbb } /* Text.Whitespace */
|
|
pre.pygments .tok-mb { color: #40a070 } /* Literal.Number.Bin */
|
|
pre.pygments .tok-mf { color: #40a070 } /* Literal.Number.Float */
|
|
pre.pygments .tok-mh { color: #40a070 } /* Literal.Number.Hex */
|
|
pre.pygments .tok-mi { color: #40a070 } /* Literal.Number.Integer */
|
|
pre.pygments .tok-mo { color: #40a070 } /* Literal.Number.Oct */
|
|
pre.pygments .tok-sa { color: #4070a0 } /* Literal.String.Affix */
|
|
pre.pygments .tok-sb { color: #4070a0 } /* Literal.String.Backtick */
|
|
pre.pygments .tok-sc { color: #4070a0 } /* Literal.String.Char */
|
|
pre.pygments .tok-dl { color: #4070a0 } /* Literal.String.Delimiter */
|
|
pre.pygments .tok-sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
|
|
pre.pygments .tok-s2 { color: #4070a0 } /* Literal.String.Double */
|
|
pre.pygments .tok-se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
|
|
pre.pygments .tok-sh { color: #4070a0 } /* Literal.String.Heredoc */
|
|
pre.pygments .tok-si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
|
|
pre.pygments .tok-sx { color: #c65d09 } /* Literal.String.Other */
|
|
pre.pygments .tok-sr { color: #235388 } /* Literal.String.Regex */
|
|
pre.pygments .tok-s1 { color: #4070a0 } /* Literal.String.Single */
|
|
pre.pygments .tok-ss { color: #517918 } /* Literal.String.Symbol */
|
|
pre.pygments .tok-bp { color: #007020 } /* Name.Builtin.Pseudo */
|
|
pre.pygments .tok-fm { color: #06287e } /* Name.Function.Magic */
|
|
pre.pygments .tok-vc { color: #bb60d5 } /* Name.Variable.Class */
|
|
pre.pygments .tok-vg { color: #bb60d5 } /* Name.Variable.Global */
|
|
pre.pygments .tok-vi { color: #bb60d5 } /* Name.Variable.Instance */
|
|
pre.pygments .tok-vm { color: #bb60d5 } /* Name.Variable.Magic */
|
|
pre.pygments .tok-il { color: #40a070 } /* Literal.Number.Integer.Long */</style>
|
|
</head>
|
|
<link href="css/menu.css" rel="stylesheet">
|
|
<link href="css/icons.css" rel="stylesheet">
|
|
<link href="css/main.css" rel="stylesheet">
|
|
<link href="css/styles.css" rel="stylesheet">
|
|
<body class="article toc2 toc-left"></body>
|
|
</html>
|
|
<div class="container">
|
|
<a class="menu-trigger" id="trigger"></a>
|
|
<div class="mp-pusher" id="mp-pusher">
|
|
<div class="toc2" id="toc">
|
|
<div class="mp-level">
|
|
<div id="toctitle">Table of Contents</div>
|
|
<ul class="sectlevel1">
|
|
<li>
|
|
<a href="#_general_notes">1. General notes</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#_authentication">1.1. Authentication</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_occ_optimistic_concurrency_control">1.2. OCC - Optimistic concurrency control</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_pagination">1.3. Pagination</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_internationalization">1.4. Internationalization</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_throttling">1.5. Throttling</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_read_only_fields">1.6. Read only fields</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#_endpoints_summary">2. Endpoints Summary</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#_auth">2.1. Auth</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_applications">2.2. Applications</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_application_tokens">2.3. Application Tokens</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_resolver">2.4. Resolver</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_searches">2.5. Searches</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_user_storage">2.6. User storage</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_project_templates">2.7. Project templates</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_projects">2.8. Projects</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_membershipsinvitations">2.9. Memberships/Invitations</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_roles">2.10. Roles</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_milestones">2.11. Milestones</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_epics">2.12. Epics</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_epic_status">2.13. Epic status</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_epic_custom_attribute">2.14. Epic custom attribute</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_epic_custom_attributes_values">2.15. Epic custom attributes values</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_user_stories">2.16. User stories</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_user_story_status">2.17. User story status</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_points">2.18. Points</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_user_story_custom_attribute">2.19. User story custom attribute</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_user_story_custom_attributes_values">2.20. User story custom attributes values</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_tasks">2.21. Tasks</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_task_status">2.22. Task status</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_task_custom_attribute">2.23. Task custom attribute</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_task_custom_attributes_values">2.24. Task custom attributes values</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_issues">2.25. Issues</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_issue_status">2.26. Issue status</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_issue_types">2.27. Issue types</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_priorities">2.28. Priorities</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_severities">2.29. Severities</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_issue_custom_attribute">2.30. Issue custom attribute</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_issue_custom_attributes_values">2.31. Issue custom attributes values</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_wiki_pages">2.32. Wiki pages</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_wiki_links">2.33. Wiki links</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_history">2.34. History</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_users">2.35. Users</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_notify_policies">2.36. Notify policies</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_contact">2.37. Contact</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_feedback">2.38. Feedback</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_exportimport">2.39. Export/Import</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_webhooks">2.40. Webhooks</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_timelines">2.41. Timelines</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_locales">2.42. Locales</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_stats">2.43. Stats</a>
|
|
</li>
|
|
<li>
|
|
<a href="#_importers">2.44. Importers</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#auth">3. Auth</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#auth-normal-login">3.1. Normal login</a>
|
|
</li>
|
|
<li>
|
|
<a href="#auth-github-login">3.2. Github login</a>
|
|
</li>
|
|
<li>
|
|
<a href="#auth-refresh">3.3. Refresh auth token</a>
|
|
</li>
|
|
<li>
|
|
<a href="#auth-public-registry">3.4. Public registry</a>
|
|
</li>
|
|
<li>
|
|
<a href="#auth-private-registry">3.5. Private registry</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#applications">4. Applications</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#applications-get">4.1. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#applications-get-token">4.2. Get token</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#application-tokens">5. Application tokens</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#application-tokens-list">5.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#application-tokens-get">5.2. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#application-tokens-delete">5.3. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#application-tokens-authorize">5.4. Authorize</a>
|
|
</li>
|
|
<li>
|
|
<a href="#application-tokens-validate">5.5. Validate</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#resolver">6. Resolver</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#resolver-projects">6.1. Projects</a>
|
|
</li>
|
|
<li>
|
|
<a href="#resolver-user-stories">6.2. User stories</a>
|
|
</li>
|
|
<li>
|
|
<a href="#resolver-issues">6.3. Issues</a>
|
|
</li>
|
|
<li>
|
|
<a href="#resolver-tasks">6.4. Tasks</a>
|
|
</li>
|
|
<li>
|
|
<a href="#resolver-milestones">6.5. Milestones</a>
|
|
</li>
|
|
<li>
|
|
<a href="#resolver-wiki-pages">6.6. Wiki pages</a>
|
|
</li>
|
|
<li>
|
|
<a href="#resolver-multiple-resolution">6.7. Multiple resolution</a>
|
|
</li>
|
|
<li>
|
|
<a href="#resolver-ref">6.8. By ref value</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#searches">7. Searches</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#searches-search">7.1. Search</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#user-storage">8. User storage</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#user-storage-list">8.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-storage-create">8.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-storage-get">8.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-storage-edit">8.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-storage-delete">8.5. Delete</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#project-templates">9. Project templates</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#project-templates-list">9.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#project-templates-create">9.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#project-templates-get">9.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#project-templates-edit">9.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#project-templates-delete">9.5. Delete</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#projects">10. Projects</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#projects-list">10.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-create">10.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-get">10.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-get-by-slug">10.4. Get by slug</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-edit">10.5. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-delete">10.6. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-bulk-update-order">10.7. Bulk update order</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-get-modules">10.8. Get modules configuration</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-edit-modules">10.9. Edit modules configuration</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-stats">10.10. Stats</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-issue-stats">10.11. Issue stats</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-tag-colors">10.12. Tag colors</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-create-tag">10.13. Create tag</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-edit-tag">10.14. Edit tag</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-delete-tag">10.15. Delete-tag</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-mix-tags">10.16. Mix tags</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-like">10.17. Like a project</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-unlike">10.18. Unlike a project</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-fans">10.19. List project fans</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-watch">10.20. Watch a project</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-unwatch">10.21. Stop watching project</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-watchers">10.22. List project watchers</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-create-template">10.23. Create template</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-leave">10.24. Leave</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-change-logo">10.25. Change logo</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-remove-logo">10.26. Remove logo</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-transfer-validate-token">10.27. Transfer validate-token</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-transfer-request">10.28. Transfer request</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-transfer-start">10.29. Transfer start</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-transfer-accept">10.30. Transfer accept</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-transfer-reject">10.31. Transfer reject</a>
|
|
</li>
|
|
<li>
|
|
<a href="#projects-duplicate">10.32. Duplicate</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#memberships">11. Memberships/Invitations</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#memberships-list">11.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#memberships-create">11.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#memberships-bulk-create">11.3. Bulk creation</a>
|
|
</li>
|
|
<li>
|
|
<a href="#memberships-get">11.4. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#memberships-edit">11.5. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#memberships-delete">11.6. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#memberships-resend-invitation">11.7. Resend invitation</a>
|
|
</li>
|
|
<li>
|
|
<a href="#memberships-invitations">11.8. Get Invitation (by token)</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#roles">12. Roles</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#roles-list">12.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#roles-create">12.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#roles-get">12.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#roles-edit">12.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#roles-delete">12.5. Delete</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#milestones">13. Milestones</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#milestones-list">13.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#milestones-create">13.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#milestones-get">13.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#milestones-edit">13.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#milestones-delete">13.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#milestones-stats">13.6. Stats</a>
|
|
</li>
|
|
<li>
|
|
<a href="#milestones-watch">13.7. Watch a milestone</a>
|
|
</li>
|
|
<li>
|
|
<a href="#milestones-unwatch">13.8. Stop watching a milestone</a>
|
|
</li>
|
|
<li>
|
|
<a href="#milestones-watchers">13.9. List milestone watchers</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#epics">14. Epics</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#epics-list">14.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-create">14.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-get">14.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-get-by-ref">14.4. Get by ref</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-edit">14.5. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-delete">14.6. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-bulk-create">14.7. Bulk creation</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-get-filters-data">14.8. Filters data</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-related-user-stories-list">14.9. List related userstories</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-related-user-stories-create">14.10. Create related userstory</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-related-user-stories-get">14.11. Get related userstory</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-related-user-stories-edit">14.12. Edit related userstory</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-related-user-stories-delete">14.13. Delete related userstory</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-related-user-stories-bulk-create">14.14. Bulk related userstories creation</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-upvote">14.15. Vote an epic</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-downvote">14.16. Remove vote from an epic</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-voters">14.17. Get epic voters list</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-watch">14.18. Watch an epic</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-unwatch">14.19. Stop watching an epic</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-watchers">14.20. List epic watchers</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-list-attachments">14.21. List attachments</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-create-attachment">14.22. Create attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-get-attachment">14.23. Get attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-edit-attachment">14.24. Edit attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epics-delete-attachment">14.25. Delete attachment</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-statuses">15. Epic status</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#epic-statuses-list">15.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-statuses-create">15.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-statuses-get">15.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-statuses-edit">15.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-statuses-delete">15.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-statuses-bulk-update-order">15.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-custom-attributes">16. Epic custom attribute</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#epic-custom-attributes-list">16.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-custom-attributes-create">16.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-custom-attributes-get">16.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-custom-attributes-edit">16.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-custom-attributes-delete">16.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-custom-attributes-bulk-update-order">16.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-custom-attributes-values">17. Epic custom attributes values</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#epic-custom-attributes-values-get">17.1. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#epic-custom-attributes-values-edit">17.2. Edit</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories">18. User stories</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#user-stories-list">18.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-create">18.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-get">18.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-get-by-ref">18.4. Get by ref</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-edit">18.5. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-delete">18.6. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-bulk-create">18.7. Bulk creation</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-bulk-update-backlog-order">18.8. Bulk update backlog order</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-bulk-update-kanban-order">18.9. Bulk update kanban order</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-bulk-update-sprint-order">18.10. Bulk update sprint order</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-bulk-update-milestone">18.11. Bulk update milestone</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-get-filters-data">18.12. Filters data</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-upvote">18.13. Vote a user story</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-downvote">18.14. Remove vote from a user story</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-voters">18.15. Get user story voters list</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-watch">18.16. Watch a user story</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-unwatch">18.17. Stop watching a user story</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-watchers">18.18. List user story watchers</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-list-attachments">18.19. List attachments</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-create-attachment">18.20. Create attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-get-attachment">18.21. Get attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-edit-attachment">18.22. Edit attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-stories-delete-attachment">18.23. Delete attachment</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-statuses">19. User story status</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#user-story-statuses-list">19.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-statuses-create">19.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-statuses-get">19.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-statuses-edit">19.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-statuses-delete">19.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-statuses-bulk-update-order">19.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#points">20. Points</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#points-list">20.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#points-create">20.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#points-get">20.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#points-edit">20.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#points-delete">20.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#points-bulk-update-order">20.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-custom-attributes">21. User story custom attribute</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#user-story-custom-attributes-list">21.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-custom-attributes-create">21.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-custom-attributes-get">21.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-custom-attributes-edit">21.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-custom-attributes-delete">21.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-custom-attributes-bulk-update-order">21.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-custom-attributes-values">22. User story custom attributes values</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#user-story-custom-attributes-values-get">22.1. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#user-story-custom-attributes-values-edit">22.2. Edit</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks">23. Tasks</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#tasks-list">23.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-create">23.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-get">23.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-get-by-ref">23.4. Get by ref</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-edit">23.5. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-delete">23.6. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-bulk-create">23.7. Bulk creation</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-get-filters-data">23.8. Filters data</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-upvote">23.9. Vote a task</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-downvote">23.10. Remove vote from a task</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-voters">23.11. Get task voters list</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-watch">23.12. Watch a task</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-unwatch">23.13. Stop watching a task</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-watchers">23.14. List task watchers</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-list-attachments">23.15. List attachments</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-create-attachment">23.16. Create attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-get-attachment">23.17. Get attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-edit-attachment">23.18. Edit attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#tasks-delete-attachment">23.19. Delete attachment</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#task-statuses">24. Task status</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#task-statuses-list">24.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-statuses-create">24.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-statuses-get">24.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-statuses-edit">24.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-statuses-delete">24.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-statuses-bulk-update-order">24.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#task-custom-attributes">25. Task custom attribute</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#task-custom-attributes-list">25.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-custom-attributes-create">25.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-custom-attributes-get">25.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-custom-attributes-edit">25.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-custom-attributes-delete">25.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-custom-attributes-bulk-update-order">25.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#task-custom-attributes-values">26. Task custom attributes values</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#task-custom-attributes-values-get">26.1. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#task-custom-attributes-values-edit">26.2. Edit</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#issues">27. Issues</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#issues-list">27.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-create">27.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-get">27.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-get-by-ref">27.4. Get by ref</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-edit">27.5. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-delete">27.6. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-get-filters-data">27.7. Filters data</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-upvote">27.8. Vote an issue</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-downvote">27.9. Remove vote from an issue</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-voters">27.10. Get issue voters list</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-watch">27.11. Watch an issue</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-unwatch">27.12. Stop watching an issue</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-watchers">27.13. List issue watchers</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-list-attachments">27.14. List attachments</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-create-attachment">27.15. Create attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-get-attachment">27.16. Get attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-edit-attachment">27.17. Edit attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issues-delete-attachment">27.18. Delete attachment</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-statuses">28. Issue status</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#issue-statuses-list">28.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-statuses-create">28.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-statuses-get">28.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-statuses-edit">28.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-statuses-delete">28.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-statuses-bulk-update-order">28.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-types">29. Issue types</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#issue-types-list">29.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-types-create">29.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-types-get">29.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-types-edit">29.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-types-delete">29.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-types-bulk-update-order">29.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#priorities">30. Priorities</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#priorities-list">30.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#priorities-create">30.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#priorities-get">30.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#priorities-edit">30.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#priorities-delete">30.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#priorities-bulk-update-order">30.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#severities">31. Severities</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#severities-list">31.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#severities-create">31.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#severities-get">31.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#severities-edit">31.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#severities-delete">31.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#severities-bulk-update-order">31.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-custom-attributes">32. Issue custom attribute</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#issue-custom-attributes-list">32.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-custom-attributes-create">32.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-custom-attributes-get">32.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-custom-attributes-edit">32.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-custom-attributes-delete">32.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-custom-attributes-bulk-update-order">32.6. Bulk update order</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-custom-attributes-values">33. Issue custom attributes values</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#issue-custom-attributes-values-get">33.1. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#issue-custom-attributes-values-edit">33.2. Edit</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki">34. Wiki pages</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#wiki-list">34.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-create">34.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-get">34.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-get-by-slug">34.4. Get by slug</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-edit">34.5. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-delete">34.6. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-watch">34.7. Watch a wiki page</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-unwatch">34.8. Stop watching a wiki page</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-watchers">34.9. List wiki page watchers</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-list-attachments">34.10. List attachments</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-create-attachment">34.11. Create attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-get-attachment">34.12. Get attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-edit-attachment">34.13. Edit attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wiki-delete-attachment">34.14. Delete attachment</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#wikilinks">35. Wiki links</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#wikilinks-list">35.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wikilinks-create">35.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wikilinks-get">35.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wikilinks-edit">35.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#wikilinks-delete">35.5. Delete</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#history">36. History</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#history-get">36.1. Get user story, task, issue or wiki page history</a>
|
|
</li>
|
|
<li>
|
|
<a href="#history-comment-versions">36.2. Get comment versions</a>
|
|
</li>
|
|
<li>
|
|
<a href="#history-edit-comment">36.3. Edit comment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#history-delete-comment">36.4. Delete comment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#history-undelete-comment">36.5. Undelete comment</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#users">37. Users</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#users-list">37.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-get">37.2. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-me">37.3. Me</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-stats">37.4. Get user stats</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-watched">37.5. Get watched content</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-liked">37.6. Get liked content</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-voted">37.7. Get voted content</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-edit">37.8. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-delete">37.9. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-get-contacts">37.10. Get contacts</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-cancel">37.11. Cancel</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-change-avatar">37.12. Change avatar</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-remove-avatar">37.13. Remove avatar</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-change-email">37.14. Change email</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-change-password">37.15. Change password</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-password-recovery">37.16. Password recovery</a>
|
|
</li>
|
|
<li>
|
|
<a href="#users-change-password-from-recovery">37.17. Change password from recovery</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#notify-policies">38. Notify policies</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#notify-policies-list">38.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#notify-policies-get">38.2. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#notify-policies-edit">38.3. Edit</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#feedback">39. Feedback</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#feedback-create">39.1. Create</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#export-import">40. Export/Import</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#export-import-export-dump">40.1. Export</a>
|
|
</li>
|
|
<li>
|
|
<a href="#export-import-import-dump">40.2. Import</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#webhooks">41. Webhooks</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#webhooks-list">41.1. List</a>
|
|
</li>
|
|
<li>
|
|
<a href="#webhooks-create">41.2. Create</a>
|
|
</li>
|
|
<li>
|
|
<a href="#webhooks-get">41.3. Get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#webhooks-edit">41.4. Edit</a>
|
|
</li>
|
|
<li>
|
|
<a href="#webhooks-delete">41.5. Delete</a>
|
|
</li>
|
|
<li>
|
|
<a href="#webhooks-test">41.6. Test</a>
|
|
</li>
|
|
<li>
|
|
<a href="#webhooklogs-list">41.7. Logs list</a>
|
|
</li>
|
|
<li>
|
|
<a href="#webhooklogs-get">41.8. Log get</a>
|
|
</li>
|
|
<li>
|
|
<a href="#webhooklogs-resend">41.9. Resend request</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#timelines">42. Timelines</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#timeline-user-list">42.1. List user timeline</a>
|
|
</li>
|
|
<li>
|
|
<a href="#timeline-profile-list">42.2. List profile timeline</a>
|
|
</li>
|
|
<li>
|
|
<a href="#timeline-project-list">42.3. List project timeline</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#locales">43. Locales</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#locales-list">43.1. List</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#stats">44. Stats</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#discover-stats">44.1. Get discover stats</a>
|
|
</li>
|
|
<li>
|
|
<a href="#system-stats">44.2. Get system stats</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#importers">45. Importers</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#importers-trello">45.1. Trello</a>
|
|
</li>
|
|
<li>
|
|
<a href="#importers-github">45.2. Github</a>
|
|
</li>
|
|
<li>
|
|
<a href="#importers-jira">45.3. Jira</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#contact-api">46. Contact</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#contact">46.1. Contact project</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#_objects_summary">47. Objects Summary</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#object-attachment-detail">47.1. Attachment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-application-token-detail">47.2. Application token object</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-application-token-authorization-code">47.3. Authorization code object</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-application-token-cyphered-token">47.4. Cyphered token object</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-user-detail">47.5. User detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-contact-detail">47.6. User contact detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-auth-user-detail">47.7. User authentication-detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-auth-refresh-detail">47.8. Refresh authentication code</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-user-stats-detail">47.9. User stats detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-search-results-detail">47.10. Search results detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-user-storage-detail">47.11. User storage data</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#object-project-template-detail">48. Project templates detail</a>
|
|
<div class="mp-level">
|
|
<a class="mp-back" href="#">back</a>
|
|
<ul class="sectlevel2">
|
|
<li>
|
|
<a href="#object-project-list-entry">48.1. Project list entry</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-project-detail">48.2. Project detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-project-modules-detail">48.3. Project modules configuration</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-project-stats-detail">48.4. Project stats detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-project-issue-stats-detail">48.5. Project issue stats detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-project-tags-colors-detail">48.6. Project tag colors data detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-project-voter-detail">48.7. Project voter detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-project-watcher-detail">48.8. Project watcher detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-membership-detail">48.9. Membership detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-role-detail">48.10. Role detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-milestone-detail">48.11. Milestone detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-milestone-watcher-detail">48.12. Milestone watcher detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-milestone-stats-detail">48.13. Milestone stats detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-epic-detail">48.14. Epic detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-epic-detail-get">48.15. Epic detail (GET)</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-epic-detail-list">48.16. Epic detail (LIST)</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-epic-filters-data">48.17. Epic filters data detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-epic-voter-detail">48.18. Epic voter detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-epic-watcher-detail">48.19. Epic watcher detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-epic-status-detail">48.20. Epic status detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-epic-custom-attribute-detail">48.21. Epic custom attribute detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-epic-custom-attributes-values-detail">48.22. Epic custom attributes values detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-epic-related-user-story-detail">48.23. Epic related user story detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-userstory-detail">48.24. User story detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-userstory-detail-get">48.25. User story detail (GET)</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-userstory-detail-list">48.26. User story detail (LIST)</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-userstory-filters-data">48.27. Issue filters data detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-userstory-voter-detail">48.28. User story voter detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-userstory-watcher-detail">48.29. User story watcher detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-userstory-status-detail">48.30. User story status detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-point-detail">48.31. Point detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-userstory-custom-attribute-detail">48.32. User story custom attribute detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-userstory-custom-attributes-values-detail">48.33. User story custom attributes values detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-task-detail">48.34. Task detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-task-detail-get">48.35. Task detail (GET)</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-task-detail-list">48.36. Task detail (LIST)</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-task-filters-data">48.37. Task filters data detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-task-voter-detail">48.38. Task voter detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-task-watcher-detail">48.39. Task watcher detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-task-status-detail">48.40. Task status detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-task-custom-attribute-detail">48.41. Task custom attribute detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-task-custom-attributes-values-detail">48.42. Task custom attributes values detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-issue-detail">48.43. Issue detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-issue-detail-get">48.44. Issue detail (GET)</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-issue-detail-list">48.45. Issue detail (LIST)</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-issue-filters-data">48.46. Issue filters data detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-issue-voters-detail">48.47. Issue voters detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-issue-watcher-detail">48.48. Issue watchers detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-issue-status-detail">48.49. Issue status detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-issue-type-detail">48.50. Issue type detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-priority-detail">48.51. Priority detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-severity-detail">48.52. Severity detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-issue-custom-attribute-detail">48.53. Issue custom attribute detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-issue-custom-attributes-values-detail">48.54. Issue custom attributes values detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-wiki-detail">48.55. Wiki page</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-wiki-watcher-detail">48.56. Wiki page watcher detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-wiki-link-detail">48.57. Wiki link</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-history-entry-comment-detail">48.58. History entry comment</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-history-entry-detail">48.59. History entry</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-notify-policy-detail">48.60. Notify policy</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-feedback-detail">48.61. Feedback</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-export-synch">48.62. Export detail for synch mode</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-export-accepted">48.63. Export accepted response</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-import-accepted">48.64. Import accepted response</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-webhook-detail">48.65. Webhook</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-webhook-log-detail">48.66. Webhook log</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-timeline-detail">48.67. Timeline entry detail</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-locale-detail">48.68. Locale</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-watched-detail">48.69. Watched</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-liked-detail">48.70. Liked</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-voted-detail">48.71. Voted</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-contact">48.72. Contact</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-discover-stats">48.73. Discover stats</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-system-stats">48.74. System stats</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-trello-auth-url">48.75. Importer Trello Auth Url</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-trello-auth-token">48.76. Importer Trello Auth Token</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-trello-list-users">48.77. Importer Trello list users</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-trello-list-projects">48.78. Importer Trello list projects</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-trello-import-project">48.79. Importer Trello import project</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-github-auth-url">48.80. Importer Github Auth Url</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-github-auth-token">48.81. Importer Github Auth Token</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-github-list-users">48.82. Importer Github list users</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-github-list-projects">48.83. Importer Github list projects</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-github-import-project">48.84. Importer Github import project</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-jira-auth-url">48.85. Importer Jira Auth Url</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-jira-auth-token">48.86. Importer Jira Auth Token</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-jira-list-users">48.87. Importer Jira list users</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-jira-list-projects">48.88. Importer Jira list projects</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-jira-import-project">48.89. Importer Jira import project</a>
|
|
</li>
|
|
<li>
|
|
<a href="#object-importers-task-accepted">48.90. Importer Import project task accepted</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="#_contrib_plugins">49. Contrib plugins</a>
|
|
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="scroller">
|
|
<div id="header">
|
|
<h1>Taiga REST API</h1>
|
|
</div>
|
|
<div id="content">
|
|
<div class="sect1">
|
|
<h2 id="_general_notes">1. General notes</h2>
|
|
<div class="sectionbody">
|
|
<div class="admonitionblock note">
|
|
<table>
|
|
<tr>
|
|
<td class="icon">
|
|
<div class="title"></div>
|
|
</td>
|
|
<td class="content">
|
|
<div class="title">About Taiga instance and URLs used in this document</div>
|
|
<div class="paragraph">
|
|
<p>All API calls used in the documentation are refered to a local taiga instance API running on localhost:8000,
|
|
so if you use another instance remember to change the url.</p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>For example, if you want to perform the tests against our own instance, you should use <em><a class="bare" href="https://api.taiga.io/api/v1">https://api.taiga.io/api/v1</a></em>
|
|
instead of <em><a class="bare" href="http://localhost:8000/api/v1">http://localhost:8000/api/v1</a></em>.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_authentication">1.1. Authentication</h3>
|
|
<div class="sect3">
|
|
<h4 id="_standard_token_authentication">1.1.1. Standard token authentication</h4>
|
|
<div class="paragraph">
|
|
<p>To authenticate requests an http header called "Authorization" should be added. Its format should be:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code><span></span>Authorization: Bearer ${AUTH_TOKEN}</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>This token can be received through the <a href="#auth-normal-login">login API</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>To provide an example, the following can be used within a Bash script running on Ubuntu - customise as appropriate for your system configuration.</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>Install <code>jq</code> (a command-line JSON processor):</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>$ sudo apt-get install jq</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>Bash snippet:</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span><span class="tok-ch">#!/bin/bash</span>
<span class="tok-c1"># Request username and password for connecting to Taiga</span>
<span class="tok-nb">read</span> -p <span class="tok-s2">"Username or email: "</span> USERNAME
<span class="tok-nb">read</span> -r -s -p <span class="tok-s2">"Password: "</span> PASSWORD

<span class="tok-nv">DATA</span><span class="tok-o">=</span><span class="tok-k">$(</span>jq --null-input <span class="tok-se">\</span>
 --arg username <span class="tok-s2">"</span><span class="tok-nv">$USERNAME</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
 --arg password <span class="tok-s2">"</span><span class="tok-nv">$PASSWORD</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
 <span class="tok-s1">'{ type: "normal", username: $username, password: $password }'</span><span class="tok-k">)</span>

<span class="tok-c1"># Get AUTH_TOKEN</span>
<span class="tok-nv">USER_AUTH_DETAIL</span><span class="tok-o">=</span><span class="tok-k">$(</span> curl -X POST <span class="tok-se">\</span>
 -H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
 -d <span class="tok-s2">"</span><span class="tok-nv">$DATA</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
 https://api.taiga.io/api/v1/auth <span class="tok-m">2</span>>/dev/null <span class="tok-k">)</span>

<span class="tok-nv">AUTH_TOKEN</span><span class="tok-o">=</span><span class="tok-k">$(</span> <span class="tok-nb">echo</span> <span class="tok-si">${</span><span class="tok-nv">USER_AUTH_DETAIL</span><span class="tok-si">}</span> <span class="tok-p">|</span> jq -r <span class="tok-s1">'.auth_token'</span> <span class="tok-k">)</span>

<span class="tok-c1"># Exit if AUTH_TOKEN is not available</span>
<span class="tok-k">if</span> <span class="tok-o">[</span> -z <span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span> <span class="tok-o">]</span><span class="tok-p">;</span> <span class="tok-k">then</span>
 <span class="tok-nb">echo</span> <span class="tok-s2">"Error: Incorrect username and/or password supplied"</span>
 <span class="tok-nb">exit</span> <span class="tok-m">1</span>
<span class="tok-k">else</span>
 <span class="tok-nb">echo</span> <span class="tok-s2">"auth_token is </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span>
<span class="tok-k">fi</span>

<span class="tok-c1"># Proceed to use API calls as desired</span>
...</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>If unable to install <code>jq</code>, it is possible (but not recommended) to use <code>grep</code> and <code>cut</code> to extract the value of <code>auth_token</code> from the JSON <a href="#object-auth-user-detail">user auth detail object</a> - use the following line instead:</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-o">=</span><span class="tok-k">$(</span> <span class="tok-nb">echo</span> <span class="tok-si">${</span><span class="tok-nv">USER_AUTH_DETAIL</span><span class="tok-si">}</span> <span class="tok-p">|</span> grep -Po <span class="tok-s1">'"auth_token":.*?[^\\]",'</span> <span class="tok-p">|</span> cut -d<span class="tok-se">\"</span> -f4 <span class="tok-k">)</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>This token has an expiration time so you must update it with a <a href="#auth-normal-login">refresh API call</a>.</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="_application_token_authentication">1.1.2. Application token authentication</h4>
|
|
<div class="paragraph">
|
|
<p>This kind of tokens are designed for allowing external apps use the Taiga API, they are associated to an existing user and an Application. They can be manually created via the django ADMIN or programatically created via API.</p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>They work in the same way than standard Taiga authentication tokens but the "Authorization" header change slightly. Its format should be:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code><span></span>Authorization: Application ${AUTH_TOKEN}</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The process for obtaining a valid token consists in:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><a href="#external-app-get-token">Checking if there is an existing application token for the requesting user</a></p>
|
|
</li>
|
|
<li>
|
|
<p><a href="#external-app-authorization">Requesting an authorization code for the requesting user if it doesn’t exist yet</a></p>
|
|
</li>
|
|
<li>
|
|
<p><a href="#external-app-validation">Validating the authorization code to obtain the final token</a></p>
|
|
</li>
|
|
<li>
|
|
<p><a href="#external-app-decyphering">Decyphering the token</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="sect4">
|
|
<h5 id="external-app-get-token">Checking if there is an existing application token for the requesting user</h5>
|
|
<div class="paragraph">
|
|
<p>A GET request must be done to the applications resource including the application id in the url and specifying the token endpoint:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
 -H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
 -H <span class="tok-s2">"Authorization: Bearer {AUTH_TOKEN}"</span> <span class="tok-se">\</span>
 https://api.taiga.io/api/v1/applications/5c8515c2-4fc4-11e5-9a5e-68f72800aadd/token</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The API will answer with info about the application and the token:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"application"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"a60c3208-5234-11e5-96df-68f72800aadd"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Testing application"</span><span class="tok-p">,</span>
 <span class="tok-nt">"web"</span><span class="tok-p">:</span> <span class="tok-s2">"http://taiga.io"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Testing external app"</span><span class="tok-p">,</span>
 <span class="tok-nt">"icon_url"</span><span class="tok-p">:</span> <span class="tok-s2">"https://tree.taiga.io/images/beta.png"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"auth_code"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"next_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://tree.taiga.io/redirect?auth_code=None"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>If id and auth_code are null it means there is no application token generated and you need to <a href="#external-app-authorization">authorize one</a>. If they are not null you can jump to the <a href="#external-app-validation">validation step</a>.</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect4">
|
|
<h5 id="external-app-authorization">Requesting an authorization code for the requesting user if it doesn’t exist yet</h5>
|
|
<div class="paragraph">
|
|
<p>The request should include:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>application: the application id for the requested token</p>
|
|
</li>
|
|
<li>
|
|
<p>state: an unguessable random string. It is used to protect against cross-site request forgery attacks. The API will include this value when the validation process is completed so the final app can verify it matches the original one.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
 -H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
 -H <span class="tok-s2">"Authorization: Bearer eyJ1c2VyX2F1dGhlbnRpY2F0aW9uX2lkIjo0fQ:1ZX33b:QnAN3EcuChLoRVf3CdybWEi2OEg"</span> <span class="tok-se">\</span>
 -d <span class="tok-s1">'{</span>
<span class="tok-s1"> "application": "a60c3208-5234-11e5-96df-68f72800aadd",</span>
<span class="tok-s1"> "state": "random-state"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
 https://api.taiga.io/api/v1/application-tokens/authorize</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The API answer will be something like:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"auth_code"</span><span class="tok-p">:</span> <span class="tok-s2">"c8bfacba-5236-11e5-b8f6-68f72800aadd"</span><span class="tok-p">,</span>
 <span class="tok-nt">"state"</span><span class="tok-p">:</span> <span class="tok-s2">"random-state"</span><span class="tok-p">,</span>
 <span class="tok-nt">"next_url"</span><span class="tok-p">:</span> <span class="tok-s2">"asd?auth_code=c8bfacba-5236-11e5-b8f6-68f72800aadd"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The obtained auth_code must be validated as described in the <a href="#external-app-validation">validation step</a>.</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect4">
|
|
<h5 id="external-app-validation">Validating the authorization code to obtain the final token</h5>
|
|
<div class="paragraph">
|
|
<p>Now the external app must validate the auth_code obtained in the previous steps with a request including:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>application: the application id for the requested token</p>
|
|
</li>
|
|
<li>
|
|
<p>state: an unguessable random string. It is used to protect against cross-site request forgery attacks. The API will include this value when the validation process is completed so the final app can verify it matches the original one.</p>
|
|
</li>
|
|
<li>
|
|
<p>auth_code: the authorization code received on previous the steps.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
 -H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
 -H <span class="tok-s2">"Authorization: Bearer eyJ1c2VyX2F1dGhlbnRpY2F0aW9uX2lkIjo0fQ:1ZX33b:QnAN3EcuChLoRVf3CdybWEi2OEg"</span> <span class="tok-se">\</span>
 -d <span class="tok-s1">'{</span>
<span class="tok-s1"> "application": "a60c3208-5234-11e5-96df-68f72800aadd",</span>
<span class="tok-s1"> "auth_code": "21ce08c4-5237-11e5-a8a3-68f72800aadd",</span>
<span class="tok-s1"> "state": "random-state"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
https://api.taiga.io/api/v1/application-tokens/validate</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The API answer will be something like:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"cyphered_token"</span><span class="tok-p">:</span> <span class="tok-s2">"eyJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTEyOEtXIn0.E-Ee1cRgG0JEd90yJu-Dgl_vwKHTHdPy2YHRbCsMvfiJx0OvR12E8g.kGwJPnWQJecFPEae.ebQtpRNPbKh6FBS-LSUhw1xNARl0Q5loCO4fAk00LHFqcDpAwba7LHeR3MPx9T9LfA.KM-Id_041g8OdWaseGyV8g"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect4">
|
|
<h5 id="external-app-decyphering">Decyphering the token</h5>
|
|
<div class="paragraph">
|
|
<p>The token is cyphered using JWE with A128KW as algorythm and A256GCM as encryption. Both parts (Taiga and the external application requesting the token) must know about the encryption key used in the process (in Taiga it’s an attribute of the application model).</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A python snippet for decyphering the token:</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="python"><span></span><span class="tok-kn">from</span> <span class="tok-nn">jwkest.jwk</span> <span class="tok-kn">import</span> <span class="tok-n">SYMKey</span>
<span class="tok-kn">from</span> <span class="tok-nn">jwkest.jwe</span> <span class="tok-kn">import</span> <span class="tok-n">JWE</span>
<span class="tok-n">key</span> <span class="tok-o">=</span><span class="tok-s2">"this-is-the-secret-key"</span>
<span class="tok-n">cyphered_token</span><span class="tok-o">=</span><span class="tok-s2">"eyJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTEyOEtXIn0.H5jWzzXQISSh_QPCO5mWhT0EI9RRV45xA7vbWoxeBIjiCL3qwAmlzg.bBWVKwGTkta5y99c.ArycfFtrlmWgyZ4lwXw_JiSVmkn9YF6Xwlh8nVDku0BLW8kvaxNy3XRbbb17MtZ7mg.pDkpgDwffCyCy4sYNQI6zA"</span>
<span class="tok-n">sym_key</span> <span class="tok-o">=</span> <span class="tok-n">SYMKey</span><span class="tok-p">(</span><span class="tok-n">key</span><span class="tok-o">=</span><span class="tok-n">key</span><span class="tok-p">,</span> <span class="tok-n">alg</span><span class="tok-o">=</span><span class="tok-s2">"A128KW"</span><span class="tok-p">)</span>
<span class="tok-n">token</span><span class="tok-o">=</span><span class="tok-n">JWE</span><span class="tok-p">()</span><span class="tok-o">.</span><span class="tok-n">decrypt</span><span class="tok-p">(</span><span class="tok-n">cyphered_token</span><span class="tok-p">,</span> <span class="tok-n">keys</span><span class="tok-o">=</span><span class="tok-p">[</span><span class="tok-n">sym_key</span><span class="tok-p">])</span>
<span class="tok-nb">print</span><span class="tok-p">(</span><span class="tok-n">token</span><span class="tok-p">)</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When decyphering it correctly you will obtain a json containing the application token that can be used in the Authorization headers</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"token"</span><span class="tok-p">:</span> <span class="tok-s2">"95db1710-5238-11e5-a86e-68f72800aadd"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_occ_optimistic_concurrency_control">1.2. OCC - Optimistic concurrency control</h3>
|
|
<div class="paragraph">
|
|
<p>In taiga multiple operations can be happening at the same time for an element so every modifying request should include a valid version parameter. You can think about two different users updating the same user story, there are two possible scenarios here:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>They are updating the same attributes on the element. In this situation the API will accept the first request and deny the second one because the version parameter will be considered as invalid.</p>
|
|
</li>
|
|
<li>
|
|
<p>They are updating different attributes on the element. In this situation the API is smart enough for accepting both requests, the second one would have an invalid version but the changes are not affecting modified attributes so they can be applied safely</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The version parameter is considered valid if it contains the current version for the element, it will be incremented automatically if the modification is successful.</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_pagination">1.3. Pagination</h3>
|
|
<div class="paragraph">
|
|
<p>By default the API will always return paginated results and includes the following headers in the response:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>x-paginated: boolean indicating if pagination is being used for the request</p>
|
|
</li>
|
|
<li>
|
|
<p>x-paginated-by: number of results per page</p>
|
|
</li>
|
|
<li>
|
|
<p>x-pagination-count: total number of results</p>
|
|
</li>
|
|
<li>
|
|
<p>x-pagination-current: current page</p>
|
|
</li>
|
|
<li>
|
|
<p>x-pagination-next: next results</p>
|
|
</li>
|
|
<li>
|
|
<p>x-pagination-prev: previous results</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p><strong>Disabling pagination</strong> can be accomplished by setting an extra http header:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code><span></span>x-disable-pagination: True</code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_internationalization">1.4. Internationalization</h3>
|
|
<div class="paragraph">
|
|
<p>The API returns some content translated, you can specify the language with an extra http header:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code><span></span>Accept-Language: {LanguageId}</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The LanguageId can be chosen from the value list of available languages. You can get them using the <a href="#locales">locales API</a>.</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_throttling">1.5. Throttling</h3>
|
|
<div class="paragraph">
|
|
<p>If the api is configured with throttling you have to take care on responses
|
|
with 429 (Too many requests) status code, that mean you reach the throttling
|
|
limit.</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_read_only_fields">1.6. Read only fields</h3>
|
|
<div class="paragraph">
|
|
<p>All the fields ending in _extra_info (assigned_to_extra_info, is_private_extra_info, owner_extra_info, project_extra_info, status_extra_info, status_extra_info, user_story_extra_info…​) are read only fields</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="_endpoints_summary">2. Endpoints Summary</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="_auth">2.1. Auth</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/auth</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#auth-normal-login">Login</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/auth/refresh</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#auth-refresh">Refresh auth token</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/auth/register</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#auth-public-registry">Register user</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_applications">2.2. Applications</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/applications/{applicationId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#applications-get">Get application</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/applications/{applicationId}/token</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#applications-get-token">Get application token</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_application_tokens">2.3. Application Tokens</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/application-tokens</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#application-tokens-list">List application tokens</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/application-tokens/{applicationTokenId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#application-tokens-get">Get application token</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/application-tokens/{applicationTokenId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#application-tokens-delete">Delete application token</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/application-tokens/authorize</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#application-tokens-authorize">Authorize application token</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/application-tokens/validate</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#application-tokens-validate">Validate application token</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_resolver">2.4. Resolver</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/resolver</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#resolver">Resolve references and slugs</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_searches">2.5. Searches</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/search</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#searches-search">Search in a project</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_user_storage">2.6. User storage</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/user-storage</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-storage-list">List user storage data</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/user-storage</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-storage-create">Create user storage data</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/user-storage/{key}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-storage-get">Get user storage data</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/user-storage/{key}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-storage-edit">Modify user storage data</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/user-storage/{key}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-storage-edit">Modify partially an user storage data</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/user-storage/{key}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-storage-delete">Delete user storage data</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_project_templates">2.7. Project templates</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/project-templates</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#project-templates-list">List project templates</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/project-templates</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#project-templates-create">Create project template</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/project-templates/{projectTemplateId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#project-templates-get">Get project template</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/project-templates/{projectTemplateId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#project-templates-edit">Modify project template</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/project-templates/{projectTemplateId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#project-templates-edit">Modify partially an project template</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/project-templates/{projectTemplateId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#project-templates-delete">Delete an project template</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_projects">2.8. Projects</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-list">List projects</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-create">Create project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-get">Get project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/by_slug?slug={projectSlug}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-get-by-slug">Get project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-edit">Modify project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-edit">Modify partially a project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-delete">Delete a project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-bulk-update-order">Update projects order for logged in user</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/modules</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-get-modules">Get project modules configuration</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/modules</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-edit-modules">Modify partially a project modules configuration</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/stats</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-stats">Get project stats</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/issues_stats</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-issue-stats">Get project issue stats</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/tags_colors</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-tag-colors">Get project tags colors</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/create_tag</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-create-tag">Create project tag</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/edit_tag</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-edit-tag">Edit project tag</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/delete_tag</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-delete-tag">Delete project tag</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/mix_tags</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-mix-tags">Mix project tags</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/like</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-like">Like a project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/unlike</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-unlike">Unlike a project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/fans</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-fans">Get project fans</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/watch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-watch">Watch a project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/unwatch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-unwatch">Unwatch a project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/watchers</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-watchers">Get project watchers</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/create_template</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-create-template">Create project template</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/leave</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-leave">Leave project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/change_logo</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-change-logo">Change logo</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/remove_logo</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-remove-logo">Remove logo</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/transfer_validate_token</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-transfer-validate-token">Transfer validate token</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/transfer_request</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-transfer-request">Transfer request</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/transfer_start</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-transfer-start">Transfer start</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/transfer_accept</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-transfer-accept">Transfer accept</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/transfer_reject</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-transfer-reject">Transfer reject</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/projects/{projectId}/duplicate</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#projects-duplicate">Duplicate project</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_membershipsinvitations">2.9. Memberships/Invitations</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/memberships</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#memberships-list">List memberships</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/memberships</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#memberships-create">Create membership</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/memberships/bulk_create</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#memberships-bulk-create">Create a bulk of memberships</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/memberships/{membershipId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#memberships-get">Get membership</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/memberships/{membershipId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#memberships-edit">Modify membership</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/memberships/{membershipId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#memberships-edit">Modify partially a membership</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/memberships/{membershipId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#memberships-delete">Delete a membership</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/memberships/{membershipId}/resend_invitation</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#memberships-resend-invitation">Resend invitation</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/invitations/{invitationUuid}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#memberships-invitations">Get invitation by anonymous user</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_roles">2.10. Roles</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/roles</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#roles-list">List roles</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/roles</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#roles-create">Create role</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/roles/{roleId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#roles-get">Get role</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/roles/{roleId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#roles-edit">Modify role</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/roles/{roleId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#roles-edit">Modify partially a role</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/roles/{roleId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#roles-delete">Delete a role</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_milestones">2.11. Milestones</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/milestones</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#milestones-list">List milestones</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/milestones</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#milestones-create">Create milestone</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/milestones/{milestoneId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#milestones-get">Get milestone</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/milestones/{milestoneId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#milestones-edit">Modify milestone</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/milestones/{milestoneId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#milestones-edit">Modify partially a milestone</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/milestones/{milestoneId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#milestones-delete">Delete a milestone</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/milestones/{milestoneId}/stats</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#milestones-stats">Get a milestone stats</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/milestones/{milestoneId}/watch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#milestones-watch">Watch a milestone</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/milestones/{milestoneId}/unwatch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#milestones-unwatch">Stop watching a milestone</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/milestones/{milestoneId}/watchers</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#milestones-watchers">Get milestone watchers</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_epics">2.12. Epics</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-list">List epics</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-create">Create epic</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-get">Get epic</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/by_ref?ref={epicRef}&project={projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-get-by-ref">Get epic</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-edit">Modify epic</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-edit">Modify partially an epic</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-delete">Delete an epic</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/related_userstories</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-related-user-stories-list">List epic related userstories</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/related_userstories</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-related-user-stories-create">Create epic related user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/related_userstories/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-related-user-stories-get">Get epic related userstory</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/related_userstories/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-related-user-stories-edit">Modify epic related user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/related_userstories/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-related-user-stories-edit">Modify partially an epic related user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/related_userstories/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-related-user-stories-delete">Delete an epic related user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/related_userstories/bulk_create</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-related-user-stories-bulk-create">Create epic related user stories on bulk mode</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/bulk_create</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-bulk-create">Create epics on bulk mode</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/filters_data?project={projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-get-filters-data">Get filters data</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/upvote</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-upvote">Add star to an epic</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/downvote</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-downvote">Remove star from epic</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/voters</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-voters">Get epic voters</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/watch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-watch">Watch an epic</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/unwatch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-unwatch">Unwatch an epic</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/{epicId}/watchers</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-watchers">Get epic watchers</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/attachments</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-list-attachments">List epic attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/attachments</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-create-attachment">Create epic attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/attachments/{epicAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-get-attachment">Get epic attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/attachments/{epicAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-edit-attachment">Modify epic attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/attachments/{epicAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-edit-attachment">Modify partially an epic attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/attachments/{epicAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epics-delete-attachment">Delete an epic attachments</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_epic_status">2.13. Epic status</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-statuses</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-statuses-list">List epic statuses</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-statuses</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-statuses-create">Create epic status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-statuses/{epicStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-statuses-get">Get epic status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-statuses/{epicStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-statuses-edit">Modify epic status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-statuses/{epicStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-statuses-edit">Modify partially an epic status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-statuses/{epicStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-statuses-delete">Delete an epic status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-statuses/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-statuses-bulk-update-order">Update epic statuses order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_epic_custom_attribute">2.14. Epic custom attribute</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-custom-attributes</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-custom-attributes-list">List epic custom attributes</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-custom-attributes</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-custom-attributes-create">Create epic custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-custom-attributes/{epicCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-custom-attributes-get">Get epic custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-custom-attributes/{epicCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-custom-attributes-edit">Modify epic custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-custom-attributes/{epicCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-custom-attributes-edit">Modify partially an epic custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-custom-attributes/{epicCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-custom-attributes-delete">Delete an epic custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epic-custom-attributes/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-custom-attributes-bulk-update-order">Update epic custom attributes order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_epic_custom_attributes_values">2.15. Epic custom attributes values</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/custom-attributes-values/{epicId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-custom-attributes-values-get">Get epic custom attributes values</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/custom-attributes-values/{epicId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-custom-attributes-values-edit">Modify epic custom attributes values</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/epics/custom-attributes-values/{epicId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#epic-custom-attributes-values-edit">Modify partially an epic custom attributes values</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_user_stories">2.16. User stories</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-list">List user stories</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-create">Create user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-get">Get user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/by_ref?ref={userStoryRef}&project={userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-get-by-ref">Get user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-edit">Modify user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-edit">Modify partially a user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-delete">Delete a user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/bulk_create</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-bulk-create">Create user stories un bulk mode</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/bulk_update_backlog_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-bulk-update-backlog-order">Update user stories order for backlog in bulk mode</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/bulk_update_kanban_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-bulk-update-kanban-order">Update user stories order for kanban in bulk mode</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/bulk_update_sprint_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-bulk-update-sprint-order">Update user stories order for sprint in bulk mode</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/bulk_update_milestone</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-bulk-update-milestone">Update user stories sprint in bulk mode</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/filters_data?project={projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-get-filters-data">Get filters data</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/{userStoryId}/upvote</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-upvote">Add star to a user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/{userStoryId}/downvote</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-downvote">Remove star from user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/{userStoryId}/voters</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-voters">Get user story voters</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/{userStoryId}/watch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-watch">Watch a user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/{userStoryId}/unwatch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-unwatch">Unwatch a user story</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/{userStoryId}/watchers</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-watchers">Get user story watchers</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/attachments</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-list-attachments">List user story attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/attachments</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-create-attachment">Create user story attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/attachments/{userStoryAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-get-attachment">Get user story attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/attachments/{userStoryAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-edit-attachment">Modify user story attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/attachments/{userStoryAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-edit-attachment">Modify partially a user story attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/attachments/{userStoryAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-stories-delete-attachment">Delete a user story attachments</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_user_story_status">2.17. User story status</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-statuses</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-statuses-list">List user story status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-statuses</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-statuses-create">Create user story status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-statuses/{userStoryStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-statuses-get">Get user story status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-statuses/{userStoryStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-statuses-edit">Modify user story status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-statuses/{userStoryStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-statuses-edit">Modify partially a user story status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-statuses/{userStoryStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-statuses-delete">Delete a user story status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-statuses/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-statuses-bulk-update-order">Update user story statuses order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_points">2.18. Points</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/points</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#points-list">List points</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/points</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#points-create">Create point</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/points/{pointId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#points-get">Get point</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/points/{pointId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#points-edit">Modify point</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/points/{pointId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#points-edit">Modify partially a point</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/points/{pointId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#points-delete">Delete a point</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/points/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#points-bulk-update-order">Update points order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_user_story_custom_attribute">2.19. User story custom attribute</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-custom-attributes</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-custom-attributes-list">List user story custom attributes</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-custom-attributes</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-custom-attributes-create">Create user story custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-custom-attributes/{userStoryCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-custom-attributes-get">Get user story custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-custom-attributes/{userStoryCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-custom-attributes-edit">Modify user story custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-custom-attributes/{userStoryCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-custom-attributes-edit">Modify partially a user story custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-custom-attributes/{userStoryCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-custom-attributes-delete">Delete a user story custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstory-custom-attributes/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-custom-attributes-bulk-update-order">Update user story custom attributes order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_user_story_custom_attributes_values">2.20. User story custom attributes values</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/custom-attributes-values/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-custom-attributes-values-get">Get user story custom attributes values</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/custom-attributes-values/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-custom-attributes-values-edit">Modify user story custom attributes values</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/userstories/custom-attributes-values/{userStoryId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#user-story-custom-attributes-values-edit">Modify partially a user story custom attributes values</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_tasks">2.21. Tasks</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-list">List tasks</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-create">Create task</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/{taskId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-get">Get task</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/by_ref?ref={taskRef}&project={projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-get-by-ref">Get task</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/{taskId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-edit">Modify task</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/{taskId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-edit">Modify partially a task</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/{taskId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-delete">Delete a task</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/bulk_create</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-bulk-create">Create tasks on bulk mode</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/filters_data?project={projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-get-filters-data">Get filters data</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/{taskId}/upvote</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-upvote">Add star to a task</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/{taskId}/downvote</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-downvote">Remove star from task</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/{taskId}/voters</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-voters">Get task voters</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/{taskId}/watch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-watch">Watch a task</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/{taskId}/unwatch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-unwatch">Unwatch a task</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/{taskId}/watchers</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-watchers">Get task watchers</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/attachments</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-list-attachments">List task attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/attachments</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-create-attachment">Create task attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/attachments/{taskAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-get-attachment">Get task attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/attachments/{taskAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-edit-attachment">Modify task attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/attachments/{taskAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-edit-attachment">Modify partially a task attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/attachments/{taskAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#tasks-delete-attachment">Delete a task attachments</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_task_status">2.22. Task status</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-statuses</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-statuses-list">List task statuses</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-statuses</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-statuses-create">Create task status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-statuses/{taskStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-statuses-get">Get task status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-statuses/{taskStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-statuses-edit">Modify task status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-statuses/{taskStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-statuses-edit">Modify partially a task status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-statuses/{taskStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-statuses-delete">Delete a task status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-statuses/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-statuses-bulk-update-order">Update task statuses order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_task_custom_attribute">2.23. Task custom attribute</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-custom-attributes</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-custom-attributes-list">List task custom attributes</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-custom-attributes</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-custom-attributes-create">Create task custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-custom-attributes/{taskCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-custom-attributes-get">Get task custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-custom-attributes/{taskCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-custom-attributes-edit">Modify task custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-custom-attributes/{taskCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-custom-attributes-edit">Modify partially a task custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-custom-attributes/{taskCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-custom-attributes-delete">Delete a task custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/task-custom-attributes/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-custom-attributes-bulk-update-order">Update task custom attributes order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_task_custom_attributes_values">2.24. Task custom attributes values</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/custom-attributes-values/{taskId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-custom-attributes-values-get">Get task custom attributes values</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/custom-attributes-values/{taskId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-custom-attributes-values-edit">Modify task custom attributes values</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/tasks/custom-attributes-values/{taskId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#task-custom-attributes-values-edit">Modify partially a task custom attributes values</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_issues">2.25. Issues</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-list">List issues</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-create">Create issue</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/{issueId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-get">Get issue</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/by_ref?ref={issueRef}&project={projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-get-by-ref">Get issue</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/{issueId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-edit">Modify issue</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/{issueId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-edit">Modify partially an issue</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/{issueId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-delete">Delete an issue</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/bulk_create</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-bulk-create">Create issues un bulk mode</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/filters_data?project={projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-get-filters-data">Get filters data</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/{issueId}/upvote</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-upvote">Add a vote to an issue</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/{issueId}/downvote</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-downvote">Remove your vote to an issue</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/{issueId}/voters</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-voters">Get issue voters list</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/{issueId}/watch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-watch">Watch an issue</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/{issueId}/unwatch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-unwatch">Unwatch an issue</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/{issueId}/watchers</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-watchers">Get issue watchers</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/attachments</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-list-attachments">List issue attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/attachments</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-create-attachment">Create issue attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/attachments/{issueAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-get-attachment">Get issue attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/attachments/{issueAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-edit-attachment">Modify issue attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/attachments/{issueAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-edit-attachment">Modify partially an issue attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/attachments/{issueAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issues-delete-attachment">Delete an issue attachments</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_issue_status">2.26. Issue status</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-statuses</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-statuses-list">List issue statuses</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-statuses</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-statuses-create">Create issue status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-statuses/{issueStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-statuses-get">Get issue status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-statuses/{issueStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-statuses-edit">Modify issue status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-statuses/{issueStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-statuses-edit">Modify partially a issue status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-statuses/{issueStatusId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-statuses-delete">Delete a issue status</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-statuses/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-statuses-bulk-update-order">Update issue statuses order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_issue_types">2.27. Issue types</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-types</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-types-list">List issue types</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-types</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-types-create">Create issue type</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-types/{issueTypeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-types-get">Get issue type</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-types/{issueTypeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-types-edit">Modify issue type</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-types/{issueTypeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-types-edit">Modify partially a issue type</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-types/{issueTypeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-types-delete">Delete a issue type</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-types/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-types-bulk-update-order">Update issue types order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_priorities">2.28. Priorities</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/priorities</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#priorities-list">List priorities</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/priorities</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#priorities-create">Create priority</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/priorities/{priorityId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#priorities-get">Get priority</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/priorities/{priorityId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#priorities-edit">Modify priority</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/priorities/{priorityId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#priorities-edit">Modify partially a priority</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/priorities/{priorityId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#priorities-delete">Delete a priority</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/priorities/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#priorities-bulk-update-order">Update priorities order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_severities">2.29. Severities</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/severities</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#severities-list">List severities</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/severities</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#severities-create">Create severity</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/severities/{severityId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#severities-get">Get severity</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/severities/{severityId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#severities-edit">Modify severity</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/severities/{severityId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#severities-edit">Modify partially a severity</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/severities/{severityId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#severities-delete">Delete a severity</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/severities/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#severities-bulk-update-order">Update severities order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_issue_custom_attribute">2.30. Issue custom attribute</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-custom-attributes</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-custom-attributes-list">List issue custom attributes</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-custom-attributes</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-custom-attributes-create">Create issue custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-custom-attributes/{issueCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-custom-attributes-get">Get issue custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-custom-attributes/{issueCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-custom-attributes-edit">Modify issue custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-custom-attributes/{issueCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-custom-attributes-edit">Modify partially a issue custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-custom-attributes/{issueCustomAttributeId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-custom-attributes-delete">Delete a issue custom attribute</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issue-custom-attributes/bulk_update_order</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-custom-attributes-bulk-update-order">Update issue custom attributes order in bulk mode</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_issue_custom_attributes_values">2.31. Issue custom attributes values</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/custom-attributes-values/{issueId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-custom-attributes-values-get">Get issue custom attributes values</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/custom-attributes-values/{issueId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-custom-attributes-values-edit">Modify issue custom attributes values</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/issues/custom-attributes-values/{issueId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#issue-custom-attributes-values-edit">Modify partially a issue custom attributes values</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_wiki_pages">2.32. Wiki pages</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-list">List wiki pages</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-create">Create wiki page</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/{wikiId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-get">Get wiki page</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/by_slug?slug={wikiPageSlug}&project={projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-get-by-slug">Get wiki page</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/{wikiPageId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-edit">Modify wiki page</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/{wikiPageId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-edit">Modify partially an wiki page</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/{wikiPageId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-delete">Delete an wiki page</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/{wikiPageId}/watch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-watch">Watch a wiki page</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/{wikiPageId}/unwatch</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-unwatch">Stop watching a wiki page</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/{wikiPageId}/watchers</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-watchers">Get wiki page watchers</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/attachments</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-list-attachments">List wiki page attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/attachments</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-create-attachment">Create wiki page attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/attachments/{wikiPageAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-get-attachment">Get wiki page attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/attachments/{wikiPageAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-edit-attachment">Modify wiki page attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/attachments/{wikiPageAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-edit-attachment">Modify partially an wiki page attachments</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki/attachments/{wikiPageAttachmentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wiki-delete-attachment">Delete an wiki page attachments</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_wiki_links">2.33. Wiki links</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki-links</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wikilinks-list">List wiki links</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki-links</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wikilinks-create">Create wiki link</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki-links/{wikiLinkId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wikilinks-get">Get wiki link</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki-links/{wikiLinkId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wikilinks-edit">Modify wiki link</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki-links/{wikiLinkId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wikilinks-edit">Modify partially an wiki link</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/wiki-links/{wikiLinkId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#wikilinks-delete">Delete an wiki link</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_history">2.34. History</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/userstory/{usId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-get">Get user story history</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/userstory/{usId}/commentVersions?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-comment-versions">Get user story comment versions</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/userstory/{usId}/edit_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-edit-comment">Edit user story comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/userstory/{usId}/delete_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-delete-comment">Delete user story comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/userstory/{usId}/undelete_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-undelete-comment">Undelete user story comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/issue/{issueId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-get">Get issue history</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/issue/{issueId}/commentVersions?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-comment-versions">Get issue comment versions</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/issue/{issueId}/edit_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-edit-comment">Edit issue comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/issue/{issueId}/delete_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-delete-comment">Delete issue comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/issue/{issueId}/undelete_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-undelete-comment">Undelete issue comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/task/<taskId></p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-get">Get task history</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/task/{taskId}/commentVersions?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-comment-versions">Get task comment versions</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/task/{taskId}/edit_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-edit-comment">Edit task comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/task/{taskId}/delete_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-delete-comment">Delete task comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/task/{taskId}/undelete_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-undelete-comment">Undelete task comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/wiki/{wikiId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-get">Get wiki history</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/wiki/{wikiId}/commentVersions?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-comment-versions">Get wiki comment versions</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/wiki/{wikiId}/edit_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-edit-comment">Edit wiki comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/wiki/{wikiId}/delete_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-delete-comment">Delete wiki comment</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/history/wiki/{wikiId}/undelete_comment?id={commentId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#history-undelete-comment">Undelete wiki comment</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_users">2.35. Users</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-list">List users</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/{userId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-get">Get user</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/me</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-me">Get myself</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/{userId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-edit">Modify user</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/{userId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-edit">Modify partially a user</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/{userId}/stats</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-stats">Get user stats</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/{userId}/watched</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-watched">Get user watched content</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/{userId}/liked</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-liked">Get user liked content</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/{userId}/voted</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-voted">Get user voted content</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/{userId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-delete">Delete a user</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/{userId}/contacts</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-get-contacts">Get user contacts</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/cancel</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-cancel">Cancel user</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/change_avatar</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-change-avatar">Change avatar</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/remove_avatar</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-remove-avatar">Remove avatar</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/change_email</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-change-email">Change email</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/change_password</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-change-password">Change password</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/password_recovery</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-password-recovery">Password recovery</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/users/change_password_from_recovery</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#users-change-password-from-recovery">Change password from recovery</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_notify_policies">2.36. Notify policies</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/notify-policies</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#notify-policies-list">List notify policies</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/notify-policies/{policyId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#notify-policies-get">Get notify policy</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/notify-policies/{policyId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#notify-policies-edit">Modify notify policy</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/notify-policies/{policyId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#notify-policies-edit">Modify partially a notify policy</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_contact">2.37. Contact</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/contact</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#contact">Contact project</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_feedback">2.38. Feedback</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/feedback</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#feedback-create">Send feedback</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_exportimport">2.39. Export/Import</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/exporter/{projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#export-import-export-dump">Export a project dump</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importer/load_dump</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#export-import-import-dump">Import a project dump</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_webhooks">2.40. Webhooks</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/webhooks</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#webhooks-list">List webhooks</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/webhooks</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#webhooks-create">Create webhook</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/webhooks/{webhookId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#webhooks-get">Get webhook</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/webhooks/{webhookId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PUT</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#webhooks-edit">Modify webhook</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/webhooks/{webhookId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">PATCH</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#webhooks-edit">Modify partially an webhook</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/webhooks/{webhookId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">DELETE</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#webhooks-delete">Delete an webhook</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/webhooks/{webhookId}/test</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#webhooks-test">Test webhook</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/webhooklogs</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#webhooks-list">List webhooks logs</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/webhooklogs/{webhookLogId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#webhooks-get">Get webhook log</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/webhooklogs/{webhookLogId}/resend</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#webhooklogs-resend">Resend webhook log request</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_timelines">2.41. Timelines</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/timeline/user/{userId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#timeline-user-list">List user timeline</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/timeline/profile/{userId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#timeline-profile-list">List profile timeline</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/timeline/project/{projectId}</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#timeline-project-list">List project timeline</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_locales">2.42. Locales</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/locales</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#locales-list">List locales</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_stats">2.43. Stats</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/stats/discover</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#discover-stats">Get discover stats</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/stats/system</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#system-stats">Get system stats</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_importers">2.44. Importers</h3>
|
|
<table class="tableblock frame-all grid-all spread">
|
|
<colgroup>
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3333%;">
|
|
<col style="width: 33.3334%;">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th class="tableblock halign-left valign-top">URL</th>
|
|
<th class="tableblock halign-left valign-top">Method</th>
|
|
<th class="tableblock halign-left valign-top">Functionality</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/trello/auth_url</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-trello-auth-url">Get the authorization url</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/trello/authorize</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-trello-authorize">Obtain the authorization token</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/trello/list_projects</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-trello-list-projects">List the Trello boards</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/trello/list_users</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-trello-list-users">List the users related to a Trello board</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/trello/import_project</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-trello-import-project">Import the Trello project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/github/auth_url</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-github-auth-url">Get the authorization url</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/github/authorize</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-github-authorize">Obtain the authorization token</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/github/list_projects</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-github-list-projects">List the Github boards</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/github/list_users</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-github-list-users">List the users related to a Github board</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/github/import_project</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-github-import-project">Import the Github project</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/jira/auth_url</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">GET</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-jira-auth-url">Get the authorization url</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/jira/authorize</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-jira-authorize">Obtain the authorization token</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/jira/list_projects</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-jira-list-projects">List the Jira boards</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/jira/list_users</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-jira-list-users">List the users related to a Jira board</a></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">/api/v1/importers/jira/import_project</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">POST</p></td>
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#importers-jira-import-project">Import the Jira project</a></p></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="auth">3. Auth</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="auth-normal-login">3.1. Normal login</h3>
|
|
<div class="paragraph">
|
|
<p>To login a user send a POST request containing the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>type</strong> with value "normal"</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>username</strong> (required): this field also supports the user email</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>password</strong> (required)</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "password": "password",</span>
<span class="tok-s1"> "type": "normal",</span>
<span class="tok-s1"> "username": "test-username"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/auth</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the login is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-auth-user-detail">user auth detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="auth-github-login">3.2. Github login</h3>
|
|
<div class="paragraph">
|
|
<p>To login a user via GitHub send a POST request containing the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>type</strong> with value "github"</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>code</strong> (required): your github authentication code</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>token</strong> (optional): generated when creating a project’s membership (for accept invitations to projects)</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
 -H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
 -d <span class="tok-s1">'{</span>
<span class="tok-s1"> "type": "github",</span>
<span class="tok-s1"> "code": "'</span><span class="tok-si">${</span><span class="tok-nv">GITHUB_CODE</span><span class="tok-si">}</span><span class="tok-s1">'"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
 https://api.taiga.io/api/v1/auth</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the login is successful, the HTTP response is a 200 OK and the response body is a JSON
|
|
<a href="#object-auth-user-detail">user auth detail object</a></p>
|
|
</div>
|
|
<div class="admonitionblock note">
|
|
<table>
|
|
<tr>
|
|
<td class="icon">
|
|
<div class="title"></div>
|
|
</td>
|
|
<td class="content">
|
|
<div class="title">Get GitHub autorized code</div>
|
|
<div class="paragraph">
|
|
<p>To get the GitHub code you have to follow the first step <em>Redirect users to request GitHub access</em>
|
|
described in <a href="https://developer.github.com/v3/oauth/#web-application-flow">GitHub Documentation for
|
|
Developers - API - OAuth - Web Application Flow</a>.</p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>Taiga needs privileges to get the user email from Github so you have to use the scope user:email.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="auth-refresh">3.3. Refresh auth token</h3>
|
|
<div class="paragraph">
|
|
<p>To refresh the auth token send a POST request containing the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>refresh</strong> (required): the refresh token</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "refresh": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTYyNzI5OTQzMiwianRpIjoiMmNkMmNhNzQwYjRiNGZkNzk0ZDlmMDlmNWYwNzAwMTkiLCJ1c2VyX2lkIjo1fQ.vez_-n6y9yQo2uFgXTPB5YdJHFKUIAsCrNVJ29_T3wM"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/auth/refresh</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the refresh is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-auth-refresh-detail">refresh token detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="auth-public-registry">3.4. Public registry</h3>
|
|
<div class="paragraph">
|
|
<p>To register a user without invitation send a POST request containing the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>type</strong> with value "public"</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>username</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>password</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>email</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>full_name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>accepted_terms</strong> (required): boolean</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "accepted_terms": "true",</span>
<span class="tok-s1"> "email": "test-register2@email.com",</span>
<span class="tok-s1"> "full_name": "test",</span>
<span class="tok-s1"> "password": "password",</span>
<span class="tok-s1"> "type": "public",</span>
<span class="tok-s1"> "username": "test-username2"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/auth/register</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the registration is successful, the HTTP response is a 201 CREATED and the response body is a JSON <a href="#object-auth-user-detail">user auth detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="auth-private-registry">3.5. Private registry</h3>
|
|
<div class="paragraph">
|
|
<p>To add a user into a project via invitation send a POST request containing the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>type</strong> with value "private"</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>existing</strong> (required): indicates if the user is member or not</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>token</strong> (required): generated when creating a project’s membership</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>username</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>password</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>email</strong> (required only if the user doesn’t exist in the platform)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>full_name</strong> (required only if the user doesn’t exist in the platform)</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "accepted_terms": "true",</span>
<span class="tok-s1"> "email": "test-register@email.com",</span>
<span class="tok-s1"> "existing": false,</span>
<span class="tok-s1"> "full_name": "test",</span>
<span class="tok-s1"> "password": "password",</span>
<span class="tok-s1"> "token": "00000000-0000-0000-0000-000000000000",</span>
<span class="tok-s1"> "type": "private",</span>
<span class="tok-s1"> "username": "test-username"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/auth/register</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the registration is successful, the HTTP response is a 201 CREATED and the response body is a JSON <a href="#object-auth-user-detail">user auth detail object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="applications">4. Applications</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="applications-get">4.1. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get an application send a GET request specifying the application id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/applications/00000000-0000-0000-0000-000000000000</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-application-detail">application object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="applications-get-token">4.2. Get token</h3>
|
|
<div class="paragraph">
|
|
<p>To get an application token send a GET request specifying the application id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/applications/00000000-0000-0000-0000-000000000000/token</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-application-token-detail">application token object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="application-tokens">5. Application tokens</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="application-tokens-list">5.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list the application tokens for an authenticated user send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>application</strong>: application id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/application-tokens</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-application-token-detail">application token objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="application-tokens-get">5.2. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get an application token send a GET request specifying the application token id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/application-tokens/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-application-token-detail">application token object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="application-tokens-delete">5.3. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete application tokens send a DELETE specifying the application token id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/application-tokens/2</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="application-tokens-authorize">5.4. Authorize</h3>
|
|
<div class="paragraph">
|
|
<p>To request an authorization code send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>application</strong>: the application id for the requested token</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>state</strong>: an unguessable random string. It is used to protect against cross-site request forgery attacks. The API will include this value when the validation process is completed so the final app can verify it matches the original one.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "application": "00000000-0000-0000-0000-000000000000",</span>
<span class="tok-s1"> "state": "random-state"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/application-tokens/authorize</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 and the response body is a JSON <a href="#object-application-token-authorization-code">authorization code object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="application-tokens-validate">5.5. Validate</h3>
|
|
<div class="paragraph">
|
|
<p>To validate an authorization code send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>application</strong>: the application id for the requested token</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>state</strong>: an unguessable random string. It is used to protect against cross-site request forgery attacks. The API will include this value when the validation process is completed so the final app can verify it matches the original one.</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>auth_code</strong>: the authorization code received on previous the steps.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "application": "00000000-0000-0000-0000-000000000000",</span>
<span class="tok-s1"> "auth_code": "00000000-0000-0000-0000-000000000002",</span>
<span class="tok-s1"> "state": "random-state"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/application-tokens/validate</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 and the response body is a JSON <a href="#object-application-token-cyphered-token">cyphered token object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="resolver">6. Resolver</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="resolver-projects">6.1. Projects</h3>
|
|
<div class="paragraph">
|
|
<p>To resolve the id of a project send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): the project slug trying to be resolved</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/resolver?project<span class="tok-o">=</span>project-0</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The response body is a JSON object containing the project id</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="resolver-user-stories">6.2. User stories</h3>
|
|
<div class="paragraph">
|
|
<p>To resolve the id of a user story send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): the project slug trying to be resolved</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>us</strong> (required): the user story ref trying to be resolved</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/resolver?project<span class="tok-o">=</span>project-0<span class="tok-se">\&</span><span class="tok-nv">us</span><span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The response body is a JSON object containing the project and the user story ids</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"us"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="resolver-issues">6.3. Issues</h3>
|
|
<div class="paragraph">
|
|
<p>To resolve the id of an issue send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): the project slug trying to be resolved</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>issue</strong> (required): the issue ref trying to be resolved</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/resolver?project<span class="tok-o">=</span>project-0<span class="tok-se">\&</span><span class="tok-nv">issue</span><span class="tok-o">=</span><span class="tok-m">63</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The response body is a JSON object containing the project and the issue ids</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"issue"</span><span class="tok-p">:</span> <span class="tok-mi">22</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="resolver-tasks">6.4. Tasks</h3>
|
|
<div class="paragraph">
|
|
<p>To resolve the id of a task send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): the project slug trying to be resolved</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>task</strong> (required): the task ref trying to be resolved</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/resolver?project<span class="tok-o">=</span>project-0<span class="tok-se">\&</span><span class="tok-nv">task</span><span class="tok-o">=</span><span class="tok-m">2</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The response body is a JSON object containing the project and the task ids</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"task"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="resolver-milestones">6.5. Milestones</h3>
|
|
<div class="paragraph">
|
|
<p>To resolve the id of a milestone send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): the project slug trying to be resolved</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>milestone</strong> (required): the milestone slug trying to be resolved</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/resolver?project<span class="tok-o">=</span>project-0<span class="tok-se">\&</span><span class="tok-nv">milestone</span><span class="tok-o">=</span>sprint-2020-5-8</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The response body is a JSON object containing the project and the milestone ids</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="resolver-wiki-pages">6.6. Wiki pages</h3>
|
|
<div class="paragraph">
|
|
<p>To resolve the id of a wiki page send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): the project slug trying to be resolved</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>wikipage</strong>(required): the wiki-page slug trying to be resolved</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/resolver?project<span class="tok-o">=</span>project-0<span class="tok-se">\&</span><span class="tok-nv">wikipage</span><span class="tok-o">=</span>home</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The response body is a JSON object containing the project and the wiki page ids</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"wikipage"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="resolver-multiple-resolution">6.7. Multiple resolution</h3>
|
|
<div class="paragraph">
|
|
<p>To resolve the multiple ids you can send a GET mixing parameters from the previous examples:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/resolver?project<span class="tok-o">=</span>project-0<span class="tok-se">\&</span><span class="tok-nv">task</span><span class="tok-o">=</span><span class="tok-m">2</span><span class="tok-se">\&</span><span class="tok-nv">us</span><span class="tok-o">=</span><span class="tok-m">1</span><span class="tok-se">\&</span><span class="tok-nv">wikipage</span><span class="tok-o">=</span>home</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The response body is a JSON object containing the project and the task ids</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"task"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"us"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"wikipage"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="resolver-ref">6.8. By ref value</h3>
|
|
<div class="paragraph">
|
|
<p>To resolve an object if we don’t know its type we have to use <code>ref</code> GET parameter:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/resolver?project<span class="tok-o">=</span>project-0<span class="tok-se">\&</span><span class="tok-nv">ref</span><span class="tok-o">=</span><span class="tok-m">2</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The response body is a JSON object containing the project and the story, task or
|
|
issue id.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"task"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="admonitionblock important">
|
|
<table>
|
|
<tr>
|
|
<td class="icon">
|
|
<div class="title"></div>
|
|
</td>
|
|
<td class="content">
|
|
<div class="title">Incompatibility between GET params</div>
|
|
<div class="paragraph">
|
|
<p>Be careful because <code>ref</code> is inconpatible with <code>us</code>, <code>task</code> and <code>issue</code>
|
|
parameters in requests with multiple resolutions.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="searches">7. Searches</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="searches-search">7.1. Search</h3>
|
|
<div class="paragraph">
|
|
<p>To search send a GET request with the following get parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>text</strong>: string</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/search?project<span class="tok-o">=</span><span class="tok-m">1</span><span class="tok-se">\&</span><span class="tok-nv">text</span><span class="tok-o">=</span>quas</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-search-results-detail">search results detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="user-storage">8. User storage</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="user-storage-list">8.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list user storage data send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/user-storage</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-user-storage-detail">user storage data objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-storage-create">8.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create user storage data send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>key</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>value</strong>: string</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "key": "favorite-forest",</span>
<span class="tok-s1"> "value": "Taiga"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/user-storage</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-user-storage-detail">user storage data object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-storage-get">8.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a user storage data send a GET request specifying the user storage key in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/user-storage/favorite-forest</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-user-storage-detail">user storage data object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-storage-edit">8.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit user storage data send a PUT or a PATCH specifying the user storage key in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "value": "Russian Taiga"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/user-storage/favorite-forest</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-user-storage-detail">user storage data object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-storage-delete">8.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete user storage data send a DELETE specifying the user storage key in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/user-storage/favorite-forest</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="project-templates">9. Project templates</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="project-templates-list">9.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list project templates send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/project-templates</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-project-template-detail">project template detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="project-templates-create">9.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create project templates send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong> (required): string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>slug</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong> (required): string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>default_owner_role</strong> (required):</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_backlog_activated</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_kanban_activated</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_wiki_activated</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_issues_activated</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>videoconferences</strong>: ("whereby-com" | "jitsi" | "talky" | "custom")</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>videoconferences_extra_data</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>default_options</strong>: a json with a list of objects with:</p>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>points</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>us_status</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>task_status</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>issue_status</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>issue_type</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>priority</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>severity</strong>: slug</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<p><strong>us_statuses</strong>: a json with a list of objects with:</p>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>slug</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>color</strong>: #rgb color</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>wip_limit</strong>: integer or none</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<p><strong>points</strong>: a json with a list of objects with:</p>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>value</strong>: integer or none</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<p><strong>task_statuses</strong>: a json with a list of objects with:</p>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>slug</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>color</strong>: #rgb color</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<p><strong>issue_statuses</strong>: a json with a list of objects with:</p>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>slug</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>color</strong>: #rgb color</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<p><strong>issue_types</strong>: a json with a list of objects with:</p>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>color</strong>: #rgb color</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<p><strong>priorities</strong>: a json with a list of objects with:</p>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>color</strong>: #rgb color</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<p><strong>severities</strong>: a json with a list of objects with:</p>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>color</strong>: #rgb color</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<p><strong>roles</strong>: a json with a list of objects with:</p>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>slug</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>permissions</strong>: list of permissions</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>computable</strong>: boolean</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">ADMIN_AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "default_options": {</span>
<span class="tok-s1"> "issue_status": "New",</span>
<span class="tok-s1"> "issue_type": "Bug",</span>
<span class="tok-s1"> "points": "?",</span>
<span class="tok-s1"> "priority": "Normal",</span>
<span class="tok-s1"> "severity": "Normal",</span>
<span class="tok-s1"> "task_status": "New",</span>
<span class="tok-s1"> "us_status": "New"</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> "default_owner_role": "product-owner",</span>
<span class="tok-s1"> "description": "Sample description",</span>
<span class="tok-s1"> "id": 2,</span>
<span class="tok-s1"> "is_backlog_activated": false,</span>
<span class="tok-s1"> "is_issues_activated": false,</span>
<span class="tok-s1"> "is_kanban_activated": true,</span>
<span class="tok-s1"> "is_wiki_activated": false,</span>
<span class="tok-s1"> "issue_statuses": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#999999",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "New",</span>
<span class="tok-s1"> "order": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#729fcf",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "In progress",</span>
<span class="tok-s1"> "order": 2</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#f57900",</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "name": "Ready for test",</span>
<span class="tok-s1"> "order": 3</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#4e9a06",</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "name": "Closed",</span>
<span class="tok-s1"> "order": 4</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#cc0000",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "Needs Info",</span>
<span class="tok-s1"> "order": 5</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#d3d7cf",</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "name": "Rejected",</span>
<span class="tok-s1"> "order": 6</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#75507b",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "Postponed",</span>
<span class="tok-s1"> "order": 7</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "issue_types": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#cc0000",</span>
<span class="tok-s1"> "name": "Bug",</span>
<span class="tok-s1"> "order": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#729fcf",</span>
<span class="tok-s1"> "name": "Question",</span>
<span class="tok-s1"> "order": 2</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#4e9a06",</span>
<span class="tok-s1"> "name": "Enhancement",</span>
<span class="tok-s1"> "order": 3</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "name": "New Template",</span>
<span class="tok-s1"> "points": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "?",</span>
<span class="tok-s1"> "order": 1,</span>
<span class="tok-s1"> "value": null</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "0",</span>
<span class="tok-s1"> "order": 2,</span>
<span class="tok-s1"> "value": 0.0</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "1/2",</span>
<span class="tok-s1"> "order": 3,</span>
<span class="tok-s1"> "value": 0.5</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "1",</span>
<span class="tok-s1"> "order": 4,</span>
<span class="tok-s1"> "value": 1.0</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "2",</span>
<span class="tok-s1"> "order": 5,</span>
<span class="tok-s1"> "value": 2.0</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "3",</span>
<span class="tok-s1"> "order": 6,</span>
<span class="tok-s1"> "value": 3.0</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "5",</span>
<span class="tok-s1"> "order": 7,</span>
<span class="tok-s1"> "value": 5.0</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "8",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "value": 8.0</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "10",</span>
<span class="tok-s1"> "order": 9,</span>
<span class="tok-s1"> "value": 10.0</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "15",</span>
<span class="tok-s1"> "order": 10,</span>
<span class="tok-s1"> "value": 15.0</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "20",</span>
<span class="tok-s1"> "order": 11,</span>
<span class="tok-s1"> "value": 20.0</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "name": "40",</span>
<span class="tok-s1"> "order": 12,</span>
<span class="tok-s1"> "value": 40.0</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "priorities": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#999999",</span>
<span class="tok-s1"> "name": "Low",</span>
<span class="tok-s1"> "order": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#4e9a06",</span>
<span class="tok-s1"> "name": "Normal",</span>
<span class="tok-s1"> "order": 3</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#CC0000",</span>
<span class="tok-s1"> "name": "High",</span>
<span class="tok-s1"> "order": 5</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "roles": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "computable": true,</span>
<span class="tok-s1"> "name": "UX",</span>
<span class="tok-s1"> "order": 10,</span>
<span class="tok-s1"> "permissions": [</span>
<span class="tok-s1"> "add_issue",</span>
<span class="tok-s1"> "modify_issue",</span>
<span class="tok-s1"> "comment_issue",</span>
<span class="tok-s1"> "delete_issue",</span>
<span class="tok-s1"> "view_issues",</span>
<span class="tok-s1"> "add_milestone",</span>
<span class="tok-s1"> "modify_milestone",</span>
<span class="tok-s1"> "delete_milestone",</span>
<span class="tok-s1"> "view_milestones",</span>
<span class="tok-s1"> "view_project",</span>
<span class="tok-s1"> "add_task",</span>
<span class="tok-s1"> "modify_task",</span>
<span class="tok-s1"> "comment_task",</span>
<span class="tok-s1"> "delete_task",</span>
<span class="tok-s1"> "view_tasks",</span>
<span class="tok-s1"> "add_us",</span>
<span class="tok-s1"> "modify_us",</span>
<span class="tok-s1"> "comment_us",</span>
<span class="tok-s1"> "delete_us",</span>
<span class="tok-s1"> "view_us",</span>
<span class="tok-s1"> "add_wiki_page",</span>
<span class="tok-s1"> "modify_wiki_page",</span>
<span class="tok-s1"> "comment_wiki_page",</span>
<span class="tok-s1"> "delete_wiki_page",</span>
<span class="tok-s1"> "view_wiki_pages",</span>
<span class="tok-s1"> "add_wiki_link",</span>
<span class="tok-s1"> "delete_wiki_link",</span>
<span class="tok-s1"> "view_wiki_links"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "slug": "ux"</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "computable": true,</span>
<span class="tok-s1"> "name": "Design",</span>
<span class="tok-s1"> "order": 20,</span>
<span class="tok-s1"> "permissions": [</span>
<span class="tok-s1"> "add_issue",</span>
<span class="tok-s1"> "modify_issue",</span>
<span class="tok-s1"> "comment_issue",</span>
<span class="tok-s1"> "delete_issue",</span>
<span class="tok-s1"> "view_issues",</span>
<span class="tok-s1"> "add_milestone",</span>
<span class="tok-s1"> "modify_milestone",</span>
<span class="tok-s1"> "delete_milestone",</span>
<span class="tok-s1"> "view_milestones",</span>
<span class="tok-s1"> "view_project",</span>
<span class="tok-s1"> "add_task",</span>
<span class="tok-s1"> "modify_task",</span>
<span class="tok-s1"> "comment_task",</span>
<span class="tok-s1"> "delete_task",</span>
<span class="tok-s1"> "view_tasks",</span>
<span class="tok-s1"> "add_us",</span>
<span class="tok-s1"> "modify_us",</span>
<span class="tok-s1"> "comment_us",</span>
<span class="tok-s1"> "delete_us",</span>
<span class="tok-s1"> "view_us",</span>
<span class="tok-s1"> "add_wiki_page",</span>
<span class="tok-s1"> "modify_wiki_page",</span>
<span class="tok-s1"> "comment_wiki_page",</span>
<span class="tok-s1"> "delete_wiki_page",</span>
<span class="tok-s1"> "view_wiki_pages",</span>
<span class="tok-s1"> "add_wiki_link",</span>
<span class="tok-s1"> "delete_wiki_link",</span>
<span class="tok-s1"> "view_wiki_links"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "slug": "design"</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "computable": true,</span>
<span class="tok-s1"> "name": "Front",</span>
<span class="tok-s1"> "order": 30,</span>
<span class="tok-s1"> "permissions": [</span>
<span class="tok-s1"> "add_issue",</span>
<span class="tok-s1"> "modify_issue",</span>
<span class="tok-s1"> "comment_issue",</span>
<span class="tok-s1"> "delete_issue",</span>
<span class="tok-s1"> "view_issues",</span>
<span class="tok-s1"> "add_milestone",</span>
<span class="tok-s1"> "modify_milestone",</span>
<span class="tok-s1"> "delete_milestone",</span>
<span class="tok-s1"> "view_milestones",</span>
<span class="tok-s1"> "view_project",</span>
<span class="tok-s1"> "add_task",</span>
<span class="tok-s1"> "modify_task",</span>
<span class="tok-s1"> "comment_task",</span>
<span class="tok-s1"> "delete_task",</span>
<span class="tok-s1"> "view_tasks",</span>
<span class="tok-s1"> "add_us",</span>
<span class="tok-s1"> "modify_us",</span>
<span class="tok-s1"> "comment_us",</span>
<span class="tok-s1"> "delete_us",</span>
<span class="tok-s1"> "view_us",</span>
<span class="tok-s1"> "add_wiki_page",</span>
<span class="tok-s1"> "modify_wiki_page",</span>
<span class="tok-s1"> "comment_wiki_page",</span>
<span class="tok-s1"> "delete_wiki_page",</span>
<span class="tok-s1"> "view_wiki_pages",</span>
<span class="tok-s1"> "add_wiki_link",</span>
<span class="tok-s1"> "delete_wiki_link",</span>
<span class="tok-s1"> "view_wiki_links"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "slug": "front"</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "computable": true,</span>
<span class="tok-s1"> "name": "Back",</span>
<span class="tok-s1"> "order": 40,</span>
<span class="tok-s1"> "permissions": [</span>
<span class="tok-s1"> "add_issue",</span>
<span class="tok-s1"> "modify_issue",</span>
<span class="tok-s1"> "comment_issue",</span>
<span class="tok-s1"> "delete_issue",</span>
<span class="tok-s1"> "view_issues",</span>
<span class="tok-s1"> "add_milestone",</span>
<span class="tok-s1"> "modify_milestone",</span>
<span class="tok-s1"> "delete_milestone",</span>
<span class="tok-s1"> "view_milestones",</span>
<span class="tok-s1"> "view_project",</span>
<span class="tok-s1"> "add_task",</span>
<span class="tok-s1"> "modify_task",</span>
<span class="tok-s1"> "comment_task",</span>
<span class="tok-s1"> "delete_task",</span>
<span class="tok-s1"> "view_tasks",</span>
<span class="tok-s1"> "add_us",</span>
<span class="tok-s1"> "modify_us",</span>
<span class="tok-s1"> "comment_us",</span>
<span class="tok-s1"> "delete_us",</span>
<span class="tok-s1"> "view_us",</span>
<span class="tok-s1"> "add_wiki_page",</span>
<span class="tok-s1"> "modify_wiki_page",</span>
<span class="tok-s1"> "comment_wiki_page",</span>
<span class="tok-s1"> "delete_wiki_page",</span>
<span class="tok-s1"> "view_wiki_pages",</span>
<span class="tok-s1"> "add_wiki_link",</span>
<span class="tok-s1"> "delete_wiki_link",</span>
<span class="tok-s1"> "view_wiki_links"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "slug": "back"</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "computable": false,</span>
<span class="tok-s1"> "name": "Product Owner",</span>
<span class="tok-s1"> "order": 50,</span>
<span class="tok-s1"> "permissions": [</span>
<span class="tok-s1"> "add_issue",</span>
<span class="tok-s1"> "modify_issue",</span>
<span class="tok-s1"> "comment_issue",</span>
<span class="tok-s1"> "delete_issue",</span>
<span class="tok-s1"> "view_issues",</span>
<span class="tok-s1"> "add_milestone",</span>
<span class="tok-s1"> "modify_milestone",</span>
<span class="tok-s1"> "delete_milestone",</span>
<span class="tok-s1"> "view_milestones",</span>
<span class="tok-s1"> "view_project",</span>
<span class="tok-s1"> "add_task",</span>
<span class="tok-s1"> "modify_task",</span>
<span class="tok-s1"> "comment_task",</span>
<span class="tok-s1"> "delete_task",</span>
<span class="tok-s1"> "view_tasks",</span>
<span class="tok-s1"> "add_us",</span>
<span class="tok-s1"> "modify_us",</span>
<span class="tok-s1"> "comment_us",</span>
<span class="tok-s1"> "delete_us",</span>
<span class="tok-s1"> "view_us",</span>
<span class="tok-s1"> "add_wiki_page",</span>
<span class="tok-s1"> "modify_wiki_page",</span>
<span class="tok-s1"> "comment_wiki_page",</span>
<span class="tok-s1"> "delete_wiki_page",</span>
<span class="tok-s1"> "view_wiki_pages",</span>
<span class="tok-s1"> "add_wiki_link",</span>
<span class="tok-s1"> "delete_wiki_link",</span>
<span class="tok-s1"> "view_wiki_links"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "slug": "product-owner"</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "computable": false,</span>
<span class="tok-s1"> "name": "Stakeholder",</span>
<span class="tok-s1"> "order": 60,</span>
<span class="tok-s1"> "permissions": [</span>
<span class="tok-s1"> "add_issue",</span>
<span class="tok-s1"> "modify_issue",</span>
<span class="tok-s1"> "comment_issue",</span>
<span class="tok-s1"> "delete_issue",</span>
<span class="tok-s1"> "view_issues",</span>
<span class="tok-s1"> "view_milestones",</span>
<span class="tok-s1"> "view_project",</span>
<span class="tok-s1"> "view_tasks",</span>
<span class="tok-s1"> "view_us",</span>
<span class="tok-s1"> "modify_wiki_page",</span>
<span class="tok-s1"> "comment_wiki_page",</span>
<span class="tok-s1"> "view_wiki_pages",</span>
<span class="tok-s1"> "add_wiki_link",</span>
<span class="tok-s1"> "delete_wiki_link",</span>
<span class="tok-s1"> "view_wiki_links"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "slug": "stakeholder"</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "severities": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#999999",</span>
<span class="tok-s1"> "name": "Wishlist",</span>
<span class="tok-s1"> "order": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#729fcf",</span>
<span class="tok-s1"> "name": "Minor",</span>
<span class="tok-s1"> "order": 2</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#4e9a06",</span>
<span class="tok-s1"> "name": "Normal",</span>
<span class="tok-s1"> "order": 3</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#f57900",</span>
<span class="tok-s1"> "name": "Important",</span>
<span class="tok-s1"> "order": 4</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#CC0000",</span>
<span class="tok-s1"> "name": "Critical",</span>
<span class="tok-s1"> "order": 5</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "slug": "new-template",</span>
<span class="tok-s1"> "task_statuses": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#999999",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "New",</span>
<span class="tok-s1"> "order": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#729fcf",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "In progress",</span>
<span class="tok-s1"> "order": 2</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#f57900",</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "name": "Ready for test",</span>
<span class="tok-s1"> "order": 3</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#4e9a06",</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "name": "Closed",</span>
<span class="tok-s1"> "order": 4</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#cc0000",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "Needs Info",</span>
<span class="tok-s1"> "order": 5</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "us_statuses": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#999999",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "New",</span>
<span class="tok-s1"> "order": 1,</span>
<span class="tok-s1"> "wip_limit": null</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#f57900",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "Ready",</span>
<span class="tok-s1"> "order": 2,</span>
<span class="tok-s1"> "wip_limit": null</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#729fcf",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "In progress",</span>
<span class="tok-s1"> "order": 3,</span>
<span class="tok-s1"> "wip_limit": null</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#4e9a06",</span>
<span class="tok-s1"> "is_closed": false,</span>
<span class="tok-s1"> "name": "Ready for test",</span>
<span class="tok-s1"> "order": 4,</span>
<span class="tok-s1"> "wip_limit": null</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "color": "#cc0000",</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "name": "Done",</span>
<span class="tok-s1"> "order": 5,</span>
<span class="tok-s1"> "wip_limit": null</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "videoconferences": null,</span>
<span class="tok-s1"> "videoconferences_extra_data": ""</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/project-templates</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">ADMIN_AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "default_owner_role": "product-owner",</span>
<span class="tok-s1"> "description": "Sample description",</span>
<span class="tok-s1"> "name": "New simple template"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/project-templates</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-project-template-detail">project template detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="project-templates-get">9.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a project template send a GET request specifying the project template id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/project-templates/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-template-detail">project template detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="project-templates-edit">9.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit project templates send a PUT or a PATCH specifying the project template id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">ADMIN_AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "New description"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/project-templates/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-template-detail">project template detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="project-templates-delete">9.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete project template send a DELETE specifying the project template id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">ADMIN_AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/project-templates/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="projects">10. Projects</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="projects-list">10.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list projects send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-project-list-entry">project list entry objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>member</strong>: member id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>members</strong>: member ids</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_looking_for_people</strong>: the project is looking for new members</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_featured</strong>: the project has been highlighted by the instance staff</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_backlog_activated</strong>: backlog is active</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_kanban_activated</strong>: kanban is active</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects?member<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be ordered using the order_by parameter with the values:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>memberships__user_order</strong>: the project order specified by the user</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>total_fans</strong>: total fans for the project</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>total_fans_last_week</strong>: number of new fans in the last week</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>total_fans_last_month</strong>: number of new fans in the last month</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>total_fans_last_year</strong>: number of new fans in the last year</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>total_activity</strong>: number of history entries for the project</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>total_activity_last_week</strong>: number of history entries generated in the last week</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>total_activity_last_month</strong>: number of history entries generated in the last month</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>total_activity_last_year</strong>: number of history entries generated in the last year</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects?member<span class="tok-o">=</span><span class="tok-m">1</span><span class="tok-se">\&</span><span class="tok-nv">order_by</span><span class="tok-o">=</span>memberships__user_order</code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-create">10.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create projects send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>creation_template</strong>: base template for the project</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_backlog_activated</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_issues_activated</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_kanban_activated</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_private</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_wiki_activated</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>videoconferences</strong>: "whereby-com", "jitsi", "talky" or "custom", the third party used for meetups if enabled</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>videoconferences_extra_data</strong>: string used for the videoconference chat url generation</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>total_milestones</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>total_story_points</strong></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "Beta description",</span>
<span class="tok-s1"> "name": "Beta project"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "creation_template": 1,</span>
<span class="tok-s1"> "description": "Taiga",</span>
<span class="tok-s1"> "is_backlog_activated": false,</span>
<span class="tok-s1"> "is_issues_activated": true,</span>
<span class="tok-s1"> "is_kanban_activated": true,</span>
<span class="tok-s1"> "is_private": false,</span>
<span class="tok-s1"> "is_wiki_activated": true,</span>
<span class="tok-s1"> "name": "Beta project",</span>
<span class="tok-s1"> "total_milestones": 3,</span>
<span class="tok-s1"> "total_story_points": 20.0,</span>
<span class="tok-s1"> "videoconferences": "jitsi",</span>
<span class="tok-s1"> "videoconferences_extra_data": null</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-project-detail">project detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-get">10.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a project send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-detail">project detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-get-by-slug">10.4. Get by slug</h3>
|
|
<div class="paragraph">
|
|
<p>To get a project send a GET request specifying the project slug as parameter:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/by_slug?slug<span class="tok-o">=</span>project-0</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-detail">project detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-edit">10.5. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit projects send a PUT or a PATCH specifying the project id in the url. In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PUT <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "Beta description",</span>
<span class="tok-s1"> "name": "Beta project put"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Beta project patch"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the edit is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-detail">project detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-delete">10.6. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete projects send a DELETE specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-bulk-update-order">10.7. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the projects order for the logged in user send a POST request with a json list where each element is a json object with two attributes, the project id and the new order</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'[</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "order": 10,</span>
<span class="tok-s1"> "project_id": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "order": 15,</span>
<span class="tok-s1"> "project_id": 2</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ]'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is empty</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-get-modules">10.8. Get modules configuration</h3>
|
|
<div class="paragraph">
|
|
<p>To get a project modules configuration send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/modules</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-modules-detail">project modules configuration object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-edit-modules">10.9. Edit modules configuration</h3>
|
|
<div class="paragraph">
|
|
<p>To edit a project modules configuration send a PATCH specifying the project id in the url.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "github": {</span>
<span class="tok-s1"> "secret": "new_secret"</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/modules</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When edition succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-stats">10.10. Stats</h3>
|
|
<div class="paragraph">
|
|
<p>To get a project stats send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/stats</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-stats-detail">project stats object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-issue-stats">10.11. Issue stats</h3>
|
|
<div class="paragraph">
|
|
<p>To get a project issue stats send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/issues_stats</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-issue-stats-detail">project issue stats object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-tag-colors">10.12. Tag colors</h3>
|
|
<div class="paragraph">
|
|
<p>To get a project tag colors stats send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/tags_colors</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-tags-colors-detail">project tag colors object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-create-tag">10.13. Create tag</h3>
|
|
<div class="paragraph">
|
|
<p>To create tags send a POST request specifying the project id in the url with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>tag</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>color</strong>: HEX color</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "color": "#FC8EAC",</span>
<span class="tok-s1"> "tag": "testing-tag"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/create_tag</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-edit-tag">10.14. Edit tag</h3>
|
|
<div class="paragraph">
|
|
<p>To edit a tag send a POST specifying the project id in the url.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "color": "#FFF8E7",</span>
<span class="tok-s1"> "from_tag": "testing-tag",</span>
<span class="tok-s1"> "to_tag": "testing-tag-updated"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/edit_tag</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the edit is successful, the HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-delete-tag">10.15. Delete-tag</h3>
|
|
<div class="paragraph">
|
|
<p>To delete a tag send a POST specifying the project id in the url.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "tag": "testing-tag-updated"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/delete_tag</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the edit is successful, the HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-mix-tags">10.16. Mix tags</h3>
|
|
<div class="paragraph">
|
|
<p>To mix tags send a POST specifying the project id in the url.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "from_tags": [</span>
<span class="tok-s1"> "cum",</span>
<span class="tok-s1"> "ut",</span>
<span class="tok-s1"> "adipisci",</span>
<span class="tok-s1"> "voluptatibus"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "to_tag": "cum"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/mix_tags</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the edit is successful, the HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-like">10.17. Like a project</h3>
|
|
<div class="paragraph">
|
|
<p>To like a project send a POST request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/like</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-unlike">10.18. Unlike a project</h3>
|
|
<div class="paragraph">
|
|
<p>To unlike a project send a POST request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/unlike</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-fans">10.19. List project fans</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of fans from a project send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/fans</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-project-voter-detail">project voter object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-watch">10.20. Watch a project</h3>
|
|
<div class="paragraph">
|
|
<p>To watch a project send a POST request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "notify_level": 3</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/watch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-unwatch">10.21. Stop watching project</h3>
|
|
<div class="paragraph">
|
|
<p>To stop watching a project send a POST request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/unwatch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-watchers">10.22. List project watchers</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of watchers from a project send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/watchers</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-project-watcher-detail">project watcher object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-create-template">10.23. Create template</h3>
|
|
<div class="paragraph">
|
|
<p>To create a template from a selected project send a POST request specifying the project id in the url with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong> (required)</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">ADMIN_AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "template_description": "Beta template description",</span>
<span class="tok-s1"> "template_name": "Beta template"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/create_template</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-project-template-detail">project template detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-leave">10.24. Leave</h3>
|
|
<div class="paragraph">
|
|
<p>To leave a project send a POST request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/2/leave</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-change-logo">10.25. Change logo</h3>
|
|
<div class="paragraph">
|
|
<p>To change your project logo send a POST with the following data</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: multipart/form-data"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-F <span class="tok-nv">logo</span><span class="tok-o">=</span>@test.png <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/change_logo</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the change is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-detail">project detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-remove-logo">10.26. Remove logo</h3>
|
|
<div class="paragraph">
|
|
<p>To remove your project logo send a POST with the following data</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/remove_logo</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the change is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-project-detail">project detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-transfer-validate-token">10.27. Transfer validate-token</h3>
|
|
<div class="paragraph">
|
|
<p>To check if a transfer token for one project is valid for your user send a POST request specifying the project id in the url and containing the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>token</strong>: valid transfer token received by email.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "token": "6:1jrHFD:8NuXY5qtgY406k-oQrs_o9KMu-s"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/transfer_validate_token</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-transfer-request">10.28. Transfer request</h3>
|
|
<div class="paragraph">
|
|
<p>To request to the owner the transfer of a project send a POST request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/transfer_request</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-transfer-start">10.29. Transfer start</h3>
|
|
<div class="paragraph">
|
|
<p>To start the transfer of one of your projects to another user send a POST request specifying the project id in the url and containing the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>user</strong>: user id of other admin member of the project.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "user": 5</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/transfer_start</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-transfer-accept">10.30. Transfer accept</h3>
|
|
<div class="paragraph">
|
|
<p>To accept the transfer of one project to your user send a POST request specifying the project id in the url and containing the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>token</strong>: valid transfer token received by email.</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>reason</strong>: text included in the email response to the project owner.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "reason": "testing",</span>
<span class="tok-s1"> "token": "6:1jrHFD:8NuXY5qtgY406k-oQrs_o9KMu-s"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/3/transfer_accept</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-transfer-reject">10.31. Transfer reject</h3>
|
|
<div class="paragraph">
|
|
<p>To reject the transfer of one project to your user send a POST request specifying the project id in the url and containing the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>token</strong>: valid transfer token received by email.</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>reason</strong>: text included in the email response to the project owner.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "reason": "testing",</span>
<span class="tok-s1"> "token": "6:1jrHFD:8NuXY5qtgY406k-oQrs_o9KMu-s"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/1/transfer_reject</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="projects-duplicate">10.32. Duplicate</h3>
|
|
<div class="paragraph">
|
|
<p>To duplicate a project (create a new one with the same status, colors, attributes…​) send a POST request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "c description",</span>
<span class="tok-s1"> "is_private": true,</span>
<span class="tok-s1"> "name": "Dup name",</span>
<span class="tok-s1"> "users": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "id": 8</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/projects/3/duplicate</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-project-detail">project detail object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="memberships">11. Memberships/Invitations</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="memberships-list">11.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list memberships send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/memberships</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-membership-detail">membership detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>role</strong>: role id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/memberships?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="memberships-create">11.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create memberships/invitations send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>role</strong> (required): Role to the membership</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>username</strong> (required): user username or email</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "role": 3,</span>
<span class="tok-s1"> "username": "test-user@email-test.com"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/memberships</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-membership-detail">membership detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="memberships-bulk-create">11.3. Bulk creation</h3>
|
|
<div class="paragraph">
|
|
<p>To create multiple memberships at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project_id</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_memberships</strong> (required): a list of dicts with</p>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>role_id</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>username</strong>: user username or email</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<p><strong>invitation_extra_text</strong>: string</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_memberships": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "role_id": 3,</span>
<span class="tok-s1"> "username": "test@test.com"</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "role_id": 4,</span>
<span class="tok-s1"> "username": "john@doe.com"</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project_id": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/memberships/bulk_create</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-membership-detail">membership detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="memberships-get">11.4. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a membership send a GET request specifying the membership id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/memberships/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-membership-detail">membership detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="memberships-edit">11.5. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit memberships send a PUT or a PATCH specifying the membership id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "role": 3</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/memberships/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-membership-detail">membership detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="memberships-delete">11.6. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete memberships/invitations send a DELETE specifying the membership id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/memberships/2</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="memberships-resend-invitation">11.7. Resend invitation</h3>
|
|
<div class="paragraph">
|
|
<p>To resend an invitation send a POST request specifying the membership id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/memberships/1/resend_invitation</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-membership-detail">membership detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="memberships-invitations">11.8. Get Invitation (by token)</h3>
|
|
<div class="paragraph">
|
|
<p>To get an invitation send a GET request specifying the invitation id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/invitations/00000000-0000-0000-0000-000000000000</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-membership-detail">membership detail object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="roles">12. Roles</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="roles-list">12.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list roles send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/roles</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-role-detail">role detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/roles?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="roles-create">12.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create roles send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>computable</strong>: <code>true</code> if this role has estimations</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>permissions</strong>: list of permmissions (strings) allowed for this role</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "New role",</span>
<span class="tok-s1"> "order": 10,</span>
<span class="tok-s1"> "permissions": [</span>
<span class="tok-s1"> "view_us",</span>
<span class="tok-s1"> "view_project"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/roles</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "New role name",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/roles</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-role-detail">role detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="roles-get">12.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a role send a GET request specifying the role id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/roles/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-role-detail">role detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="roles-edit">12.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit roles send a PUT or a PATCH specifying the role id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Patch name"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/roles/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-role-detail">role detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="roles-delete">12.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete roles send a DELETE specifying the role id in the url. You can use <code>moveTo</code> as query param
|
|
with the new role id for the users that have this one.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/roles/6/?moveTo<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="milestones">13. Milestones</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="milestones-list">13.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list milestones send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-milestone-detail">milestone detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project ID</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>closed</strong>: <code>true</code> to get only closed milestones or <code>false</code> to get only opened ones.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="admonitionblock note">
|
|
<table>
|
|
<tr>
|
|
<td class="icon">
|
|
<div class="title"></div>
|
|
</td>
|
|
<td class="content">
|
|
<div class="paragraph">
|
|
<p>When you filter milestones by project ID (<code>/api/v1/milestones?project=<em><projectID></em></code>) the response has two new headers:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><code><strong>Taiga-Info-Total-Opened-Milestones</strong></code>: the numer of opened milestones for this project.</p>
|
|
</li>
|
|
<li>
|
|
<p><code><strong>Taiga-Info-Total-Closed-Milestones</strong></code>: the numer of closed milestones for this project.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="milestones-create">13.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create milestone send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>name</strong> (required): string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>estimated_start</strong> (required): iso date (YYYY-MM-DD)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>estimated_finish</strong> (required): iso date (YYYY-MM-DD)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>disponibility</strong>: float</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>slug</strong>: slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>watchers</strong>: array of watcher id’s</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "disponibility": 30,</span>
<span class="tok-s1"> "estimated_finish": "2014-11-04",</span>
<span class="tok-s1"> "estimated_start": "2014-10-20",</span>
<span class="tok-s1"> "name": "Sprint 1",</span>
<span class="tok-s1"> "order": 1,</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "slug": "sprint-1",</span>
<span class="tok-s1"> "watchers": []</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "estimated_finish": "2014-11-04",</span>
<span class="tok-s1"> "estimated_start": "2014-10-20",</span>
<span class="tok-s1"> "name": "Sprint 3",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-milestone-detail">milestone detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="milestones-get">13.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a milestone send a GET request specifying the milestone id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-milestone-detail">milestone detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="milestones-edit">13.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit milestones send a PUT or a PATCH specifying the milestone id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Sprint 2"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-milestone-detail">milestone detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="milestones-delete">13.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete milestones send a DELETE specifying the milestone id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="milestones-stats">13.6. Stats</h3>
|
|
<div class="paragraph">
|
|
<p>To get the milestone stats send a GET request specifying the milestone id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones/1/stats</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-milestone-stats-detail">milestone stats detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="milestones-watch">13.7. Watch a milestone</h3>
|
|
<div class="paragraph">
|
|
<p>To watch a milestone send a POST request specifying the milestone id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones/1/watch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="milestones-unwatch">13.8. Stop watching a milestone</h3>
|
|
<div class="paragraph">
|
|
<p>To stop watching an milestone send a POST request specifying the milestone id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones/1/unwatch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="milestones-watchers">13.9. List milestone watchers</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of watchers from a milestone send a GET request specifying the milestone id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/milestones/1/watchers</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-milestone-watcher-detail">milestone watcher object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="epics">14. Epics</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="epics-list">14.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list epics send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-epic-detail-list">epic list objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project__slug</strong>: project slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>assigned_to</strong>: assigned to user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status__is_closed</strong>: boolean indicating if the epic status is closed</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-create">14.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create epics send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>assigned_to</strong>: user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>blocked_note</strong>: reason why the epic is blocked</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_blocked</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>color</strong>: HEX color</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>subject</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>tags</strong>: array of strings</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>watchers</strong>: array of watcher id’s</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "assigned_to": null,</span>
<span class="tok-s1"> "blocked_note": "blocking reason",</span>
<span class="tok-s1"> "client_requirement": false,</span>
<span class="tok-s1"> "color": "#ABCABC",</span>
<span class="tok-s1"> "description": "New epic description",</span>
<span class="tok-s1"> "epics_order": 2,</span>
<span class="tok-s1"> "is_blocked": true,</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "status": 2,</span>
<span class="tok-s1"> "subject": "New epic",</span>
<span class="tok-s1"> "tags": [</span>
<span class="tok-s1"> "service catalog",</span>
<span class="tok-s1"> "customer"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "team_requirement": false,</span>
<span class="tok-s1"> "watchers": []</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "subject": "New epic"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-epic-detail">epic detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-get">14.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get an epic send a GET request specifying the epic id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-detail-get">epic detail (GET) object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-get-by-ref">14.4. Get by ref</h3>
|
|
<div class="paragraph">
|
|
<p>To get an epic send a GET request specifying the epic reference and one of the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>project (project id)</p>
|
|
</li>
|
|
<li>
|
|
<p>project__slug</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/by_ref?ref<span class="tok-o">=</span><span class="tok-m">121</span><span class="tok-se">\&</span><span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">3</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-detail-get">epic detail (GET) object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-edit">14.5. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit epics send a PUT or a PATCH specifying the epic id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "subject": "Patching subject",</span>
<span class="tok-s1"> "version": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-detail">epic detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-delete">14.6. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete epics send a DELETE specifying the epic id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-bulk-create">14.7. Bulk creation</h3>
|
|
<div class="paragraph">
|
|
<p>To create multiple epics at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project_id</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status_id</strong> (optional)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_epics</strong>: epic subjects, one per line</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_epics": "EPIC 1 \n EPIC 2 \n EPIC 3",</span>
<span class="tok-s1"> "project_id": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/bulk_create</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-epic-detail">epic detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-get-filters-data">14.8. Filters data</h3>
|
|
<div class="paragraph">
|
|
<p>To get the epic filters data send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/filters_data?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-filters-data">epic filters data object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-related-user-stories-list">14.9. List related userstories</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of related user stories from an epic send a GET request specifying the epic id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15/related_userstories</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-epic-related-user-story-detail">epic related user story detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-related-user-stories-create">14.10. Create related userstory</h3>
|
|
<div class="paragraph">
|
|
<p>To create an epic related user story send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>epic</strong>: related epic id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>user_story</strong>: related user story id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "epic": 15,</span>
<span class="tok-s1"> "user_story": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15/related_userstories</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-epic-related-user-story-detail">epic related user story detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-related-user-stories-get">14.11. Get related userstory</h3>
|
|
<div class="paragraph">
|
|
<p>To get a related user story from an epic send a GET request specifying the epic and user story ids in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15/related_userstories/2</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-related-user-story-detail">epic related user story detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-related-user-stories-edit">14.12. Edit related userstory</h3>
|
|
<div class="paragraph">
|
|
<p>To edit epic related user stories send a PUT or a PATCH specifying the epic and user story ids in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "order": 100</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15/related_userstories/2</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-related-user-story-detail">epic related user story detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-related-user-stories-delete">14.13. Delete related userstory</h3>
|
|
<div class="paragraph">
|
|
<p>To delete epic related user stories send a DELETE specifying the epic and the userstory ids in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15/related_userstories/2</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-related-user-stories-bulk-create">14.14. Bulk related userstories creation</h3>
|
|
<div class="paragraph">
|
|
<p>To create multiple related user stories at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project_id</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_userstories</strong>: user stories subjects, one per line</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_userstories": "epic 1 \n epic 2 \n epic 3",</span>
<span class="tok-s1"> "project_id": 3</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15/related_userstories/bulk_create</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 OK and the response body is a JSON list of <a href="#object-epic-related-user-story-detail">epic related user story detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-upvote">14.15. Vote an epic</h3>
|
|
<div class="paragraph">
|
|
<p>To vote epics send a POST request specifying the epic id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/3/upvote</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-downvote">14.16. Remove vote from an epic</h3>
|
|
<div class="paragraph">
|
|
<p>To remove a vote from an epic send a POST request specifying the epic id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/3/downvote</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When remove of the vote succeeded, the HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-voters">14.17. Get epic voters list</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of voters from an epic send a GET request specifying the epic id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/1/voters</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-epic-voter-detail">epic voter object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-watch">14.18. Watch an epic</h3>
|
|
<div class="paragraph">
|
|
<p>To watch an epic send a POST request specifying the epic id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15/watch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-unwatch">14.19. Stop watching an epic</h3>
|
|
<div class="paragraph">
|
|
<p>To stop watching an epic send a POST request specifying the epic id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15/unwatch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-watchers">14.20. List epic watchers</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of watchers from an epic send a GET request specifying the epic id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/15/watchers</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-epic-watcher-detail">epic watcher object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-list-attachments">14.21. List attachments</h3>
|
|
<div class="paragraph">
|
|
<p>To list epic attachments send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>object_id</strong>: epic id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/attachments?object_id<span class="tok-o">=</span><span class="tok-m">773</span><span class="tok-se">\&</span><span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-attachment-detail">attachment detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-create-attachment">14.22. Create attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To create epic attachments send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>object_id</strong> (required): epic id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>attached_file</strong> (required): attaching file</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_deprecated</strong></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: multipart/form-data"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-F <span class="tok-nv">attached_file</span><span class="tok-o">=</span>@test.png <span class="tok-se">\</span>
-F <span class="tok-nv">from_comment</span><span class="tok-o">=</span>False <span class="tok-se">\</span>
-F <span class="tok-nv">object_id</span><span class="tok-o">=</span><span class="tok-m">15</span> <span class="tok-se">\</span>
-F <span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">3</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/attachments</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-get-attachment">14.23. Get attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To get an epic attachment send a GET request specifying the epic attachment id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/attachments/773</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-edit-attachment">14.24. Edit attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To edit epic attachments send a PUT or a PATCH specifying the epic attachment id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "Updated description"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/attachments/773</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epics-delete-attachment">14.25. Delete attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To delete epic attachments send a DELETE specifying the epic attachment id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/attachments/773</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="epic-statuses">15. Epic status</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="epic-statuses-list">15.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list epic status send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-epic-status-detail">epic status detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-statuses?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-statuses-create">15.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create epic statuses send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>color</strong>: in hexadecimal</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: (true|false)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required): project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "color": "#AAAAAA",</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "name": "New status",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "New status name",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-epic-status-detail">epic status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-statuses-get">15.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get an epic status send a GET request specifying the epic status id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-status-detail">epic status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-statuses-edit">15.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit epic statuses send a PUT or a PATCH specifying the epic status id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Patch status name"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-status-detail">epic status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-statuses-delete">15.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete epic satuses send a DELETE specifying the epic status id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-statuses-bulk-update-order">15.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple epic statuses at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_epic_statuses</strong>: list where each element is a list, the first element is the status id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_epic_statuses": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 1,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 2,</span>
<span class="tok-s1"> 5</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-statuses/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="epic-custom-attributes">16. Epic custom attribute</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="epic-custom-attributes-list">16.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list epic custom attributes send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-epic-custom-attribute-detail">epic custom attribute detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-custom-attributes?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-custom-attributes-create">16.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create epic custom attributes send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: (required) text</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong>: text</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required) integer, project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "Duration in minutes",</span>
<span class="tok-s1"> "name": "Duration 2",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Duration 3",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-epic-custom-attribute-detail">epic custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-custom-attributes-get">16.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get an epic custom attribute send a GET request specifying the epic custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-custom-attributes/14</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-custom-attribute-detail">epic custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-custom-attributes-edit">16.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit epic custom attributes send a PUT or a PATCH specifying the epic custom attribute id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Duration 1"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-custom-attributes/14</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-custom-attribute-detail">epic custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-custom-attributes-delete">16.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete epic custom attributes send a DELETE specifying the epic custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-custom-attributes/14</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-custom-attributes-bulk-update-order">16.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple epic custom attributes at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_epic_custom_attributes</strong>: list where each element is a list, the first element is the custom attribute id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_epic_custom_attributes": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 14,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 13,</span>
<span class="tok-s1"> 15</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epic-custom-attributes/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="epic-custom-attributes-values">17. Epic custom attributes values</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="epic-custom-attributes-values-get">17.1. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get an epic custom attribute value send a GET request specifying the epic custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/custom-attributes-values/15</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-custom-attributes-values-detail">epic custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="epic-custom-attributes-values-edit">17.2. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit epic custom attributes values send a PUT or a PATCH specifying the epic id in the url.
|
|
"attribute_values" must be a JSON object with pairs epic custom atribute id - value.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "attributes_values": {</span>
<span class="tok-s1"> "14": "240 min"</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> "version": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/epics/custom-attributes-values/15</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-epic-custom-attributes-values-detail">epic custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="user-stories">18. User stories</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="user-stories-list">18.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list user stories send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-userstory-detail-list">user story list objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>milestone</strong>: milestone id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>milestone__isnull</strong>: (true|false) if you are looking for user stories associated with a milestone or not</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status</strong>: status id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status__is_archived</strong>: (true|false)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>tags</strong>: separated by ","</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>watchers</strong>: watching user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>assigned_to</strong>: assigned to user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>epic</strong>: epic id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>role</strong>: role id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status__is_closed</strong>: (true|false)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_status</strong>: status id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_tags</strong>: separated by ","</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_assigned_to</strong>: assigned to user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude role</strong>: role id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude epic</strong>: epic id</p>
|
|
<div class="literalblock">
|
|
<div class="content">
|
|
<pre>the "exclude_" params work excluding from the response the results with which they match.</pre>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-create">18.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create user stories send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>assigned_to</strong>: user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>backlog_order</strong>: order in the backlog</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>blocked_note</strong>: reason why the user story is blocked</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>client_requirement</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_blocked</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>kanban_order</strong>: order in the kanban</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>milestone</strong>: milestone id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>points</strong>: dictionary of points</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>sprint_order</strong>: order in the milestone</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status</strong>: status id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>subject</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>tags</strong>: array of strings</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>team_requirement</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>watchers</strong>: array of watcher id’s</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "assigned_to": null,</span>
<span class="tok-s1"> "backlog_order": 2,</span>
<span class="tok-s1"> "blocked_note": "blocking reason",</span>
<span class="tok-s1"> "client_requirement": false,</span>
<span class="tok-s1"> "description": "Implement API CALL",</span>
<span class="tok-s1"> "is_blocked": false,</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "kanban_order": 37,</span>
<span class="tok-s1"> "milestone": null,</span>
<span class="tok-s1"> "points": {</span>
<span class="tok-s1"> "1": 4,</span>
<span class="tok-s1"> "2": 3,</span>
<span class="tok-s1"> "3": 2,</span>
<span class="tok-s1"> "4": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "sprint_order": 2,</span>
<span class="tok-s1"> "status": 2,</span>
<span class="tok-s1"> "subject": "Customer personal data",</span>
<span class="tok-s1"> "tags": [</span>
<span class="tok-s1"> "service catalog",</span>
<span class="tok-s1"> "customer"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "team_requirement": false,</span>
<span class="tok-s1"> "watchers": []</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "subject": "Customer personal data"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-userstory-detail">user story detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-get">18.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a user story send a GET request specifying the user story id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-userstory-detail-get">user story detail (GET) object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-get-by-ref">18.4. Get by ref</h3>
|
|
<div class="paragraph">
|
|
<p>To get a user story send a GET request specifying the user story reference and one of the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>project (project id)</p>
|
|
</li>
|
|
<li>
|
|
<p>project__slug</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/by_ref?ref<span class="tok-o">=</span><span class="tok-m">1</span><span class="tok-se">\&</span><span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-userstory-detail-get">user story detail (GET) object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-edit">18.5. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit user stories send a PUT or a PATCH specifying the user story id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "subject": "Patching subject",</span>
<span class="tok-s1"> "version": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-userstory-detail">user story detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-delete">18.6. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete user stories send a DELETE specifying the user story id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-bulk-create">18.7. Bulk creation</h3>
|
|
<div class="paragraph">
|
|
<p>To create multiple user stories at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project_id</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status_id</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_stories</strong>: user story subjects, one per line</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_stories": "US 1 \n US 2 \n US 3",</span>
<span class="tok-s1"> "project_id": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/bulk_create</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-userstory-detail">user story detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-bulk-update-backlog-order">18.8. Bulk update backlog order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the backlog order of multiple user stories at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project_id</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_stories</strong>: list where each element is a json object with two attributes, the user story id and the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_stories": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "order": 10,</span>
<span class="tok-s1"> "us_id": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "order": 15,</span>
<span class="tok-s1"> "us_id": 2</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project_id": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/bulk_update_backlog_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-userstory-detail">user story detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-bulk-update-kanban-order">18.9. Bulk update kanban order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the kanban order of multiple user stories at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project_id</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_stories</strong>: list where each element is a json object with two attributes, the user story id and the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_stories": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "order": 10,</span>
<span class="tok-s1"> "us_id": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "order": 15,</span>
<span class="tok-s1"> "us_id": 2</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project_id": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/bulk_update_kanban_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-userstory-detail">user story detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-bulk-update-sprint-order">18.10. Bulk update sprint order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the sprint order of multiple user stories at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project_id</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_stories</strong>: list where each element is a json object with two attributes, the user story id and the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_stories": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "order": 10,</span>
<span class="tok-s1"> "us_id": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "order": 15,</span>
<span class="tok-s1"> "us_id": 2</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project_id": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/bulk_update_sprint_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-userstory-detail">user story detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-bulk-update-milestone">18.11. Bulk update milestone</h3>
|
|
<div class="paragraph">
|
|
<p>To update the sprint of multiple user stories at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project_id</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>milestone_id</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_stories</strong>: list where each element is a json object with two attributes, the user story id and the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_stories": [</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "order": 10,</span>
<span class="tok-s1"> "us_id": 1</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> {</span>
<span class="tok-s1"> "order": 15,</span>
<span class="tok-s1"> "us_id": 2</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "milestone_id": 1,</span>
<span class="tok-s1"> "project_id": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/bulk_update_milestone</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-get-filters-data">18.12. Filters data</h3>
|
|
<div class="paragraph">
|
|
<p>To get the user stories filters data send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/filters_data?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-userstory-filters-data">user story filters data object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-upvote">18.13. Vote a user story</h3>
|
|
<div class="paragraph">
|
|
<p>To add a vote to a user story send a POST request specifying the user story id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/1/upvote</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-downvote">18.14. Remove vote from a user story</h3>
|
|
<div class="paragraph">
|
|
<p>To remove a vote from a user story send a POST request specifying the user story id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/1/downvote</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When remove of the vote succeeded, the HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-voters">18.15. Get user story voters list</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of voters from a user story send a GET request specifying the user story id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/2/voters</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-userstory-voter-detail">user story voter object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-watch">18.16. Watch a user story</h3>
|
|
<div class="paragraph">
|
|
<p>To watch a user story send a POST request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/1/watch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-unwatch">18.17. Stop watching a user story</h3>
|
|
<div class="paragraph">
|
|
<p>To stop watching a user story send a POST request specifying the user story id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/1/unwatch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-watchers">18.18. List user story watchers</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of watchers from a user story send a GET request specifying the user story id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-userstory-watcher-detail">user story watcher object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-list-attachments">18.19. List attachments</h3>
|
|
<div class="paragraph">
|
|
<p>To list user story attachments send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>object_id</strong>: user story id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/attachments?object_id<span class="tok-o">=</span><span class="tok-m">1</span><span class="tok-se">\&</span><span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-attachment-detail">attachment detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-create-attachment">18.20. Create attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To create user story attachments send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>object_id</strong> (required): user story id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>attached_file</strong> (required): attaching file</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_deprecated</strong></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: multipart/form-data"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-F <span class="tok-nv">attached_file</span><span class="tok-o">=</span>@test.png <span class="tok-se">\</span>
-F <span class="tok-nv">from_comment</span><span class="tok-o">=</span>False <span class="tok-se">\</span>
-F <span class="tok-nv">object_id</span><span class="tok-o">=</span><span class="tok-m">1</span> <span class="tok-se">\</span>
-F <span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/attachments</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-get-attachment">18.21. Get attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To get a user story attachment send a GET request specifying the user story attachment id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/attachments/415</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-edit-attachment">18.22. Edit attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To edit user story attachments send a PUT or a PATCH specifying the user story attachment id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "patching description"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/attachments/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-stories-delete-attachment">18.23. Delete attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To delete user story attachments send a DELETE specifying the user story attachment id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/attachments/458</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="user-story-statuses">19. User story status</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="user-story-statuses-list">19.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list user story status send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-userstory-status-detail">user story status detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-statuses?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-statuses-create">19.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create user story statuses send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>color</strong>: in hexadecimal</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: (true|false)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>wip_limit</strong>: integer representing the max number of user stories in this status</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "color": "#AAAAAA",</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "name": "New status",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "wip_limit": 6</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "New status name",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-userstory-status-detail">user story status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-statuses-get">19.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a user story status send a GET request specifying the user story status id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-userstory-status-detail">user story status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-statuses-edit">19.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit user story statuses send a PUT or a PATCH specifying the user story status id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Patch status name"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-userstory-status-detail">user story status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-statuses-delete">19.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete user story satuses send a DELETE specifying the user story status id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-statuses-bulk-update-order">19.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple user story statues at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_userstory_statuses</strong>: list where each element is a list, the first element is the status id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_userstory_statuses": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 1,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 2,</span>
<span class="tok-s1"> 5</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-statuses/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="points">20. Points</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="points-list">20.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list points send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/points</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-point-detail">point detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/points?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="points-create">20.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create points send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>color</strong>: in hexadecimal</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>value</strong> (required): integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required): project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "color": "#AAAAAA",</span>
<span class="tok-s1"> "name": "Huge",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "value": 40</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/points</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Very huge",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/points</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-point-detail">point detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="points-get">20.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a point send a GET request specifying the point id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/points/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-point-detail">point detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="points-edit">20.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit points send a PUT or a PATCH specifying the point id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Patch name"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/points/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-point-detail">point detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="points-delete">20.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete points send a DELETE specifying the point id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/points/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="points-bulk-update-order">20.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple points at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_points</strong>: list where each element is a list, the first element is the status id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_points": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 1,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 2,</span>
<span class="tok-s1"> 5</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/points/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="user-story-custom-attributes">21. User story custom attribute</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="user-story-custom-attributes-list">21.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list user story custom attributes send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-userstory-custom-attribute-detail">user story custom attribute detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-custom-attributes?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-custom-attributes-create">21.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create user story custom attributes send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: (required) text</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong>: text</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required) integer, project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "Duration in minutes",</span>
<span class="tok-s1"> "name": "Duration 2",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Duration 3",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-userstory-custom-attribute-detail">user story custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-custom-attributes-get">21.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a user story custom attribute send a GET request specifying the user story custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-custom-attributes/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-userstory-custom-attribute-detail">user story custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-custom-attributes-edit">21.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit user story custom attributes send a PUT or a PATCH specifying the user story custom attribute id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Duration 1"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-custom-attributes/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-userstory-custom-attribute-detail">user story custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-custom-attributes-delete">21.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete user story custom attributes send a DELETE specifying the user story custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-custom-attributes/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-custom-attributes-bulk-update-order">21.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple user story custom attributes at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_userstory_custom_attributes</strong>: list where each element is a list, the first element is the custom attribute id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_userstory_custom_attributes": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 1,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 2,</span>
<span class="tok-s1"> 5</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstory-custom-attributes/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="user-story-custom-attributes-values">22. User story custom attributes values</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="user-story-custom-attributes-values-get">22.1. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a user story custom attribute send a GET request specifying the user story custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/custom-attributes-values/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-userstory-custom-attribute-detail">user story custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="user-story-custom-attributes-values-edit">22.2. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit user story custom attributes values send a PUT or a PATCH specifying the user story id in the url.
|
|
"attribute_values" must be a JSON object with pairs user story custom atribute id - value.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "attributes_values": {</span>
<span class="tok-s1"> "3": "240 min"</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> "version": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/userstories/custom-attributes-values/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-userstory-custom-attributes-values-detail">user story custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="tasks">23. Tasks</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="tasks-list">23.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list tasks send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-task-detail-list">task list objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status</strong>: status id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>tags</strong>: separated by ","</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>user_story</strong>: user story id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>role</strong>: role id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>owner</strong>: owner id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>milestone</strong>: milestone id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>watchers</strong>: watching user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>assigned_to</strong>: assigned to user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status__is_closed</strong>: (true|false)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_status</strong>: status id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_tags</strong>: separared by ","</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_role</strong>: role id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_owner</strong>: owner id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_assigned_to</strong>: assigned to user id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>the "exclude_" params work excluding from the response the results with which they match.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-create">23.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create tasks send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>assigned_to</strong>: user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>blocked_note</strong>: reason why the task is blocked</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_blocked</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>milestone</strong>: milestone id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>user_story</strong>: user story id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status</strong>: status id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>subject</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>tags</strong>: array of strings</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>us_order</strong>: order in the user story,</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>taskboard_order</strong>: order in the taskboard,</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_iocaine</strong>: boolean,</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>external_reference</strong>: tuple of ("service", serviceId),</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>watchers</strong>: array of watcher id’s</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "assigned_to": null,</span>
<span class="tok-s1"> "blocked_note": "blocking reason",</span>
<span class="tok-s1"> "description": "Implement API CALL",</span>
<span class="tok-s1"> "external_reference": null,</span>
<span class="tok-s1"> "is_blocked": false,</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "is_iocaine": false,</span>
<span class="tok-s1"> "milestone": null,</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "status": 1,</span>
<span class="tok-s1"> "subject": "Customer personal data",</span>
<span class="tok-s1"> "tags": [</span>
<span class="tok-s1"> "service catalog",</span>
<span class="tok-s1"> "customer"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "taskboard_order": 1,</span>
<span class="tok-s1"> "us_order": 1,</span>
<span class="tok-s1"> "user_story": 17,</span>
<span class="tok-s1"> "watchers": []</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "subject": "Customer personal data"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-task-detail">task detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-get">23.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a task send a GET request specifying the task id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-task-detail-get">task detail (GET) object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-get-by-ref">23.4. Get by ref</h3>
|
|
<div class="paragraph">
|
|
<p>To get a task send a GET request specifying the task reference and one of the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>project (project id)</p>
|
|
</li>
|
|
<li>
|
|
<p>project__slug</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"69b60d39a450e863609ae3546b12b360"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user9"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note_html"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.529Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Nam veritatis facere debitis vitae animi eos cum suscipit reprehenderit."</span><span class="tok-p">,</span>
 <span class="tok-nt">"description_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Nam veritatis facere debitis vitae animi eos cum suscipit reprehenderit.</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finished_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-10T05:32:33.173Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_user_stories"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_iocaine"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:41:01.723Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"neighbors"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"next"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Add tests for bulk operations"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"previous"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"dce0e8ed702cd85d5132e523121e619b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user8"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ffcc00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"atque"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"animi"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"cum"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"eveniet"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"cumque"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"reiciendis"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"architecto"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"perspiciatis"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"taskboard_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981529</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_comments"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"us_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981529</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_story"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_story_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f57900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-2"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">121</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-mi">6</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-task-detail-get">task detail (GET) object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-edit">23.5. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit tasks send a PUT or a PATCH specifying the task id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "subject": "Patching subject",</span>
<span class="tok-s1"> "version": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-task-detail">task detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-delete">23.6. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete tasks send a DELETE specifying the task id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-bulk-create">23.7. Bulk creation</h3>
|
|
<div class="paragraph">
|
|
<p>To create multiple tasks at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project_id</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status_id</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>sprint_id</strong>: milestone id (optional)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>us_id</strong>: user story id (optional)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_tasks</strong>: task subjects, one per line</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_tasks": "Task 1 \n Task 2 \n Task 3",</span>
<span class="tok-s1"> "milestone_id": 1,</span>
<span class="tok-s1"> "project_id": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/bulk_create</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-task-detail">task detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-get-filters-data">23.8. Filters data</h3>
|
|
<div class="paragraph">
|
|
<p>To get the task filters data send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/filters_data?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-task-filters-data">task filters data object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-upvote">23.9. Vote a task</h3>
|
|
<div class="paragraph">
|
|
<p>To vote tasks send a POST request specifying the task id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/1/upvote</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-downvote">23.10. Remove vote from a task</h3>
|
|
<div class="paragraph">
|
|
<p>To remove a vote from a task send a POST request specifying the task id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/1/downvote</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When remove of the vote succeeded, the HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-voters">23.11. Get task voters list</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of voters from a task send a GET request specifying the task id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/1/voters</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-task-voter-detail">task voter object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-watch">23.12. Watch a task</h3>
|
|
<div class="paragraph">
|
|
<p>To watch a task send a POST request specifying the task id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/1/watch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-unwatch">23.13. Stop watching a task</h3>
|
|
<div class="paragraph">
|
|
<p>To stop watching a task send a POST request specifying the task id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/1/unwatch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-watchers">23.14. List task watchers</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of watchers from a task send a GET request specifying the task id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/1/watchers</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-userstory-watcher-detail">task watcher object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-list-attachments">23.15. List attachments</h3>
|
|
<div class="paragraph">
|
|
<p>To list task attachments send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>object_id</strong>: task id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/attachments?object_id<span class="tok-o">=</span><span class="tok-m">1</span><span class="tok-se">\&</span><span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-attachment-detail">attachment detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-create-attachment">23.16. Create attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To create task attachments send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>object_id</strong> (required): task id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>attached_file</strong> (required): attaching file</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_deprecated</strong></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: multipart/form-data"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-F <span class="tok-nv">attached_file</span><span class="tok-o">=</span>@test.png <span class="tok-se">\</span>
-F <span class="tok-nv">from_comment</span><span class="tok-o">=</span>False <span class="tok-se">\</span>
-F <span class="tok-nv">object_id</span><span class="tok-o">=</span><span class="tok-m">1</span> <span class="tok-se">\</span>
-F <span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/attachments</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-get-attachment">23.17. Get attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To get a task attachment send a GET request specifying the task attachment id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/attachments/461</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-edit-attachment">23.18. Edit attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To edit task attachments send a PUT or a PATCH specifying the task attachment id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "Updated description"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/attachments/461</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="tasks-delete-attachment">23.19. Delete attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To delete task attachments send a DELETE specifying the task attachment id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/tasks/attachments/461</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="task-statuses">24. Task status</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="task-statuses-list">24.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list task status send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-task-status-detail">task status detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-statuses?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-statuses-create">24.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create task statuses send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>color</strong>: in hexadecimal</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: (true|false)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required): project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "color": "#AAAAAA",</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "name": "New status",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "New status name",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-task-status-detail">task status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-statuses-get">24.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a task status send a GET request specifying the task status id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-task-status-detail">task status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-statuses-edit">24.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit task statuses send a PUT or a PATCH specifying the task status id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Patch status name"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-task-status-detail">task status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-statuses-delete">24.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete task satuses send a DELETE specifying the task status id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-statuses-bulk-update-order">24.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple task statuses at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_task_statuses</strong>: list where each element is a list, the first element is the status id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_task_statuses": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 1,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 2,</span>
<span class="tok-s1"> 5</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-statuses/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="task-custom-attributes">25. Task custom attribute</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="task-custom-attributes-list">25.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list task custom attributes send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-task-custom-attribute-detail">task custom attribute detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-custom-attributes?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-custom-attributes-create">25.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create task custom attributes send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: (required) text</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong>: text</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required) integer, project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "Duration in minutes",</span>
<span class="tok-s1"> "name": "Duration 2",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Duration 3",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-task-custom-attribute-detail">task custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-custom-attributes-get">25.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a task custom attribute send a GET request specifying the task custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-custom-attributes/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-task-custom-attribute-detail">task custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-custom-attributes-edit">25.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit task custom attributes send a PUT or a PATCH specifying the task custom attribute id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Duration 1"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-custom-attributes/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-task-custom-attribute-detail">task custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-custom-attributes-delete">25.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete task custom attributes send a DELETE specifying the task custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-custom-attributes/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-custom-attributes-bulk-update-order">25.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple task custom attributes at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_task_custom_attributes</strong>: list where each element is a list, the first element is the custom attribute id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_task_custom_attributes": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 1,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 5,</span>
<span class="tok-s1"> 15</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-custom-attributes/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="task-custom-attributes-values">26. Task custom attributes values</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="task-custom-attributes-values-get">26.1. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a task custom attribute send a GET request specifying the task custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-custom-attributes/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-task-custom-attribute-detail">task custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="task-custom-attributes-values-edit">26.2. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit task custom attributes values send a PUT or a PATCH specifying the task id in the url.
|
|
"attribute_values" must be a JSON object with pairs task custom atribute id - value.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Duration 1"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/task-custom-attributes/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-task-custom-attributes-values-detail">task custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="issues">27. Issues</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="issues-list">27.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list issues send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-issue-detail-list">issue detail list objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status</strong>: status id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>severity</strong>: severity id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>priority</strong>: priority id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>owner</strong>: owner user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>assigned_to</strong>: assigned to user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>tags</strong>: separated by ","</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>type</strong>: issue type id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>role</strong>: role id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>watchers</strong>: watching user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status__is_closed</strong>: (true|false)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_status</strong>: status id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_severity</strong>: severity id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_priority</strong>: priority id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_owner</strong>: user owner id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_assigned_to</strong>: assigned to user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exlcude_tags</strong>: separated by ","</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude_type</strong>: issue type id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>exclude role</strong>: role id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>the "exclude_" params work excluding from the response the results with which they match.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be ordered using the order_by parameter with the values:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>type</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>severity</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>priority</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>created_date</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>modified_date</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>owner</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>assigned_to</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>subject</strong></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues?project<span class="tok-o">=</span><span class="tok-m">1</span><span class="tok-se">\&</span><span class="tok-nv">order_by</span><span class="tok-o">=</span>priority</code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-create">27.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create issues send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>assigned_to</strong>: user id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>blocked_note</strong>: reason why the issue is blocked</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong>: string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_blocked</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: boolean</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>milestone</strong>: milestone id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>status</strong>: status id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>severity</strong>: severity id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>priority</strong>: priority id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>type</strong>: type id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>subject</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>tags</strong>: array of strings</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>watchers</strong>: array of watcher id’s</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "assigned_to": null,</span>
<span class="tok-s1"> "blocked_note": "blocking reason",</span>
<span class="tok-s1"> "description": "Implement API CALL",</span>
<span class="tok-s1"> "is_blocked": false,</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "milestone": null,</span>
<span class="tok-s1"> "priority": 3,</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "severity": 2,</span>
<span class="tok-s1"> "status": 3,</span>
<span class="tok-s1"> "subject": "Customer personal data",</span>
<span class="tok-s1"> "tags": [</span>
<span class="tok-s1"> "service catalog",</span>
<span class="tok-s1"> "customer"</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "type": 1,</span>
<span class="tok-s1"> "watchers": []</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "subject": "Customer personal data"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-issue-detail">issue detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-get">27.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get an issue send a GET request specifying the issue id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/3</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-detail-get">issue detail (GET) object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-get-by-ref">27.4. Get by ref</h3>
|
|
<div class="paragraph">
|
|
<p>To get an issue send a GET request specifying the issue reference and one of the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>project (project id)</p>
|
|
</li>
|
|
<li>
|
|
<p>project__slug</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/by_ref?ref<span class="tok-o">=</span><span class="tok-m">63</span><span class="tok-se">\&</span><span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-detail-get">issue detail (GET) object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-edit">27.5. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit issues send a PUT or a PATCH specifying the issue id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "subject": "Patching subject",</span>
<span class="tok-s1"> "version": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/3</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-detail">issue detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-delete">27.6. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete issues send a DELETE specifying the issue id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/22</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-get-filters-data">27.7. Filters data</h3>
|
|
<div class="paragraph">
|
|
<p>To get the issue filters data send a GET request specifying the project id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/filters_data?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-filters-data">issue filters data object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-upvote">27.8. Vote an issue</h3>
|
|
<div class="paragraph">
|
|
<p>To vote issues send a POST specifying the issue id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/3/upvote</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When vote succeeded, the HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-downvote">27.9. Remove vote from an issue</h3>
|
|
<div class="paragraph">
|
|
<p>To remove a vote from an issue send a POST specifying the issue id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/3/downvote</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When remove of the vote succeeded, the HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-voters">27.10. Get issue voters list</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of voters from an issue send a GET request specifying the issue id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/3/voters</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-voters-detail">issue voters detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-watch">27.11. Watch an issue</h3>
|
|
<div class="paragraph">
|
|
<p>To watch an issue send a POST request specifying the issue id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/3/watch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-unwatch">27.12. Stop watching an issue</h3>
|
|
<div class="paragraph">
|
|
<p>To stop watching an issue send a POST request specifying the issue id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/3/unwatch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-watchers">27.13. List issue watchers</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of watchers from an issue send a GET request specifying the issue id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/3/watchers</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-issue-watcher-detail">issue watcher object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-list-attachments">27.14. List attachments</h3>
|
|
<div class="paragraph">
|
|
<p>To list issue attachments send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>object_id</strong>: issue id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/attachments?object_id<span class="tok-o">=</span><span class="tok-m">747</span><span class="tok-se">\&</span><span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-attachment-detail">attachment detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-create-attachment">27.15. Create attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To create issue attachments send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>object_id</strong> (required): issue id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>attached_file</strong> (required): attaching file</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_deprecated</strong></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: multipart/form-data"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-F <span class="tok-nv">attached_file</span><span class="tok-o">=</span>@test.png <span class="tok-se">\</span>
-F <span class="tok-nv">from_comment</span><span class="tok-o">=</span>False <span class="tok-se">\</span>
-F <span class="tok-nv">object_id</span><span class="tok-o">=</span><span class="tok-m">22</span> <span class="tok-se">\</span>
-F <span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/attachments</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-get-attachment">27.16. Get attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To get an issue attachment send a GET request specifying the issue attachment id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/attachments/747</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-edit-attachment">27.17. Edit attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To edit issue attachments send a PUT or a PATCH specifying the issue attachment id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/attachments/747</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issues-delete-attachment">27.18. Delete attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To delete issue attachments send a DELETE specifying the issue attachment id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/attachments/747</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="issue-statuses">28. Issue status</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="issue-statuses-list">28.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list issue status send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-issue-status-detail">issue status detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-statuses?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-statuses-create">28.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create issue statuses send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>color</strong>: in hexadecimal</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_closed</strong>: (true|false)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required): project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "color": "#AAAAAA",</span>
<span class="tok-s1"> "is_closed": true,</span>
<span class="tok-s1"> "name": "New status",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "New status name",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-statuses</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-issue-status-detail">issue status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-statuses-get">28.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a issue status send a GET request specifying the issue status id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-status-detail">issue status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-statuses-edit">28.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit issue statuses send a PUT or a PATCH specifying the issue status id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "subject": "Patching subject",</span>
<span class="tok-s1"> "version": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/3</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-status-detail">issue status detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-statuses-delete">28.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete issue satuses send a DELETE specifying the issue status id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-statuses/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-statuses-bulk-update-order">28.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple issue statuses at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_issue_statuses</strong>: list where each element is a list, the first element is the status id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_issue_statuses": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 1,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 2,</span>
<span class="tok-s1"> 5</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-statuses/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="issue-types">29. Issue types</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="issue-types-list">29.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list issue types send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-types</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-issue-type-detail">issue type detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-types?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-types-create">29.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create issue types send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>color</strong>: in hexadecimal</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required): project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "color": "#AAAAAA",</span>
<span class="tok-s1"> "name": "New type",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-types</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "New type name",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-types</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-issue-type-detail">issue type detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-types-get">29.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get an issue type send a GET request specifying the issue type id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-types/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-type-detail">issue type detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-types-edit">29.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit issue types send a PUT or a PATCH specifying the issue type id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Patch type name"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-types/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-type-detail">issue type detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-types-delete">29.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete issue statuses send a DELETE specifying the issue type id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-types/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-types-bulk-update-order">29.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple issue types at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_issue_types</strong>: list where each element is a list, the first element is the status id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_issue_types": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 1,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 2,</span>
<span class="tok-s1"> 5</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-types/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="priorities">30. Priorities</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="priorities-list">30.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list priorities send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/priorities</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-priority-detail">priority detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/priorities?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="priorities-create">30.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create priorities send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>color</strong>: in hexadecimal</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required): project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "color": "#AAAAAA",</span>
<span class="tok-s1"> "name": "New priority",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/priorities</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "New priority name",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/priorities</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-priority-detail">priority detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="priorities-get">30.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a priority send a GET request specifying the priority id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/priorities/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-priority-detail">priority detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="priorities-edit">30.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit priorities send a PUT or a PATCH specifying the priority id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Patch name"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/priorities/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-priority-detail">priority detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="priorities-delete">30.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete priorities send a DELETE specifying the priority id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/priorities/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="priorities-bulk-update-order">30.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple priorities at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_priorities</strong>: list where each element is a list, the first element is the status id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_priorities": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 1,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 2,</span>
<span class="tok-s1"> 5</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/priorities/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="severities">31. Severities</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="severities-list">31.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list severities send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/severities</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-severity-detail">severity detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/severities?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="severities-create">31.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create severities send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>color</strong>: in hexadecimal</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>name</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required): project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "color": "#AAAAAA",</span>
<span class="tok-s1"> "name": "New severity",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/severities</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "New severity name",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/severities</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-severity-detail">severity detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="severities-get">31.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a severity send a GET request specifying the severity id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/severities/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-severity-detail">severity detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="severities-edit">31.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit severities send a PUT or a PATCH specifying the severity id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Patch name"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/severities/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-severity-detail">severity detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="severities-delete">31.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete severities send a DELETE specifying the severity id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/severities/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="severities-bulk-update-order">31.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple severities at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_severities</strong>: list where each element is a list, the first element is the status id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_severities": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 1,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 2,</span>
<span class="tok-s1"> 5</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/severities/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="issue-custom-attributes">32. Issue custom attribute</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="issue-custom-attributes-list">32.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list issue custom attributes send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-issue-custom-attribute-detail">issue custom attribute detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-custom-attributes?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-custom-attributes-create">32.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create issue custom attributes send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>name</strong>: (required) text</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong>: text</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong>: (required) integer, project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "Duration in minutes",</span>
<span class="tok-s1"> "name": "Duration 2",</span>
<span class="tok-s1"> "order": 8,</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Duration 3",</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-custom-attributes</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-issue-custom-attribute-detail">issue custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-custom-attributes-get">32.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a issue custom attribute send a GET request specifying the issue custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-custom-attributes/5</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-custom-attribute-detail">issue custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-custom-attributes-edit">32.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit issue custom attributes send a PUT or a PATCH specifying the issue custom attribute id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "Duration 1"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-custom-attributes/5</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-custom-attribute-detail">issue custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-custom-attributes-delete">32.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete issue custom attributes send a DELETE specifying the issue custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-custom-attributes/5</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-custom-attributes-bulk-update-order">32.6. Bulk update order</h3>
|
|
<div class="paragraph">
|
|
<p>To update the order of multiple issue custom attributes at the same time send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required)</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>bulk_issue_custom_attributes</strong>: list where each element is a list, the first element is the custom attribute id and the second the new order</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "bulk_issue_custom_attributes": [</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 5,</span>
<span class="tok-s1"> 10</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> [</span>
<span class="tok-s1"> 3,</span>
<span class="tok-s1"> 5</span>
<span class="tok-s1"> ]</span>
<span class="tok-s1"> ],</span>
<span class="tok-s1"> "project": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issue-custom-attributes/bulk_update_order</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="issue-custom-attributes-values">33. Issue custom attributes values</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="issue-custom-attributes-values-get">33.1. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a issue custom attribute send a GET request specifying the issue custom attribute id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/custom-attributes-values/22</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-custom-attribute-detail">issue custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="issue-custom-attributes-values-edit">33.2. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit issue custom attributes values send a PUT or a PATCH specifying the issue id in the url.
|
|
"attribute_values" must be a JSON object with pairs issue custom atribute id - value.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "attributes_values": {</span>
<span class="tok-s1"> "5": "240 min"</span>
<span class="tok-s1"> },</span>
<span class="tok-s1"> "version": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/issues/custom-attributes-values/22</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the update is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-issue-custom-attributes-values-detail">issue custom attribute detail object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="wiki">34. Wiki pages</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="wiki-list">34.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list wiki pages send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-wiki-detail">wiki page detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-create">34.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create wiki pages send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>slug</strong> (required): slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>content</strong> (required): string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>watchers</strong>: array of watcher id’s</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "content": "Lorem ipsum dolor.",</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "slug": "new-page",</span>
<span class="tok-s1"> "watchers": []</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "content": "Lorem ipsum dolor.",</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "slug": "new-simple-page"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-wiki-detail">wiki page detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-get">34.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a wiki page send a GET request specifying the wiki page id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/5</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-wiki-detail">wiki page detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-get-by-slug">34.4. Get by slug</h3>
|
|
<div class="paragraph">
|
|
<p>To get a wiki page send a GET request specifying the wiki page slug and the project id as parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/by_slug?slug<span class="tok-o">=</span>home<span class="tok-se">\&</span><span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-wiki-detail">wiki page detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-edit">34.5. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit wiki pages send a PUT or a PATCH specifying the wiki page id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "subject": "Patching subject",</span>
<span class="tok-s1"> "version": 1</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/5</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-wiki-detail">wiki page detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-delete">34.6. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete wiki page send a DELETE specifying the wiki page id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/5</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-watch">34.7. Watch a wiki page</h3>
|
|
<div class="paragraph">
|
|
<p>To watch a wiki page send a POST request specifying the wiki page id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/5/watch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-unwatch">34.8. Stop watching a wiki page</h3>
|
|
<div class="paragraph">
|
|
<p>To stop watching a wiki page send a POST request specifying the wiki page id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/5/unwatch</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-watchers">34.9. List wiki page watchers</h3>
|
|
<div class="paragraph">
|
|
<p>To get the list of watchers from a wiki page send a GET request specifying the wiki page id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/5/watchers</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-wiki-watcher-detail">wiki page watcher object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-list-attachments">34.10. List attachments</h3>
|
|
<div class="paragraph">
|
|
<p>To list wiki page attachments send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>object_id</strong>: wiki page id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/attachments?object_id<span class="tok-o">=</span><span class="tok-m">5</span><span class="tok-se">\&</span><span class="tok-nv">project</span><span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-attachment-detail">attachment detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-create-attachment">34.11. Create attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To create wiki page attachments send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>object_id</strong> (required): wiki page id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>attached_file</strong> (required): attaching file</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>description</strong></p>
|
|
</li>
|
|
<li>
|
|
<p><strong>is_deprecated</strong></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"attached_file"</span><span class="tok-p">:</span> <span class="tok-s2">"attachments/6/2/d/2/9fd8261a62f1be8d66867e604b81eeab08e4e28382c23f1ca8e5e7d90c49/sample_attachment_3.txt"</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:58:05.759Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Updated description"</span><span class="tok-p">,</span>
 <span class="tok-nt">"from_comment"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">749</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_deprecated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:58.624Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sample_attachment_3.txt"</span><span class="tok-p">,</span>
 <span class="tok-nt">"object_id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"preview_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/media/attachments/6/2/d/2/9fd8261a62f1be8d66867e604b81eeab08e4e28382c23f1ca8e5e7d90c49/sample_attachment_3.txt"</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"sha1"</span><span class="tok-p">:</span> <span class="tok-s2">"da2631d805f12a1b533738a0912e9b9c2261dbef"</span><span class="tok-p">,</span>
 <span class="tok-nt">"size"</span><span class="tok-p">:</span> <span class="tok-mi">1178</span><span class="tok-p">,</span>
 <span class="tok-nt">"thumbnail_card_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/media/attachments/6/2/d/2/9fd8261a62f1be8d66867e604b81eeab08e4e28382c23f1ca8e5e7d90c49/sample_attachment_3.txt"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-get-attachment">34.12. Get attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To get an wiki page attachment send a GET request specifying the wiki page attachment id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/attachments/749</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-edit-attachment">34.13. Edit attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To edit wiki page attachments send a PUT or a PATCH specifying the wiki page attachment id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "Updated description"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/attachments/749</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-attachment-detail">attachment detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wiki-delete-attachment">34.14. Delete attachment</h3>
|
|
<div class="paragraph">
|
|
<p>To delete wiki page attachments send a DELETE specifying the wiki page attachment id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki/attachments/749</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="wikilinks">35. Wiki links</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="wikilinks-list">35.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list wiki links send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki-links</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-wiki-link-detail">wiki link detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki-links?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wikilinks-create">35.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create wiki links send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>title</strong> (required): string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>href</strong> (required): wiki page slug</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>order</strong>: integer</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "href": "home",</span>
<span class="tok-s1"> "order": 1,</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "title": "Home page"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki-links</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "href": "home",</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "title": "Home page"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki-links</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-wiki-link-detail">wiki link detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wikilinks-get">35.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a wiki link send a GET request specifying the wiki link id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki-links/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-wiki-link-detail">wiki link detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wikilinks-edit">35.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit wiki links send a PUT or a PATCH specifying the wiki link id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "subject": "Patching subject"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki-links/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-wiki-link-detail">wiki link detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="wikilinks-delete">35.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete wiki link send a DELETE specifying the wiki link id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/wiki-links/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="history">36. History</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="history-get">36.1. Get user story, task, issue or wiki page history</h3>
|
|
<div class="paragraph">
|
|
<p>To get the history of a user story, task, issue or wiki page send a GET request specifying the id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/history/userstory/2</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON of a list of <a href="#object-history-entry-detail">history entry detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="history-comment-versions">36.2. Get comment versions</h3>
|
|
<div class="paragraph">
|
|
<p>To get the comment versions from the history entry of a user story, task, issue or wiki page send a GET request specifying the history entry id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/history/userstory/2/comment_versions?id<span class="tok-o">=</span><span class="tok-m">00000000</span>-0000-0000-0000-000000000000</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON of a list of <a href="#object-history-entry-comment-detail">history entry comment detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="history-edit-comment">36.3. Edit comment</h3>
|
|
<div class="paragraph">
|
|
<p>To edit a history comment send a POST specifying the history entry id in the url with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>assigned_to</strong>: the new comment</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "comment": "comment edition"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/history/userstory/2/edit_comment?id<span class="tok-o">=</span><span class="tok-m">00000000</span>-0000-0000-0000-000000000000</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When deleted succesfully, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="history-delete-comment">36.4. Delete comment</h3>
|
|
<div class="paragraph">
|
|
<p>To delete a history comment send a POST specifying the history entry id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/history/userstory/2/delete_comment?id<span class="tok-o">=</span><span class="tok-m">00000000</span>-0000-0000-0000-000000000000</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When deleted succesfully, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="history-undelete-comment">36.5. Undelete comment</h3>
|
|
<div class="paragraph">
|
|
<p>To undelete a history comment send a POST specifying the history entry id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/history/userstory/2/undelete_comment?id<span class="tok-o">=</span><span class="tok-m">00000000</span>-0000-0000-0000-000000000000</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When deleted succesfully, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="users">37. Users</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="users-list">37.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list users send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-user-detail">user detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-get">37.2. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a user send a GET request specifying the user id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/6</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-user-detail">user detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-me">37.3. Me</h3>
|
|
<div class="paragraph">
|
|
<p>To get your own user send a GET request to the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/me</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-user-detail">user detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-stats">37.4. Get user stats</h3>
|
|
<div class="paragraph">
|
|
<p>To get the stats from a user send a GET request specifying the user id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/6/stats</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-user-stats-detail">user stats object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-watched">37.5. Get watched content</h3>
|
|
<div class="paragraph">
|
|
<p>To get the user watched content send a GET request specifying the user id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/1/watched</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a list of JSON <a href="#object-watched-detail">watched detail object</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>type</strong>: of the content. Possible values: project, userstory, task and issue</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>q</strong>: text to search in the subject of the element</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/1/watched?type<span class="tok-o">=</span>project<span class="tok-se">\&</span><span class="tok-nv">q</span><span class="tok-o">=</span><span class="tok-nb">test</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-liked">37.6. Get liked content</h3>
|
|
<div class="paragraph">
|
|
<p>To get the user liked content send a GET request specifying the user id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/6/liked</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a list of JSON <a href="#object-liked-detail">liked detail object</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>q</strong>: text to search in the subject of the element</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/6/liked?q<span class="tok-o">=</span><span class="tok-nb">test</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-voted">37.7. Get voted content</h3>
|
|
<div class="paragraph">
|
|
<p>To get the user voted content send a GET request specifying the user id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/6/voted</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a list of JSON <a href="#object-voted-detail">voted detail object</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>type</strong>: of the content. Possible values: userstory, task and issue</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>q</strong>: text to search in the subject of the element</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/6/liked?q<span class="tok-o">=</span><span class="tok-nb">test</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-edit">37.8. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit users send a PUT or a PATCH specifying the user id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "username": "patchedusername"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/6</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-user-detail">user detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-delete">37.9. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete users send a DELETE specifying the user id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">ADMIN_AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/10</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-get-contacts">37.10. Get contacts</h3>
|
|
<div class="paragraph">
|
|
<p>To get a user contacts send a GET request specifying the user id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/6/contacts</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameter:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>q</strong>: text to search in username, full name or email</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a list of JSON <a href="#object-contact-detail">contact detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-cancel">37.11. Cancel</h3>
|
|
<div class="paragraph">
|
|
<p>To cancel a user account send a POST with the following data</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "cancel_token": "eyJ1c2VyX2NhbmNlbF9hY2NvdW50X2lkIjo2fQ:1jrHFD:5svMIhFOCpm86JDngtP1CRNPlMs"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/cancel</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-change-avatar">37.12. Change avatar</h3>
|
|
<div class="paragraph">
|
|
<p>To change your user avatar send a POST with the following data</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: multipart/form-data"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-F <span class="tok-nv">avatar</span><span class="tok-o">=</span>@test.png <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/change_avatar</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the change is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-user-detail">user detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-remove-avatar">37.13. Remove avatar</h3>
|
|
<div class="paragraph">
|
|
<p>To remove your user avatar send a POST with the following data</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/remove_avatar</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the change is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-user-detail">user detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-change-email">37.14. Change email</h3>
|
|
<div class="paragraph">
|
|
<p>To change your user email send a POST with the following data</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "email_token": "email-token"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/change_email</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the change is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-user-detail">user detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-change-password">37.15. Change password</h3>
|
|
<div class="paragraph">
|
|
<p>To change your user password send a POST with the following data</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "current_password": "123123",</span>
<span class="tok-s1"> "password": "new-password"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/change_password</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the change succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-password-recovery">37.16. Password recovery</h3>
|
|
<div class="paragraph">
|
|
<p>To request a user password recovery send a POST with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>username</strong> (required): this field also supports the user email</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "username": "user1"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/password_recovery</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the password recovery request succeeded, the HTTP response is a 200 OK and the response body is a JSON object:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"detail"</span><span class="tok-p">:</span> <span class="tok-s2">"Mail sended successful!"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="users-change-password-from-recovery">37.17. Change password from recovery</h3>
|
|
<div class="paragraph">
|
|
<p>To change a user password from a request recovery send a POST with the following data</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "password": "new-password",</span>
<span class="tok-s1"> "token": "password-token"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/users/change_password_from_recovery</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the password change succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="notify-policies">38. Notify policies</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="notify-policies-list">38.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list the notify policies of the current user send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/notify-policies</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-notify-policy-detail">notify policy detail objects</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="notify-policies-get">38.2. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a notify policy send a GET request specifying the notify policy id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/notify-policies/7</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-notify-policy-detail">notify policy detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="notify-policies-edit">38.3. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit notify policies send a PUT or a PATCH specifying the notify policy id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "notify_level": 2</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/notify-policies/7</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-notify-policy-detail">notify policy detail object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="feedback">39. Feedback</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="feedback-create">39.1. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create feedback send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>comment</strong> (required)</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "comment": "Testing feedback"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/feedback</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When created successfully, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-feedback-detail">feedback object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="export-import">40. Export/Import</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="export-import-export-dump">40.1. Export</h3>
|
|
<div class="paragraph">
|
|
<p>To get a project dump send a GET request with the project id:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/exporter/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>Depending on server configuration it can return two results:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>If taiga is working in synchronous mode the json file is directly generated, the result is a 200 OK and as response body a JSON of <a href="#object-export-synch">export detail for synch mode</a>.</p>
|
|
</li>
|
|
<li>
|
|
<p>If taiga is working in asynchronous mode the result is a 202 Accepted and as response body a JSON of <a href="#object-export-accepted">export request accepted</a>. The export_id can be used to build the URL to download the exported file when the file generation is complete, those urls look like: MEDIA_URL/exports/PROJECT_ID/PROJECT_SLUG-export_id.json.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="export-import-import-dump">40.2. Import</h3>
|
|
<div class="paragraph">
|
|
<p>To load a project dump send a POST request with the following file:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>dump</strong> (required)</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: multipart/form-data"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-F <span class="tok-nv">dump</span><span class="tok-o">=</span>@dump.json <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importer/load_dump</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>Depending on server configuration it can return two results:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 202 Accepted and as response body a JSON of <a href="#object-import-accepted">import request accepted</a>.</p>
|
|
</li>
|
|
<li>
|
|
<p>A 201 Created and the response body is a JSON of <a href="#object-project-detail">project detail object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="webhooks">41. Webhooks</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="webhooks-list">41.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list webhooks send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooks</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-webhook-detail">webhook detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooks?project<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="webhooks-create">41.2. Create</h3>
|
|
<div class="paragraph">
|
|
<p>To create webhook send a POST request with the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong> (required): project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>name</strong> (required): string</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>url</strong> (required): payload url</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>key</strong> (required): secret key</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "key": "my-very-secret-key",</span>
<span class="tok-s1"> "name": "My service webhook",</span>
<span class="tok-s1"> "project": 1,</span>
<span class="tok-s1"> "url": "http://myservice.com/webhooks"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooks</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-webhook-detail">webhook detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="webhooks-get">41.3. Get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a webhook send a GET request specifying the webhook id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooks/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-webhook-detail">webhook detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="webhooks-edit">41.4. Edit</h3>
|
|
<div class="paragraph">
|
|
<p>To edit a webhook send a PUT or a PATCH specifying the webhook id in the url.
|
|
In a PATCH request you just need to send the modified data, in a PUT one the whole object must be sent.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X PATCH <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "name": "My service name"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooks/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 200 OK and the response body is a JSON <a href="#object-webhook-detail">webhook detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="webhooks-delete">41.5. Delete</h3>
|
|
<div class="paragraph">
|
|
<p>To delete a webhook send a DELETE specifying the webhook id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X DELETE <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooks/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When delete succeeded, the HTTP response is a 204 NO CONTENT with an empty body response</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="webhooks-test">41.6. Test</h3>
|
|
<div class="paragraph">
|
|
<p>To test a webhook send a POST request specifying the webhook id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooks/1/test</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-webhook-log-detail">webhook log detail object</a> with the resault of the test.</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="webhooklogs-list">41.7. Logs list</h3>
|
|
<div class="paragraph">
|
|
<p>To list webhook logs send a GET request to the url:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooklogs</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-webhook-log-detail">webhook log detail objects</a></p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The results can be filtered using the following parameters:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>webhook</strong>: webhook id</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooklogs?webhook<span class="tok-o">=</span><span class="tok-m">1</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="webhooklogs-get">41.8. Log get</h3>
|
|
<div class="paragraph">
|
|
<p>To get a webhook log send a GET request specifying the webhook log id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooklogs/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-webhook-log-detail">webhook log detail object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="webhooklogs-resend">41.9. Resend request</h3>
|
|
<div class="paragraph">
|
|
<p>To resend a request from a webhook log send a POST request specifying the webhook log id in the url</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/webhooklogs/1/resend</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-webhook-log-detail">webhook log detail object</a> with the resault of the resend.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="timelines">42. Timelines</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="timeline-user-list">42.1. List user timeline</h3>
|
|
<div class="paragraph">
|
|
<p>To list a user timeline send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/timeline/user/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>This API call returns only actions directly executed by the specified user.</p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-timeline-detail">timeline entry detail</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="timeline-profile-list">42.2. List profile timeline</h3>
|
|
<div class="paragraph">
|
|
<p>To list a profile timeline send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/timeline/profile/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>This API call returns actions executed by the specified user and related to them, watching objects, actions by related team members, belonging to projects…​</p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-timeline-detail">timeline entry detail</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="timeline-project-list">42.3. List project timeline</h3>
|
|
<div class="paragraph">
|
|
<p>To list a project timeline send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/timeline/project/1</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>This API call returns actions executed by different users related to the specified project.</p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-timeline-detail">timeline entry detail</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="locales">43. Locales</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="locales-list">43.1. List</h3>
|
|
<div class="paragraph">
|
|
<p>To list the available locales send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/locales</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON list of <a href="#object-locale-detail">locale objects</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="stats">44. Stats</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="discover-stats">44.1. Get discover stats</h3>
|
|
<div class="paragraph">
|
|
<p>To get the discover stats send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/stats/discover</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-discover-stats">discover stats object</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="system-stats">44.2. Get system stats</h3>
|
|
<div class="paragraph">
|
|
<p>To get the discover stats send a GET request with the following parameters:</p>
|
|
</div>
|
|
<div class="admonitionblock note">
|
|
<table>
|
|
<tr>
|
|
<td class="icon">
|
|
<div class="title"></div>
|
|
</td>
|
|
<td class="content">
|
|
This API will only work if your instance has system stats enabled
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/stats/system</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>The HTTP response is a 200 OK and the response body is a JSON <a href="#object-system-stats">system stats object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="importers">45. Importers</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="importers-trello">45.1. Trello</h3>
|
|
<div class="sect3">
|
|
<h4 id="importers-trello-auth-url">45.1.1. Auth url</h4>
|
|
<div class="paragraph">
|
|
<p>Get the url for authorize Taiga to access to your Trello account.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/trello/auth_url</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-trello-auth-url">importer auth url object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-trello-authorize">45.1.2. Authorize</h4>
|
|
<div class="paragraph">
|
|
<p>Complete the authorization process.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "code": "00000000000000000000000000000000"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/trello/authorize</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-trello-auth-token">importer auth token object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-trello-list-users">45.1.3. List users</h4>
|
|
<div class="paragraph">
|
|
<p>List your Trello users.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "project": "123ABC",</span>
<span class="tok-s1"> "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/trello/list_users</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-trello-list-users">list of importer users object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-trello-list-projects">45.1.4. List projects</h4>
|
|
<div class="paragraph">
|
|
<p>List your Trello boards.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/trello/list_projects</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-trello-list-projects">list of importer projects object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-trello-import-project">45.1.5. Import project</h4>
|
|
<div class="paragraph">
|
|
<p>Ask the server to import a project from Trello.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "New project description",</span>
<span class="tok-s1"> "is_private": false,</span>
<span class="tok-s1"> "keep_external_reference": false,</span>
<span class="tok-s1"> "name": "New project name",</span>
<span class="tok-s1"> "project": "123ABC",</span>
<span class="tok-s1"> "template": "kanban",</span>
<span class="tok-s1"> "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",</span>
<span class="tok-s1"> "users_bindings": {</span>
<span class="tok-s1"> "user-1": "123",</span>
<span class="tok-s1"> "user-2": "321"</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/trello/import</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>If taiga is working in synchronous mode the result is a 200 OK and as response body a JSON of <a href="#object-importers-trello-import-project">imported project result</a>.</p>
|
|
</li>
|
|
<li>
|
|
<p>If taiga is working in asynchronous mode the result is a 202 Accepted and as response body a JSON of <a href="#object-importers-task-accepted">import project accepted</a>.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="importers-github">45.2. Github</h3>
|
|
<div class="sect3">
|
|
<h4 id="importers-github-auth-url">45.2.1. Auth url</h4>
|
|
<div class="paragraph">
|
|
<p>Get the url for authorize Taiga to access to your Github account.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/github/auth_url</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-github-auth-url">importer auth url object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-github-authorize">45.2.2. Authorize</h4>
|
|
<div class="paragraph">
|
|
<p>Complete the authorization process.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "code": "00000000000000000000"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/github/authorize</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-github-auth-token">importer auth token object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-github-list-users">45.2.3. List users</h4>
|
|
<div class="paragraph">
|
|
<p>List the Github repository users.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "project": "user/project",</span>
<span class="tok-s1"> "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/github/list_users</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-github-list-users">list of importer users object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-github-list-projects">45.2.4. List repositories</h4>
|
|
<div class="paragraph">
|
|
<p>List your Github repositories.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/github/list_projects</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-github-list-projects">list of importer projects object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-github-import-project">45.2.5. Import project</h4>
|
|
<div class="paragraph">
|
|
<p>Ask the server to import a repository from Github.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "New project description",</span>
<span class="tok-s1"> "is_private": false,</span>
<span class="tok-s1"> "keep_external_reference": false,</span>
<span class="tok-s1"> "name": "New project name",</span>
<span class="tok-s1"> "project": "user/project",</span>
<span class="tok-s1"> "template": "kanban",</span>
<span class="tok-s1"> "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",</span>
<span class="tok-s1"> "users_bindings": {</span>
<span class="tok-s1"> "user-1": "123",</span>
<span class="tok-s1"> "user-2": "321"</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/github/import</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>If taiga is working in synchronous mode the result is a 200 OK and as response body a JSON of <a href="#object-importers-github-import-project">imported project result</a>.</p>
|
|
</li>
|
|
<li>
|
|
<p>If taiga is working in asynchronous mode the result is a 202 Accepted and as response body a JSON of <a href="#object-importers-task-accepted">import project accepted</a>.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="importers-jira">45.3. Jira</h3>
|
|
<div class="sect3">
|
|
<h4 id="importers-jira-auth-url">45.3.1. Auth url</h4>
|
|
<div class="paragraph">
|
|
<p>Get the url for authorize Taiga to access to your Jira account.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X GET <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/jira/auth_url?url<span class="tok-o">=</span>http://your.jira.server</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-jira-auth-url">importer auth url object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-jira-authorize">45.3.2. Authorize</h4>
|
|
<div class="paragraph">
|
|
<p>Complete the authorization process.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{}'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/jira/authorize</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-jira-auth-token">importer auth token object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-jira-list-users">45.3.3. List users</h4>
|
|
<div class="paragraph">
|
|
<p>List the Jira project users.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "project": "12345",</span>
<span class="tok-s1"> "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",</span>
<span class="tok-s1"> "url": "http://your.jira.server"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/jira/list_users</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-jira-list-users">list of importer users object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-jira-list-projects">45.3.4. List projects</h4>
|
|
<div class="paragraph">
|
|
<p>List your Jira projects.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",</span>
<span class="tok-s1"> "url": "http://your.jira.server"</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/jira/list_projects</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>A 200 Ok and the response body is a JSON of <a href="#object-importers-jira-list-projects">list of importer projects object</a></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sect3">
|
|
<h4 id="importers-jira-import-project">45.3.5. Import project</h4>
|
|
<div class="paragraph">
|
|
<p>Ask the server to import a project from Jira.</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "description": "New project description",</span>
<span class="tok-s1"> "is_private": false,</span>
<span class="tok-s1"> "keep_external_reference": false,</span>
<span class="tok-s1"> "name": "New project name",</span>
<span class="tok-s1"> "project": "123",</span>
<span class="tok-s1"> "project_type": "kanban",</span>
<span class="tok-s1"> "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",</span>
<span class="tok-s1"> "url": "http://your.jira.server",</span>
<span class="tok-s1"> "users_bindings": {</span>
<span class="tok-s1"> "user-1": "123",</span>
<span class="tok-s1"> "user-2": "321"</span>
<span class="tok-s1"> }</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/importers/jira/import</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>If taiga is working in synchronous mode the result is a 200 OK and as response body a JSON of <a href="#object-importers-jira-import-project">imported project result</a>.</p>
|
|
</li>
|
|
<li>
|
|
<p>If taiga is working in asynchronous mode the result is a 202 Accepted and as response body a JSON of <a href="#object-importers-task-accepted">import project accepted</a>.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="contact-api">46. Contact</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="contact">46.1. Contact project</h3>
|
|
<div class="paragraph">
|
|
<p>To contact the admins from a project (the project must have the contact option activated) send a POST request containing the following data:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p><strong>project</strong>: project id</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>comment</strong>: comment for the admin staff</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="bash"><span></span>curl -X POST <span class="tok-se">\</span>
-H <span class="tok-s2">"Content-Type: application/json"</span> <span class="tok-se">\</span>
-H <span class="tok-s2">"Authorization: Bearer </span><span class="tok-si">${</span><span class="tok-nv">AUTH_TOKEN</span><span class="tok-si">}</span><span class="tok-s2">"</span> <span class="tok-se">\</span>
-d <span class="tok-s1">'{</span>
<span class="tok-s1"> "comment": "Comment to admins",</span>
<span class="tok-s1"> "project": 3</span>
<span class="tok-s1"> }'</span> <span class="tok-se">\</span>
-s http://localhost:8000/api/v1/contact</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>When the creation is successful, the HTTP response is a 201 Created and the response body is a JSON <a href="#object-contact">contact project object</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="_objects_summary">47. Objects Summary</h2>
|
|
<div class="sectionbody">
|
|
<div class="sect2">
|
|
<h3 id="object-attachment-detail">47.1. Attachment</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"attached_file"</span><span class="tok-p">:</span> <span class="tok-s2">"attachments/f/7/0/0/b89c9d9aaf3de48f2486e1f5dc2f897a321bfa861cc5cb59b5936f0ebc40/sample_attachment_2.txt"</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:57:14.266Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"ipsam impedit dignissimos sed ea"</span><span class="tok-p">,</span>
 <span class="tok-nt">"from_comment"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">415</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_deprecated"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:57:14.266Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sample_attachment_2.txt"</span><span class="tok-p">,</span>
 <span class="tok-nt">"object_id"</span><span class="tok-p">:</span> <span class="tok-mi">28</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"preview_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/media/attachments/f/7/0/0/b89c9d9aaf3de48f2486e1f5dc2f897a321bfa861cc5cb59b5936f0ebc40/sample_attachment_2.txt"</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"sha1"</span><span class="tok-p">:</span> <span class="tok-s2">"62dbe72633a794717c1f4817d2d7d087b1c29c69"</span><span class="tok-p">,</span>
 <span class="tok-nt">"size"</span><span class="tok-p">:</span> <span class="tok-mi">1688</span><span class="tok-p">,</span>
 <span class="tok-nt">"thumbnail_card_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/media/attachments/f/7/0/0/b89c9d9aaf3de48f2486e1f5dc2f897a321bfa861cc5cb59b5936f0ebc40/sample_attachment_2.txt"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="listingblock" id="object-application-detail">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"description paragraph"</span><span class="tok-p">,</span>
 <span class="tok-nt">"icon_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"00000000-0000-0000-0000-000000000000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"example application"</span><span class="tok-p">,</span>
 <span class="tok-nt">"web"</span><span class="tok-p">:</span> <span class="tok-s2">"http://example.com"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-application-token-detail">47.2. Application token object</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"application"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"description paragraph"</span><span class="tok-p">,</span>
 <span class="tok-nt">"icon_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"00000000-0000-0000-0000-000000000000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"example application"</span><span class="tok-p">,</span>
 <span class="tok-nt">"web"</span><span class="tok-p">:</span> <span class="tok-s2">"http://example.com"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"auth_code"</span><span class="tok-p">:</span> <span class="tok-s2">"bd7c35d8-2138-4fe6-8109-09b9935b7736"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"next_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://example.com?auth_code=bd7c35d8-2138-4fe6-8109-09b9935b7736"</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-application-token-authorization-code">47.3. Authorization code object</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"auth_code"</span><span class="tok-p">:</span> <span class="tok-s2">"bd7c35d8-2138-4fe6-8109-09b9935b7736"</span><span class="tok-p">,</span>
 <span class="tok-nt">"next_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://example.com?auth_code=bd7c35d8-2138-4fe6-8109-09b9935b7736"</span><span class="tok-p">,</span>
 <span class="tok-nt">"state"</span><span class="tok-p">:</span> <span class="tok-s2">"random-state"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-application-token-cyphered-token">47.4. Cyphered token object</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"token"</span><span class="tok-p">:</span> <span class="tok-s2">"00000000-0000-0000-0000-000000000001"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-user-detail">47.5. User detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"accepted_terms"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"bio"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#40826D"</span><span class="tok-p">,</span>
 <span class="tok-nt">"date_joined"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:19.209Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"email"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528@taigaio.demo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"b579f05d7d36f4588b11887093e4ce44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"lang"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"max_memberships_private_projects"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"max_memberships_public_projects"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"max_private_projects"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"max_public_projects"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"read_new_terms"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"roles"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"Design"</span><span class="tok-p">,</span>
 <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-s2">"UX"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"theme"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"timezone"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_private_projects"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_public_projects"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"patchedusername"</span><span class="tok-p">,</span>
 <span class="tok-nt">"uuid"</span><span class="tok-p">:</span> <span class="tok-s2">"e9296d489b6a42d79048df2f3789b396"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-contact-detail">47.6. User contact detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"bio"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#FFCC00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Angela Perez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Angela Perez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"c9ba9d485f9a9153ebf53758feb0980c"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">11</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"lang"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"roles"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"Design"</span><span class="tok-p">,</span>
 <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-s2">"Stakeholder"</span><span class="tok-p">,</span>
 <span class="tok-s2">"UX"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"theme"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"timezone"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user5"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-auth-user-detail">47.7. User authentication-detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"accepted_terms"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"auth_token"</span><span class="tok-p">:</span> <span class="tok-s2">"eyJ1c2VyX2F1dGhlbnRpY2F0aW9uX2lkIjoxNn0:1jrHFG:QR38NU7tHvPzl_s7BvgWEgnoxIc"</span><span class="tok-p">,</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"bio"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c9f5fe"</span><span class="tok-p">,</span>
 <span class="tok-nt">"date_joined"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:29.738Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"email"</span><span class="tok-p">:</span> <span class="tok-s2">"test-register@email.com"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"1ec29e4d0732b571e9a975e258a7e9b5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">16</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"lang"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"max_memberships_private_projects"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"max_memberships_public_projects"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"max_private_projects"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"max_public_projects"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"read_new_terms"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"refresh"</span><span class="tok-p">:</span> <span class="tok-s2">"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTYyNzI5OTQzMiwianRpIjoiMmNkMmNhNzQwYjRiNGZkNzk0ZDlmMDlmNWYwNzAwMTkiLCJ1c2VyX2lkIjo1fQ.vez_-n6y9yQo2uFgXTPB5YdJHFKUIAsCrNVJ29_T3wM"</span><span class="tok-p">,</span>
 <span class="tok-nt">"roles"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"Front"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"theme"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"timezone"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_private_projects"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_public_projects"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"test-username"</span><span class="tok-p">,</span>
 <span class="tok-nt">"uuid"</span><span class="tok-p">:</span> <span class="tok-s2">"c30015cc735e4b33b008139b58f13791"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-auth-refresh-detail">47.8. Refresh authentication code</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"auth_token"</span><span class="tok-p">:</span> <span class="tok-s2">"eyJ1c2VyX2F1dGhlbnRpY2F0aW9uX2lkIjoxNn0:1jrHFF:0lezpY0AUIQ0klewdxTHXjRPAdA"</span><span class="tok-p">,</span>
 <span class="tok-nt">"refresh"</span><span class="tok-p">:</span> <span class="tok-s2">"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTYyNzI5OTQzMiwianRpIjoiMmNkMmNhNzQwYjRiNGZkNzk0ZDlmMDlmNWYwNzAwMTkiLCJ1c2VyX2lkIjo1fQ.vez_-n6y9yQo2uFgXTPB5YdJHFKUIAsCrNVJ29_T3wM"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-user-stats-detail">47.9. User stats detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"roles"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"Design"</span><span class="tok-p">,</span>
 <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-s2">"UX"</span><span class="tok-p">,</span>
 <span class="tok-s2">"Product Owner"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"total_num_closed_userstories"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_num_contacts"</span><span class="tok-p">:</span> <span class="tok-mi">11</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_num_projects"</span><span class="tok-p">:</span> <span class="tok-mi">11</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-search-results-detail">47.10. Search results detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">31</span><span class="tok-p">,</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">65</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Experimental: modular file types"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">64</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">69</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Experimental: modular file types"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"issues"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">20</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">61</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Fixing templates for Django 1.6."</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">42</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Migrate to Python 3 and milk a beautiful cow"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">54</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Create testsuite with matrix builds"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">55</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Create the html template"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">44</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">51</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Experimental: modular file types"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">53</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Add setting to allow regular users to create folders at the root level."</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">49</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Lighttpd x-sendfile support"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">50</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Create testsuite with matrix builds"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">47</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Implement the form"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">43</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"tasks"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">20</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Experimental: modular file types"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Fixing templates for Django 1.6."</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">11</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Create testsuite with matrix builds"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"get_actions() does not check for 'delete_selected' in actions"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">24</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">33</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Lighttpd support"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"userstories"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_name"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">36</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"get_actions() does not check for 'delete_selected' in actions"</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">31.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_name"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">34</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Experimental: modular file types"</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">18.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-23"</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-23"</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Support for bulk actions"</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">110.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-23"</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-23"</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">30</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Add setting to allow regular users to create folders at the root level."</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">25.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">16</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_name"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">40</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">10.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">44.0</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"wikipages"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"amet"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"fugit-sint"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"numquam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"perspiciatis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"home"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-user-storage-detail">47.11. User storage data</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:53.885Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"key"</span><span class="tok-p">:</span> <span class="tok-s2">"favorite-forest"</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:53.921Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-s2">"Russian Taiga"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="object-project-template-detail">48. Project templates detail</h2>
|
|
<div class="sectionbody">
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2014-04-22T14:48:43.596Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_options"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"epic_status"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span><span class="tok-p">,</span>
 <span class="tok-nt">"issue_status"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span><span class="tok-p">,</span>
 <span class="tok-nt">"issue_type"</span><span class="tok-p">:</span> <span class="tok-s2">"Bug"</span><span class="tok-p">,</span>
 <span class="tok-nt">"points"</span><span class="tok-p">:</span> <span class="tok-s2">"?"</span><span class="tok-p">,</span>
 <span class="tok-nt">"priority"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span><span class="tok-p">,</span>
 <span class="tok-nt">"severity"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span><span class="tok-p">,</span>
 <span class="tok-nt">"task_status"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span><span class="tok-p">,</span>
 <span class="tok-nt">"us_status"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"default_owner_role"</span><span class="tok-p">:</span> <span class="tok-s2">"product-owner"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"New description"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epic_statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"in-progress"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready-for-test"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Done"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"done"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_backlog_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_contact_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_epics_activated"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_issues_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_kanban_activated"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_wiki_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"issue_statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#8C2318"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5E8C6A"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"in-progress"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#88A65E"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready-for-test"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#BFB35A"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Closed"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"closed"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89BAB4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Needs Info"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"needs-info"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Rejected"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"rejected"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Postponed"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"posponed"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"issue_types"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89BAB4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bug"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ba89a8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Question"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89a8ba"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enhancement"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:41:04.047Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Scrum"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"points"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"?"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"1/2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">0.5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"1"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">1.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">2.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">3.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">5.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">8.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"10"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">10.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"13"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">13.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"20"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">11</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">20.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"40"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">40.0</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"priorities"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Low"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669933"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"High"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"roles"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"UX"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ux"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Design"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">20</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"design"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">30</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"front"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Back"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">40</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"back"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">50</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"product-owner"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Stakeholder"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">60</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"stakeholder"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"severities"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Wishlist"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669933"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Minor"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0000FF"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#FFA500"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Important"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Critical"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"scrum"</span><span class="tok-p">,</span>
 <span class="tok-nt">"task_statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"in-progress"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ffcc00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready-for-test"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Closed"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"closed"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Needs Info"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"needs-info"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"us_statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"in-progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready-for-test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Done"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"done"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5c3566"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Archived"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"archived"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"videoconferences"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"videoconferences_extra_data"</span><span class="tok-p">:</span> <span class="tok-s2">""</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-project-list-entry">48.1. Project list entry</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"anon_permissions"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_code"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:54.649Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"creation_template"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_epic_status"</span><span class="tok-p">:</span> <span class="tok-mi">38</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_issue_status"</span><span class="tok-p">:</span> <span class="tok-mi">59</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_issue_type"</span><span class="tok-p">:</span> <span class="tok-mi">25</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_points"</span><span class="tok-p">:</span> <span class="tok-mi">97</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_priority"</span><span class="tok-p">:</span> <span class="tok-mi">28</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_severity"</span><span class="tok-p">:</span> <span class="tok-mi">45</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_task_status"</span><span class="tok-p">:</span> <span class="tok-mi">43</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_us_status"</span><span class="tok-p">:</span> <span class="tok-mi">49</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta description"</span><span class="tok-p">,</span>
 <span class="tok-nt">"i_am_admin"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"i_am_member"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"i_am_owner"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_backlog_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_contact_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_epics_activated"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_fan"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_featured"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_issues_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_kanban_activated"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_looking_for_people"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_wiki_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_big_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"looking_for_people_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"members"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">6</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:54.874Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"my_homepage"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"my_permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"admin_roles"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"admin_project_values"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"remove_member"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_member"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"notify_level"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"b579f05d7d36f4588b11887093e4ce44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"public_permissions"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528-beta-project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"tags_colors"</span><span class="tok-p">:</span> <span class="tok-p">{},</span>
 <span class="tok-nt">"total_activity"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_activity_last_month"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_activity_last_week"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_activity_last_year"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_closed_milestones"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_fans"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_fans_last_month"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_fans_last_week"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_fans_last_year"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_milestones"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_story_points"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"totals_updated_datetime"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:54.906Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"videoconferences"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"videoconferences_extra_data"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-project-detail">48.2. Project detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"anon_permissions"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_code"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:20.265Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"creation_template"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_epic_status"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_issue_status"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_issue_type"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_points"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_priority"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_severity"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_task_status"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"default_us_status"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta description"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epic_custom_attributes"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.140022+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"aut nostrum consequatur quasi odio et"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.140039+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"odit"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"richtext"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.14223+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"id distinctio sequi amet incidunt"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.142246+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"corrupti totam voluptatibus"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"richtext"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.14364+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"ratione eius necessitatibus ad quibusdam"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.143654+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quod"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"dropdown"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.144998+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"ratione doloribus explicabo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.145016+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"enim similique"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"date"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.146523+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"nostrum asperiores eveniet libero consequuntur expedita velit accusantium"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.146539+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"number"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:34.707016+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration in minutes"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">26</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:34.708806+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"text"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:34.746556+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">27</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:34.748075+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration 3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593765634740</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"text"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"epic_statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"in-progress"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready-for-test"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Done"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"done"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#AAAAAA"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">36</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New status"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new-status"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"patch-status-name"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">37</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new-status-name"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"epics_csv_uuid"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"i_am_admin"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"i_am_member"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"i_am_owner"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_backlog_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_contact_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_epics_activated"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_fan"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_featured"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_issues_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_kanban_activated"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_looking_for_people"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_out_of_owner_limits"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"can_be_updated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"reason"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_wiki_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"issue_custom_attributes"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.164615+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"officiis repudiandae dignissimos similique consequatur mollitia at enim ad molestias praesentium"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.164631+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"fugiat optio consequuntur"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"dropdown"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.166561+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"minus quibusdam neque eveniet repellendus ex dolorum optio ullam vitae"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.166575+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"doloremque id"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"checkbox"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.168149+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"facere corrupti ipsa odit mollitia saepe officiis"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.168171+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"doloribus ducimus nulla"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"dropdown"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.169672+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"fugiat porro officia deleniti quidem ipsam"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.169687+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"velit"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"text"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.171158+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptate rem perspiciatis ipsum"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.171172+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"adipisci exercitationem"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"checkbox"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"issue_duedates"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"by_default"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#9dce0a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"days_to_due"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Default"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"by_default"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"days_to_due"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Due soon"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"by_default"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"days_to_due"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Past due"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"issue_statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#88A65E"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready-for-test"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#BFB35A"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Closed"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"closed"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5E8C6A"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"in-progress"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89BAB4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Needs Info"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"needs-info"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Rejected"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"rejected"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Postponed"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"postponed"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#AAAAAA"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">50</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New status"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new-status"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">51</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new-status-name"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#8C2318"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"patch-status-name"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"issue_types"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89BAB4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bug"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ba89a8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Question"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89a8ba"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enhancement"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"issues_csv_uuid"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_big_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/media/project/4/f/3/3/56ab780682ed9426ac722feaf310aa1409927c2ac39702c8323196509be8/test.png.300x300_q85_crop.png"</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/media/project/4/f/3/3/56ab780682ed9426ac722feaf310aa1409927c2ac39702c8323196509be8/test.png.80x80_q85_crop.png"</span><span class="tok-p">,</span>
 <span class="tok-nt">"looking_for_people_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"max_memberships"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"members"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"64e1b8d34f425d19e1ee2ea7236d3028"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Back"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"admin"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#40826D"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"aed1e43be0f69f07ce6f34a907bc6328"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user1"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#B6DA55"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"9971a763f5dfc5cbd1ce1d2865b4fcfa"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Back"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user3"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#2099DB"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"f31e0063c7cd6da19b6467bc48d2b14b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user4"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#71A6D2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Francisco Gil"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Francisco Gil"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"5c921c7bd676b7b4992501005d243c42"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#002e33"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"dce0e8ed702cd85d5132e523121e619b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user8"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#B6DA55"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"6d7e702bd6c6fc568fca7577f9ca8c55"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user7"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c9f5fe"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"1ec29e4d0732b571e9a975e258a7e9b5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">16</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"test-username"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#71A6D2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"74cb769a5e64d445b8550789e1553502"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Stakeholder"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user6"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#40826D"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"b579f05d7d36f4588b11887093e4ce44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Design"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#FFFF00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"69b60d39a450e863609ae3546b12b360"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Stakeholder"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user9"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"milestones"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-8"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-23"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-23"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:54.558Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"my_homepage"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"my_permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"admin_roles"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"admin_project_values"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"remove_member"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_member"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"notify_level"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"b579f05d7d36f4588b11887093e4ce44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"points"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"?"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mi">0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"1/2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mf">0.5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"1"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"10"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"13"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">11</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"20"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">11</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mi">20</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"40"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-mi">40</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"priorities"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"High"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669933"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#AAAAAA"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">25</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New priority"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">26</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New priority name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"public_permissions"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"roles"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ux"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">44</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New role name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new-role-name"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">43</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New role"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new-role"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Design"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">20</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"design"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">30</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"front"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Back"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">40</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"back"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">50</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"product-owner"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Stakeholder"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">60</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"stakeholder"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"severities"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0000FF"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#FFA500"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Important"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669933"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Minor"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Critical"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#AAAAAA"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">41</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New severity"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">42</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New severity name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"tags_colors"</span><span class="tok-p">:</span> <span class="tok-p">{},</span>
 <span class="tok-nt">"task_custom_attributes"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.15656+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"a sequi saepe quibusdam culpa optio accusantium minima obcaecati"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.156576+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"esse omnis soluta"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"dropdown"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.158394+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"laudantium totam dolorem minima nemo quaerat voluptate aliquam autem quasi distinctio inventore"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.158409+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"libero"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"richtext"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.159928+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"aliquid laboriosam soluta libero quo fugit molestiae impedit officia at"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.159942+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"soluta"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"date"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.161459+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"totam autem aut fuga odit"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.161473+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"unde"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"text"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.163021+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"debitis dolorum soluta mollitia aliquid sapiente nesciunt molestias cum deserunt corporis officiis"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.16304+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"obcaecati quasi impedit"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"richtext"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"task_duedates"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"by_default"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#9dce0a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"days_to_due"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Default"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"by_default"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"days_to_due"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Due soon"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"by_default"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"days_to_due"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Past due"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"task_statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ffcc00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready-for-test"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Closed"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"closed"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"in-progress"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Needs Info"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"needs-info"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#AAAAAA"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">41</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New status"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new-status"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"patch-status-name"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">42</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new-status-name"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"tasks_csv_uuid"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_activity"</span><span class="tok-p">:</span> <span class="tok-mi">189</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_activity_last_month"</span><span class="tok-p">:</span> <span class="tok-mi">189</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_activity_last_week"</span><span class="tok-p">:</span> <span class="tok-mi">189</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_activity_last_year"</span><span class="tok-p">:</span> <span class="tok-mi">189</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_closed_milestones"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_fans"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_fans_last_month"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_fans_last_week"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_fans_last_year"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_memberships"</span><span class="tok-p">:</span> <span class="tok-mi">16</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_milestones"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_story_points"</span><span class="tok-p">:</span> <span class="tok-mf">313.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"totals_updated_datetime"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:54.577Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"transfer_token"</span><span class="tok-p">:</span> <span class="tok-s2">"6:1jrHFD:8NuXY5qtgY406k-oQrs_o9KMu-s"</span><span class="tok-p">,</span>
 <span class="tok-nt">"us_duedates"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"by_default"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#9dce0a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"days_to_due"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Default"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"by_default"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"days_to_due"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Due soon"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"by_default"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"days_to_due"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Past due"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"us_statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"new"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"in-progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ready-for-test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Done"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"done"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5c3566"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Archived"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"archived"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"userstories_csv_uuid"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"userstory_custom_attributes"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.153216+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"vitae error dignissimos ipsa minus nostrum"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.153229+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"obcaecati quaerat"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"richtext"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.154934+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"necessitatibus velit aliquam exercitationem debitis laboriosam"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.154948+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"facilis temporibus"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"date"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.151681+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"ex a nihil porro placeat"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.151698+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eveniet"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"checkbox"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.150223+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"inventore ab iusto optio tempora hic"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.150238+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"maiores harum ipsa"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"url"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:39.219974+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration in minutes"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">26</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:39.22255+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"text"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.148166+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"vel omnis culpa quisquam nulla"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:39.162601+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration 1"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"richtext"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:39.283413+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">27</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:39.285351+00:00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration 3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593765639275</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"text"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"videoconferences"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"videoconferences_extra_data"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-project-modules-detail">48.3. Project modules configuration</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"bitbucket"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"secret"</span><span class="tok-p">:</span> <span class="tok-s2">"f805de8e75fc407d8c8ed16cd40f9ba6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"valid_origin_ips"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"131.103.20.165"</span><span class="tok-p">,</span>
 <span class="tok-s2">"131.103.20.166"</span><span class="tok-p">,</span>
 <span class="tok-s2">"104.192.143.192/28"</span><span class="tok-p">,</span>
 <span class="tok-s2">"104.192.143.208/28"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"webhooks_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/api/v1/bitbucket-hook?project=1&key=f805de8e75fc407d8c8ed16cd40f9ba6"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"github"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"secret"</span><span class="tok-p">:</span> <span class="tok-s2">"7ad6a6302b614eb5b7a53855dc6b0552"</span><span class="tok-p">,</span>
 <span class="tok-nt">"webhooks_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/api/v1/github-hook?project=1"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"gitlab"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"secret"</span><span class="tok-p">:</span> <span class="tok-s2">"89b8c12250074e8a83c7cab674462aa2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"valid_origin_ips"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"webhooks_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/api/v1/gitlab-hook?project=1&key=89b8c12250074e8a83c7cab674462aa2"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"gogs"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"secret"</span><span class="tok-p">:</span> <span class="tok-s2">"3bccc05f59dd41c9944023a1bf4a3f9c"</span><span class="tok-p">,</span>
 <span class="tok-nt">"webhooks_url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/api/v1/gogs-hook?project=1"</span>
 <span class="tok-p">}</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-project-stats-detail">48.4. Project stats detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_points"</span><span class="tok-p">:</span> <span class="tok-mf">364.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_points_per_role"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-mf">110.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-mf">104.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-mf">70.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-mf">79.0</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"closed_points"</span><span class="tok-p">:</span> <span class="tok-mf">44.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"closed_points_per_role"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-mf">21.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-mf">1.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-mf">3.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-mf">18.0</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"defined_points"</span><span class="tok-p">:</span> <span class="tok-mf">628.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"defined_points_per_role"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-mf">162.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-mf">213.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-mf">82.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-mf">170.0</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"milestones"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"client-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"evolution"</span><span class="tok-p">:</span> <span class="tok-mf">313.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal"</span><span class="tok-p">:</span> <span class="tok-mf">313.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"team-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"client-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"evolution"</span><span class="tok-p">:</span> <span class="tok-mf">313.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-23"</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal"</span><span class="tok-p">:</span> <span class="tok-mf">260.8333333333333</span><span class="tok-p">,</span>
 <span class="tok-nt">"team-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"client-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"evolution"</span><span class="tok-p">:</span> <span class="tok-mf">269.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Future sprint"</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal"</span><span class="tok-p">:</span> <span class="tok-mf">208.66666666666669</span><span class="tok-p">,</span>
 <span class="tok-nt">"team-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"client-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"evolution"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Future sprint"</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal"</span><span class="tok-p">:</span> <span class="tok-mf">156.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"team-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"client-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"evolution"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Future sprint"</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal"</span><span class="tok-p">:</span> <span class="tok-mf">104.33333333333334</span><span class="tok-p">,</span>
 <span class="tok-nt">"team-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"client-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"evolution"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Future sprint"</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal"</span><span class="tok-p">:</span> <span class="tok-mf">52.166666666666686</span><span class="tok-p">,</span>
 <span class="tok-nt">"team-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"client-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"evolution"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project End"</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal"</span><span class="tok-p">:</span> <span class="tok-mf">2.1316282072803006e-14</span><span class="tok-p">,</span>
 <span class="tok-nt">"team-increment"</span><span class="tok-p">:</span> <span class="tok-mi">0</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"speed"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_milestones"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">313.0</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-project-issue-stats-detail">48.5. Project issue stats detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"closed_issues"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"issues_per_assigned_to"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"0"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"black"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Unassigned"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"Unassigned"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"10"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#2099DB"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user4"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"12"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#71A6D2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user6"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"13"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#B6DA55"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user7"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"14"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#002e33"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user8"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"5"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"admin"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"6"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#40826D"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"7"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#40826D"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user1"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"8"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#71A6D2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Francisco Gil"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"9"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#B6DA55"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user3"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"issues_per_owner"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"10"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#2099DB"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user4"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"12"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#71A6D2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user6"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"13"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#B6DA55"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user7"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"14"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#002e33"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user8"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"15"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#FFFF00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user9"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"5"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"admin"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"6"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#40826D"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"7"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#40826D"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user1"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"9"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#B6DA55"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user3"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"issues_per_priority"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669933"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"High"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"issues_per_severity"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669933"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Minor"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0000FF"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#FFA500"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Important"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"5"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Critical"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"issues_per_status"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#8C2318"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch status name"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5E8C6A"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#88A65E"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#BFB35A"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Closed"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"5"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89BAB4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Needs Info"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"6"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Rejected"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"7"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Postponed"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"issues_per_type"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89BAB4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bug"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ba89a8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Question"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89a8ba"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enhancement"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"last_four_weeks_days"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"by_open_closed"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"closed"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-mi">1</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"open"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">22</span><span class="tok-p">,</span>
 <span class="tok-mi">5</span>
 <span class="tok-p">]</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"by_priority"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"data"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-mi">5</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669933"</span><span class="tok-p">,</span>
 <span class="tok-nt">"data"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-mi">9</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"data"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-mi">4</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"High"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"by_severity"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"data"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-mi">2</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669933"</span><span class="tok-p">,</span>
 <span class="tok-nt">"data"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-mi">4</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Minor"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0000FF"</span><span class="tok-p">,</span>
 <span class="tok-nt">"data"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-mi">9</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#FFA500"</span><span class="tok-p">,</span>
 <span class="tok-nt">"data"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Important"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"5"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"data"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-mi">3</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Critical"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"by_status"</span><span class="tok-p">:</span> <span class="tok-p">{}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"opened_issues"</span><span class="tok-p">:</span> <span class="tok-mi">17</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_issues"</span><span class="tok-p">:</span> <span class="tok-mi">27</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-project-tags-colors-detail">48.6. Project tag colors data detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"ab"</span><span class="tok-p">:</span> <span class="tok-s2">"#da2361"</span><span class="tok-p">,</span>
 <span class="tok-nt">"accusamus"</span><span class="tok-p">:</span> <span class="tok-s2">"#801cf7"</span><span class="tok-p">,</span>
 <span class="tok-nt">"accusantium"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"ad"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"adipisci"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"alias"</span><span class="tok-p">:</span> <span class="tok-s2">"#cdb6fd"</span><span class="tok-p">,</span>
 <span class="tok-nt">"aliquam"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"aliquid"</span><span class="tok-p">:</span> <span class="tok-s2">"#f01df5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"amet"</span><span class="tok-p">:</span> <span class="tok-s2">"#db04fb"</span><span class="tok-p">,</span>
 <span class="tok-nt">"animi"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"aperiam"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"architecto"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"asperiores"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"assumenda"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"at"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"atque"</span><span class="tok-p">:</span> <span class="tok-s2">"#713547"</span><span class="tok-p">,</span>
 <span class="tok-nt">"autem"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"blanditiis"</span><span class="tok-p">:</span> <span class="tok-s2">"#65026b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"commodi"</span><span class="tok-p">:</span> <span class="tok-s2">"#3b70df"</span><span class="tok-p">,</span>
 <span class="tok-nt">"consectetur"</span><span class="tok-p">:</span> <span class="tok-s2">"#97176f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"consequatur"</span><span class="tok-p">:</span> <span class="tok-s2">"#3ad7db"</span><span class="tok-p">,</span>
 <span class="tok-nt">"consequuntur"</span><span class="tok-p">:</span> <span class="tok-s2">"#ce24ec"</span><span class="tok-p">,</span>
 <span class="tok-nt">"corporis"</span><span class="tok-p">:</span> <span class="tok-s2">"#ed9c91"</span><span class="tok-p">,</span>
 <span class="tok-nt">"corrupti"</span><span class="tok-p">:</span> <span class="tok-s2">"#432493"</span><span class="tok-p">,</span>
 <span class="tok-nt">"culpa"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"cum"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"cumque"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"cupiditate"</span><span class="tok-p">:</span> <span class="tok-s2">"#144bba"</span><span class="tok-p">,</span>
 <span class="tok-nt">"delectus"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"deleniti"</span><span class="tok-p">:</span> <span class="tok-s2">"#6188db"</span><span class="tok-p">,</span>
 <span class="tok-nt">"deserunt"</span><span class="tok-p">:</span> <span class="tok-s2">"#e7b695"</span><span class="tok-p">,</span>
 <span class="tok-nt">"dicta"</span><span class="tok-p">:</span> <span class="tok-s2">"#939b44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"dignissimos"</span><span class="tok-p">:</span> <span class="tok-s2">"#79b3c9"</span><span class="tok-p">,</span>
 <span class="tok-nt">"distinctio"</span><span class="tok-p">:</span> <span class="tok-s2">"#1f8960"</span><span class="tok-p">,</span>
 <span class="tok-nt">"dolor"</span><span class="tok-p">:</span> <span class="tok-s2">"#641bd9"</span><span class="tok-p">,</span>
 <span class="tok-nt">"dolore"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"dolorem"</span><span class="tok-p">:</span> <span class="tok-s2">"#604860"</span><span class="tok-p">,</span>
 <span class="tok-nt">"doloremque"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"dolores"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"doloribus"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"dolorum"</span><span class="tok-p">:</span> <span class="tok-s2">"#db7ec2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"ea"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"eaque"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"eius"</span><span class="tok-p">:</span> <span class="tok-s2">"#860b86"</span><span class="tok-p">,</span>
 <span class="tok-nt">"eligendi"</span><span class="tok-p">:</span> <span class="tok-s2">"#5d8273"</span><span class="tok-p">,</span>
 <span class="tok-nt">"enim"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"error"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"esse"</span><span class="tok-p">:</span> <span class="tok-s2">"#d77661"</span><span class="tok-p">,</span>
 <span class="tok-nt">"et"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"eum"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"eveniet"</span><span class="tok-p">:</span> <span class="tok-s2">"#5d26b5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"ex"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"excepturi"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"exercitationem"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"expedita"</span><span class="tok-p">:</span> <span class="tok-s2">"#740c41"</span><span class="tok-p">,</span>
 <span class="tok-nt">"explicabo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"facere"</span><span class="tok-p">:</span> <span class="tok-s2">"#113f4a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"facilis"</span><span class="tok-p">:</span> <span class="tok-s2">"#0f6b6b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"fuga"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"fugiat"</span><span class="tok-p">:</span> <span class="tok-s2">"#1c563a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"fugit"</span><span class="tok-p">:</span> <span class="tok-s2">"#9345df"</span><span class="tok-p">,</span>
 <span class="tok-nt">"harum"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"hic"</span><span class="tok-p">:</span> <span class="tok-s2">"#f75f0b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"illo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"illum"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"impedit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"in"</span><span class="tok-p">:</span> <span class="tok-s2">"#af10ef"</span><span class="tok-p">,</span>
 <span class="tok-nt">"incidunt"</span><span class="tok-p">:</span> <span class="tok-s2">"#3099ec"</span><span class="tok-p">,</span>
 <span class="tok-nt">"inventore"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"ipsam"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"ipsum"</span><span class="tok-p">:</span> <span class="tok-s2">"#da3ba4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"iste"</span><span class="tok-p">:</span> <span class="tok-s2">"#491b3a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"itaque"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"iure"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"iusto"</span><span class="tok-p">:</span> <span class="tok-s2">"#3a10e8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"laborum"</span><span class="tok-p">:</span> <span class="tok-s2">"#67eac4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"laudantium"</span><span class="tok-p">:</span> <span class="tok-s2">"#9e3f1f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"libero"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"magni"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"maiores"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"maxime"</span><span class="tok-p">:</span> <span class="tok-s2">"#1acc29"</span><span class="tok-p">,</span>
 <span class="tok-nt">"minima"</span><span class="tok-p">:</span> <span class="tok-s2">"#f0048e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"minus"</span><span class="tok-p">:</span> <span class="tok-s2">"#59b653"</span><span class="tok-p">,</span>
 <span class="tok-nt">"modi"</span><span class="tok-p">:</span> <span class="tok-s2">"#494e30"</span><span class="tok-p">,</span>
 <span class="tok-nt">"mollitia"</span><span class="tok-p">:</span> <span class="tok-s2">"#002e7f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"nam"</span><span class="tok-p">:</span> <span class="tok-s2">"#ce4004"</span><span class="tok-p">,</span>
 <span class="tok-nt">"natus"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"necessitatibus"</span><span class="tok-p">:</span> <span class="tok-s2">"#84e3b6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"nemo"</span><span class="tok-p">:</span> <span class="tok-s2">"#e81498"</span><span class="tok-p">,</span>
 <span class="tok-nt">"neque"</span><span class="tok-p">:</span> <span class="tok-s2">"#150607"</span><span class="tok-p">,</span>
 <span class="tok-nt">"nesciunt"</span><span class="tok-p">:</span> <span class="tok-s2">"#4c8404"</span><span class="tok-p">,</span>
 <span class="tok-nt">"nihil"</span><span class="tok-p">:</span> <span class="tok-s2">"#98a352"</span><span class="tok-p">,</span>
 <span class="tok-nt">"nisi"</span><span class="tok-p">:</span> <span class="tok-s2">"#ef7fdc"</span><span class="tok-p">,</span>
 <span class="tok-nt">"non"</span><span class="tok-p">:</span> <span class="tok-s2">"#37031f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"nulla"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"numquam"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"obcaecati"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"odio"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"odit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"officia"</span><span class="tok-p">:</span> <span class="tok-s2">"#c4f027"</span><span class="tok-p">,</span>
 <span class="tok-nt">"officiis"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"omnis"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"optio"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"pariatur"</span><span class="tok-p">:</span> <span class="tok-s2">"#7b0e4e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"perferendis"</span><span class="tok-p">:</span> <span class="tok-s2">"#999645"</span><span class="tok-p">,</span>
 <span class="tok-nt">"perspiciatis"</span><span class="tok-p">:</span> <span class="tok-s2">"#afb825"</span><span class="tok-p">,</span>
 <span class="tok-nt">"placeat"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"porro"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"possimus"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"praesentium"</span><span class="tok-p">:</span> <span class="tok-s2">"#0cd131"</span><span class="tok-p">,</span>
 <span class="tok-nt">"provident"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"quae"</span><span class="tok-p">:</span> <span class="tok-s2">"#d91a8b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"quaerat"</span><span class="tok-p">:</span> <span class="tok-s2">"#0b4425"</span><span class="tok-p">,</span>
 <span class="tok-nt">"quam"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"quas"</span><span class="tok-p">:</span> <span class="tok-s2">"#6e3390"</span><span class="tok-p">,</span>
 <span class="tok-nt">"quasi"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"qui"</span><span class="tok-p">:</span> <span class="tok-s2">"#61f611"</span><span class="tok-p">,</span>
 <span class="tok-nt">"quia"</span><span class="tok-p">:</span> <span class="tok-s2">"#f53074"</span><span class="tok-p">,</span>
 <span class="tok-nt">"quibusdam"</span><span class="tok-p">:</span> <span class="tok-s2">"#c49ac2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"quis"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"quisquam"</span><span class="tok-p">:</span> <span class="tok-s2">"#ebca0b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"quo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"quod"</span><span class="tok-p">:</span> <span class="tok-s2">"#0e5b24"</span><span class="tok-p">,</span>
 <span class="tok-nt">"quos"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"ratione"</span><span class="tok-p">:</span> <span class="tok-s2">"#570ce3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"reiciendis"</span><span class="tok-p">:</span> <span class="tok-s2">"#560ff6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"rem"</span><span class="tok-p">:</span> <span class="tok-s2">"#688119"</span><span class="tok-p">,</span>
 <span class="tok-nt">"repellat"</span><span class="tok-p">:</span> <span class="tok-s2">"#807389"</span><span class="tok-p">,</span>
 <span class="tok-nt">"repellendus"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"reprehenderit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"repudiandae"</span><span class="tok-p">:</span> <span class="tok-s2">"#3a2b71"</span><span class="tok-p">,</span>
 <span class="tok-nt">"rerum"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"saepe"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"sed"</span><span class="tok-p">:</span> <span class="tok-s2">"#c15b7b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"sequi"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"sint"</span><span class="tok-p">:</span> <span class="tok-s2">"#3b2404"</span><span class="tok-p">,</span>
 <span class="tok-nt">"sit"</span><span class="tok-p">:</span> <span class="tok-s2">"#abdcde"</span><span class="tok-p">,</span>
 <span class="tok-nt">"soluta"</span><span class="tok-p">:</span> <span class="tok-s2">"#1398ab"</span><span class="tok-p">,</span>
 <span class="tok-nt">"sunt"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"suscipit"</span><span class="tok-p">:</span> <span class="tok-s2">"#38abf3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tempora"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"tempore"</span><span class="tok-p">:</span> <span class="tok-s2">"#ae2670"</span><span class="tok-p">,</span>
 <span class="tok-nt">"temporibus"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"totam"</span><span class="tok-p">:</span> <span class="tok-s2">"#560a5d"</span><span class="tok-p">,</span>
 <span class="tok-nt">"ullam"</span><span class="tok-p">:</span> <span class="tok-s2">"#98ad13"</span><span class="tok-p">,</span>
 <span class="tok-nt">"unde"</span><span class="tok-p">:</span> <span class="tok-s2">"#da2470"</span><span class="tok-p">,</span>
 <span class="tok-nt">"ut"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"vel"</span><span class="tok-p">:</span> <span class="tok-s2">"#91e065"</span><span class="tok-p">,</span>
 <span class="tok-nt">"velit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"veniam"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"vero"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"vitae"</span><span class="tok-p">:</span> <span class="tok-s2">"#d9fe5e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"voluptate"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"voluptates"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"voluptatibus"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"voluptatum"</span><span class="tok-p">:</span> <span class="tok-s2">"#02d22f"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-project-voter-detail">48.7. Project voter detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"GitHub"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"github-ecf32e2347fd4afda1b4914414a965cf"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-project-watcher-detail">48.8. Project watcher detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"admin"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-membership-detail">48.9. Membership detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#002e33"</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_at"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:20.444Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"email"</span><span class="tok-p">:</span> <span class="tok-s2">"user8@taigaio.demo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"dce0e8ed702cd85d5132e523121e619b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"invitation_extra_text"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"invited_by"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_admin"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_owner"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_user_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"role"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"role_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_email"</span><span class="tok-p">:</span> <span class="tok-s2">"user8@taigaio.demo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_order"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-role-detail">48.10. Role detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"computable"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"members_count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"add_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_issues"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_milestone"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_milestones"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_project"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_tasks"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_page"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_pages"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_wiki_link"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_wiki_links"</span><span class="tok-p">,</span>
 <span class="tok-s2">"view_epics"</span><span class="tok-p">,</span>
 <span class="tok-s2">"add_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"modify_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"delete_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_epic"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_us"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_task"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_issue"</span><span class="tok-p">,</span>
 <span class="tok-s2">"comment_wiki_page"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"ux"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-milestone-detail">48.11. Milestone detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"closed_points"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-08T11:56:21.173Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"disponibility"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"estimated_finish"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-23"</span><span class="tok-p">,</span>
 <span class="tok-nt">"estimated_start"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-08"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:41:05.099Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">124.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_stories"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"9971a763f5dfc5cbd1ce1d2865b4fcfa"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user3"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"backlog_order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"client_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.217Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f57900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-2"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">121</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finish_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"kanban_order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:36.879Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"points"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"sprint_order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span><span class="tok-p">,</span>
 <span class="tok-nt">"team_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">44.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"69b60d39a450e863609ae3546b12b360"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user9"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"backlog_order"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"client_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:22.518Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#888a85"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">68</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Migrate to Python 3 and milk a beautiful cow"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f57900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-2"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">121</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finish_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"kanban_order"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:22.697Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"points"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-mi">11</span><span class="tok-p">,</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"sprint_order"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Lighttpd x-sendfile support"</span><span class="tok-p">,</span>
 <span class="tok-nt">"team_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">26.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"aed1e43be0f69f07ce6f34a907bc6328"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user1"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"backlog_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690983608</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"client_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:23.608Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3465a4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">64</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ad7fa8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">65</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Experimental: modular file types"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#888a85"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">68</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Migrate to Python 3 and milk a beautiful cow"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finish_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"kanban_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690983608</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:23.834Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"points"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"sprint_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690983609</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"get_actions() does not check for 'delete_selected' in actions"</span><span class="tok-p">,</span>
 <span class="tok-nt">"team_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">53.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">}</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-milestone-watcher-detail">48.12. Milestone watcher detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-milestone-stats-detail">48.13. Milestone stats detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"completed_points"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"completed_tasks"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"completed_userstories"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"days"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-08"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">124.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">124.0</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-09"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">124.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">115.73333333333333</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-10"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">104.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">107.46666666666667</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-11"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">11</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">104.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">99.2</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-12"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">93.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">90.93333333333334</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-13"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">93.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">82.66666666666667</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-14"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">93.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">74.4</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-15"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">93.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">66.13333333333334</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-16"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">16</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">93.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">57.866666666666674</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-17"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">17</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">93.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">49.60000000000001</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-18"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">18</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">93.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">41.33333333333334</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-19"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">19</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">93.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">33.06666666666668</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-20"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">20</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">93.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">24.80000000000001</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-21"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">21</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">82.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">16.533333333333346</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-22"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">22</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">82.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">8.266666666666678</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"day"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-23"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-mi">23</span><span class="tok-p">,</span>
 <span class="tok-nt">"open_points"</span><span class="tok-p">:</span> <span class="tok-mf">82.16666666666666</span><span class="tok-p">,</span>
 <span class="tok-nt">"optimal_points"</span><span class="tok-p">:</span> <span class="tok-mf">1.0658141036401503e-14</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"estimated_finish"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-23"</span><span class="tok-p">,</span>
 <span class="tok-nt">"estimated_start"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-08"</span><span class="tok-p">,</span>
 <span class="tok-nt">"iocaine_doses"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-mf">63.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-mf">41.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-mf">17.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-mf">3.0</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"total_tasks"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_userstories"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-epic-detail">48.14. Epic detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"69b60d39a450e863609ae3546b12b360"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user9"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note_html"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"client_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3465a4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:44.275Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Voluptatem nihil unde ipsam at ipsum praesentium in labore, quo nobis asperiores ipsam. Obcaecati doloribus voluptatem sint mollitia ea deserunt totam, odit dicta repellat doloremque voluptate necessitatibus ipsa, molestiae deserunt itaque aliquam tenetur consectetur officia consequatur repellat quisquam nulla rerum? Iste suscipit quas incidunt cumque enim consectetur illo eum, nostrum modi voluptates doloremque illo nemo, nesciunt culpa pariatur dolor sapiente nobis repellendus itaque molestiae accusamus adipisci, dolorum quod tempore accusantium saepe eius placeat iure ullam, dolorum aliquid doloribus animi tenetur optio?"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Voluptatem nihil unde ipsam at ipsum praesentium in labore, quo nobis asperiores ipsam. Obcaecati doloribus voluptatem sint mollitia ea deserunt totam, odit dicta repellat doloremque voluptate necessitatibus ipsa, molestiae deserunt itaque aliquam tenetur consectetur officia consequatur repellat quisquam nulla rerum? Iste suscipit quas incidunt cumque enim consectetur illo eum, nostrum modi voluptates doloremque illo nemo, nesciunt culpa pariatur dolor sapiente nobis repellendus itaque molestiae accusamus adipisci, dolorum quod tempore accusantium saepe eius placeat iure ullam, dolorum aliquid doloribus animi tenetur optio?</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epics_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593691004275</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:44.453Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"neighbors"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"next"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">65</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Experimental: modular file types"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"previous"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">27</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">71</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"New epic"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"dce0e8ed702cd85d5132e523121e619b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user8"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">64</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"eligendi"</span><span class="tok-p">,</span>
 <span class="tok-s2">"#5d8273"</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"team_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_stories_counts"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"progress"</span><span class="tok-p">:</span> <span class="tok-mf">1.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"total"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-mi">14</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-epic-detail-get">48.15. Epic detail (GET)</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"69b60d39a450e863609ae3546b12b360"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user9"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note_html"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"client_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3465a4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:44.275Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Voluptatem nihil unde ipsam at ipsum praesentium in labore, quo nobis asperiores ipsam. Obcaecati doloribus voluptatem sint mollitia ea deserunt totam, odit dicta repellat doloremque voluptate necessitatibus ipsa, molestiae deserunt itaque aliquam tenetur consectetur officia consequatur repellat quisquam nulla rerum? Iste suscipit quas incidunt cumque enim consectetur illo eum, nostrum modi voluptates doloremque illo nemo, nesciunt culpa pariatur dolor sapiente nobis repellendus itaque molestiae accusamus adipisci, dolorum quod tempore accusantium saepe eius placeat iure ullam, dolorum aliquid doloribus animi tenetur optio?"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Voluptatem nihil unde ipsam at ipsum praesentium in labore, quo nobis asperiores ipsam. Obcaecati doloribus voluptatem sint mollitia ea deserunt totam, odit dicta repellat doloremque voluptate necessitatibus ipsa, molestiae deserunt itaque aliquam tenetur consectetur officia consequatur repellat quisquam nulla rerum? Iste suscipit quas incidunt cumque enim consectetur illo eum, nostrum modi voluptates doloremque illo nemo, nesciunt culpa pariatur dolor sapiente nobis repellendus itaque molestiae accusamus adipisci, dolorum quod tempore accusantium saepe eius placeat iure ullam, dolorum aliquid doloribus animi tenetur optio?</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epics_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593691004275</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:44.453Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"neighbors"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"next"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">65</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Experimental: modular file types"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"previous"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">27</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">71</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"New epic"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"dce0e8ed702cd85d5132e523121e619b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user8"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">64</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"eligendi"</span><span class="tok-p">,</span>
 <span class="tok-s2">"#5d8273"</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"team_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_stories_counts"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"progress"</span><span class="tok-p">:</span> <span class="tok-mf">1.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"total"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-mi">14</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-epic-detail-list">48.16. Epic detail (LIST)</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"69b60d39a450e863609ae3546b12b360"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user9"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"client_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3465a4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:44.275Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epics_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593691004275</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:44.453Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"dce0e8ed702cd85d5132e523121e619b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user8"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">64</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"eligendi"</span><span class="tok-p">,</span>
 <span class="tok-s2">"#5d8273"</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"team_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_stories_counts"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"progress"</span><span class="tok-p">:</span> <span class="tok-mf">1.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"total"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-mi">14</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-epic-filters-data">48.17. Epic filters data detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Francisco Gil"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">16</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"owners"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Done"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#da2361"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ab"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#801cf7"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"accusamus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"accusantium"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ad"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#cdb6fd"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"alias"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"aliquam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f01df5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"aliquid"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#db04fb"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"amet"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"animi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"aperiam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"architecto"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"asperiores"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"assumenda"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"at"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#713547"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"atque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"autem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#65026b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"blanditiis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3b70df"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"commodi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#97176f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"consectetur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3ad7db"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"consequatur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ce24ec"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"consequuntur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ed9c91"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"corporis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#432493"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"corrupti"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"culpa"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cumque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#144bba"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cupiditate"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"customer"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"delectus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#6188db"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"deleniti"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#e7b695"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"deserunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#939b44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dicta"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#79b3c9"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dignissimos"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1f8960"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"distinctio"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#641bd9"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolor"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolore"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#604860"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolorem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"doloremque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolores"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"doloribus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#db7ec2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolorum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ea"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eaque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#860b86"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eius"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5d8273"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eligendi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"enim"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"error"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#d77661"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"esse"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"et"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5d26b5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eveniet"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ex"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"excepturi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"exercitationem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#740c41"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"expedita"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"explicabo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#113f4a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"facere"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0f6b6b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"facilis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"fuga"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1c563a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"fugiat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#9345df"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"fugit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"harum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f75f0b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"hic"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"id"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"illo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"illum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"impedit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#af10ef"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"in"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3099ec"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"incidunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"inventore"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ipsam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#da3ba4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ipsum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#491b3a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"iste"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"itaque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"iure"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3a10e8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"iusto"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#67eac4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"laborum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#9e3f1f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"laudantium"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"libero"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"magni"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"maiores"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1acc29"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"maxime"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f0048e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"minima"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#59b653"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"minus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#494e30"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"modi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#002e7f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"mollitia"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ce4004"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"natus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#84e3b6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"necessitatibus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#e81498"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nemo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#150607"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"neque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#4c8404"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nesciunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#98a352"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nihil"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ef7fdc"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nisi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#37031f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"non"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nulla"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"numquam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"obcaecati"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"odio"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"odit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c4f027"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"officia"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"officiis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"omnis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"optio"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#7b0e4e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"pariatur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999645"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"perferendis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#afb825"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"perspiciatis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"placeat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"porro"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"possimus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0cd131"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"praesentium"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"provident"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#d91a8b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quae"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0b4425"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quaerat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#6e3390"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quas"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quasi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#61f611"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"qui"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f53074"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quia"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c49ac2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quibusdam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ebca0b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quisquam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0e5b24"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quod"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quos"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#570ce3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ratione"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#560ff6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"reiciendis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#688119"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"rem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#807389"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"repellat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"repellendus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"reprehenderit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3a2b71"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"repudiandae"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"rerum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"saepe"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c15b7b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sed"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sequi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"service catalog"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3b2404"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sint"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#abdcde"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1398ab"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"soluta"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#38abf3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"suscipit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"tempora"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ae2670"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"tempore"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"temporibus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#560a5d"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"totam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#98ad13"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ullam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#da2470"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"unde"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#91e065"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"vel"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"velit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"veniam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"vero"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#d9fe5e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"vitae"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptate"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptates"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#02d22f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptatum"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-epic-voter-detail">48.18. Epic voter detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user1"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-epic-watcher-detail">48.19. Epic watcher detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"BitBucket"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"bitbucket-39e1bd53be764862bb63edb881e16f8a"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-epic-status-detail">48.20. Epic status detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"patch-status-name"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-epic-custom-attribute-detail">48.21. Epic custom attribute detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:57:22.124Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"nesciunt consectetur culpa ullam harum fugit veritatis eius dolorem assumenda"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:34.667Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration 1"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"url"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-epic-custom-attributes-values-detail">48.22. Epic custom attributes values detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"attributes_values"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"14"</span><span class="tok-p">:</span> <span class="tok-s2">"240 min"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"epic"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-epic-related-user-story-detail">48.23. Epic related user story detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"epic"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">100</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_story"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-userstory-detail">48.24. User story detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"9971a763f5dfc5cbd1ce1d2865b4fcfa"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user3"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"assigned_users"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">9</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"backlog_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981217</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note_html"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"client_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.217Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Expedita quos dolore adipisci animi harum hic ut sed fugiat, harum voluptates iste obcaecati totam eos deleniti, dolores quo nemo quibusdam? Dolorum expedita veniam eveniet numquam officiis laudantium? Voluptate voluptas molestiae necessitatibus id facilis animi odit dolores enim, maxime cupiditate perspiciatis modi odit eveniet ullam. Consequuntur doloremque sit deserunt earum corrupti architecto eveniet quis amet obcaecati, non ex amet rerum aut facere rem vel delectus fugit tempora nobis, ut debitis ipsam alias iure tenetur, quae voluptatem illum tenetur porro voluptas doloribus, obcaecati corporis porro neque itaque temporibus nulla unde quas tempora."</span><span class="tok-p">,</span>
 <span class="tok-nt">"description_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Expedita quos dolore adipisci animi harum hic ut sed fugiat, harum voluptates iste obcaecati totam eos deleniti, dolores quo nemo quibusdam? Dolorum expedita veniam eveniet numquam officiis laudantium? Voluptate voluptas molestiae necessitatibus id facilis animi odit dolores enim, maxime cupiditate perspiciatis modi odit eveniet ullam. Consequuntur doloremque sit deserunt earum corrupti architecto eveniet quis amet obcaecati, non ex amet rerum aut facere rem vel delectus fugit tempora nobis, ut debitis ipsam alias iure tenetur, quae voluptatem illum tenetur porro voluptas doloribus, obcaecati corporis porro neque itaque temporibus nulla unde quas tempora.</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epic_order"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f57900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-2"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">121</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finish_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_from_issue"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_from_task"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"kanban_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981217</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:36.879Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"neighbors"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"next"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Lighttpd x-sendfile support"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"previous"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">142</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">79</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Customer personal data"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"origin_issue"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"origin_task"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"b579f05d7d36f4588b11887093e4ce44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"points"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"sprint_order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"cum"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"tasks"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"team_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_attachments"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_comments"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">44.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"tribe_gig"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-userstory-detail-get">48.25. User story detail (GET)</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"9971a763f5dfc5cbd1ce1d2865b4fcfa"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user3"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"assigned_users"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">9</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"backlog_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981217</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note_html"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"client_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.217Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Expedita quos dolore adipisci animi harum hic ut sed fugiat, harum voluptates iste obcaecati totam eos deleniti, dolores quo nemo quibusdam? Dolorum expedita veniam eveniet numquam officiis laudantium? Voluptate voluptas molestiae necessitatibus id facilis animi odit dolores enim, maxime cupiditate perspiciatis modi odit eveniet ullam. Consequuntur doloremque sit deserunt earum corrupti architecto eveniet quis amet obcaecati, non ex amet rerum aut facere rem vel delectus fugit tempora nobis, ut debitis ipsam alias iure tenetur, quae voluptatem illum tenetur porro voluptas doloribus, obcaecati corporis porro neque itaque temporibus nulla unde quas tempora."</span><span class="tok-p">,</span>
 <span class="tok-nt">"description_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Expedita quos dolore adipisci animi harum hic ut sed fugiat, harum voluptates iste obcaecati totam eos deleniti, dolores quo nemo quibusdam? Dolorum expedita veniam eveniet numquam officiis laudantium? Voluptate voluptas molestiae necessitatibus id facilis animi odit dolores enim, maxime cupiditate perspiciatis modi odit eveniet ullam. Consequuntur doloremque sit deserunt earum corrupti architecto eveniet quis amet obcaecati, non ex amet rerum aut facere rem vel delectus fugit tempora nobis, ut debitis ipsam alias iure tenetur, quae voluptatem illum tenetur porro voluptas doloribus, obcaecati corporis porro neque itaque temporibus nulla unde quas tempora.</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epic_order"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f57900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-2"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">121</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finish_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_from_issue"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_from_task"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"kanban_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981217</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:36.879Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"neighbors"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"next"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Lighttpd x-sendfile support"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"previous"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">142</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">79</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Customer personal data"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"origin_issue"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"origin_task"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"b579f05d7d36f4588b11887093e4ce44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"points"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"sprint_order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"cum"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"tasks"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"team_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_attachments"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_comments"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">44.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"tribe_gig"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="admonitionblock note">
|
|
<table>
|
|
<tr>
|
|
<td class="icon">
|
|
<div class="title"></div>
|
|
</td>
|
|
<td class="content">
|
|
neighbors is a read only field
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-userstory-detail-list">48.26. User story detail (LIST)</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_users"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"backlog_order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"client_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:37.245Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"epic_order"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finish_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_from_issue"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_from_task"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">142</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"kanban_order"</span><span class="tok-p">:</span> <span class="tok-mi">37</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_name"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:37.249Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"origin_issue"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"origin_task"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"b579f05d7d36f4588b11887093e4ce44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"points"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"2"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"4"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"43"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"44"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">79</span><span class="tok-p">,</span>
 <span class="tok-nt">"sprint_order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Customer personal data"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"service catalog"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"customer"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"tasks"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"team_requirement"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_attachments"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_comments"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_points"</span><span class="tok-p">:</span> <span class="tok-mf">1.5</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"tribe_gig"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-userstory-filters-data">48.27. Issue filters data detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Francisco Gil"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">16</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"assigned_users"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Francisco Gil"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">16</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">27</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">71</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"New epic"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593691004275</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">64</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593691004514</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">65</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Experimental: modular file types"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593691004798</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">66</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593691005001</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">67</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Feature/improved image admin"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593691005198</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">68</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Migrate to Python 3 and milk a beautiful cow"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593691005461</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">69</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Experimental: modular file types"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593691005723</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">70</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Add tests for bulk operations"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">28</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593765630980</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">72</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"New epic"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">29</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593765631974</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">73</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"EPIC 1"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">30</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593765631974</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">74</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"EPIC 2"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">31</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593765631974</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">75</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"EPIC 3"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"owners"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Francisco Gil"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"roles"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">44</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New role name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">43</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New role"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Design"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">20</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">30</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Back"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">40</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">50</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Stakeholder"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">60</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff8a84"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Done"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5c3566"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Archived"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#da2361"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ab"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#801cf7"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"accusamus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"accusantium"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ad"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#cdb6fd"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"alias"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"aliquam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f01df5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"aliquid"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#db04fb"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"amet"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"animi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"aperiam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"architecto"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"asperiores"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"assumenda"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"at"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#713547"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"atque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"autem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#65026b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"blanditiis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3b70df"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"commodi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#97176f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"consectetur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3ad7db"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"consequatur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ce24ec"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"consequuntur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ed9c91"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"corporis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#432493"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"corrupti"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"culpa"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cumque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#144bba"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cupiditate"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"customer"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"delectus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#6188db"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"deleniti"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#e7b695"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"deserunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#939b44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dicta"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#79b3c9"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dignissimos"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1f8960"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"distinctio"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#641bd9"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolor"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolore"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#604860"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolorem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"doloremque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolores"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"doloribus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#db7ec2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolorum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ea"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eaque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#860b86"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eius"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5d8273"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eligendi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"enim"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"error"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#d77661"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"esse"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"et"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5d26b5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eveniet"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ex"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"excepturi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"exercitationem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#740c41"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"expedita"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"explicabo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#113f4a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"facere"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0f6b6b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"facilis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"fuga"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1c563a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"fugiat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#9345df"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"fugit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"harum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f75f0b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"hic"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"id"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"illo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"illum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"impedit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#af10ef"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"in"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3099ec"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"incidunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"inventore"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ipsam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#da3ba4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ipsum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#491b3a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"iste"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"itaque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"iure"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3a10e8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"iusto"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#67eac4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"laborum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#9e3f1f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"laudantium"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"libero"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"magni"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"maiores"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1acc29"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"maxime"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f0048e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"minima"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#59b653"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"minus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#494e30"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"modi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#002e7f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"mollitia"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ce4004"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"natus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#84e3b6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"necessitatibus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#e81498"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nemo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#150607"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"neque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#4c8404"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nesciunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#98a352"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nihil"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ef7fdc"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nisi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#37031f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"non"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nulla"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"numquam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"obcaecati"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"odio"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"odit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c4f027"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"officia"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"officiis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"omnis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"optio"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#7b0e4e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"pariatur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999645"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"perferendis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#afb825"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"perspiciatis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"placeat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"porro"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"possimus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0cd131"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"praesentium"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"provident"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#d91a8b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quae"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0b4425"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quaerat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#6e3390"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quas"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quasi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#61f611"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"qui"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f53074"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quia"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c49ac2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quibusdam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ebca0b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quisquam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0e5b24"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quod"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quos"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#570ce3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ratione"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#560ff6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"reiciendis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#688119"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"rem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#807389"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"repellat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"repellendus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"reprehenderit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3a2b71"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"repudiandae"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"rerum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"saepe"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c15b7b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sed"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sequi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"service catalog"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3b2404"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sint"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#abdcde"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1398ab"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"soluta"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#38abf3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"suscipit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"tempora"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ae2670"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"tempore"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"temporibus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#560a5d"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"totam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#98ad13"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ullam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#da2470"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"unde"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#91e065"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"vel"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"velit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"veniam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"vero"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#d9fe5e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"vitae"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptate"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptates"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#02d22f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptatum"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-userstory-voter-detail">48.28. User story voter detail</h3>
|
|
<div class="paragraph">
|
|
<p>inlcude::generated/user-stories-get-voters-output.adoc[]</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-userstory-watcher-detail">48.29. User story watcher detail</h3>
|
|
<div class="paragraph">
|
|
<p>inlcude::generated/user-stories-get-watchers-output.adoc[]</p>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-userstory-status-detail">48.30. User story status detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_archived"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"patch-status-name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"wip_limit"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-point-detail">48.31. Point detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"value"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-userstory-custom-attribute-detail">48.32. User story custom attribute detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.148Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"vel omnis culpa quisquam nulla"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:39.162Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration 1"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"richtext"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-userstory-custom-attributes-values-detail">48.33. User story custom attributes values detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"attributes_values"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"3"</span><span class="tok-p">:</span> <span class="tok-s2">"240 min"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"user_story"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-task-detail">48.34. Task detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"69b60d39a450e863609ae3546b12b360"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user9"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note_html"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.529Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Nam veritatis facere debitis vitae animi eos cum suscipit reprehenderit."</span><span class="tok-p">,</span>
 <span class="tok-nt">"description_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Nam veritatis facere debitis vitae animi eos cum suscipit reprehenderit.</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finished_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-10T05:32:33.173Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_user_stories"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_iocaine"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:41:01.723Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"neighbors"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"next"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Add tests for bulk operations"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"previous"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"dce0e8ed702cd85d5132e523121e619b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user8"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ffcc00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"atque"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"animi"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"cum"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"eveniet"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"cumque"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"reiciendis"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"architecto"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"perspiciatis"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"taskboard_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981529</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_comments"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"us_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981529</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_story"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_story_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f57900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-2"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">121</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-mi">3</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-task-detail-get">48.35. Task detail (GET)</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"69b60d39a450e863609ae3546b12b360"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user9"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note_html"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.529Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Nam veritatis facere debitis vitae animi eos cum suscipit reprehenderit."</span><span class="tok-p">,</span>
 <span class="tok-nt">"description_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Nam veritatis facere debitis vitae animi eos cum suscipit reprehenderit.</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finished_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-10T05:32:33.173Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_user_stories"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_iocaine"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:41:01.723Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"neighbors"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"next"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Add tests for bulk operations"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"previous"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"dce0e8ed702cd85d5132e523121e619b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user8"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ffcc00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"atque"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"animi"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"cum"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"eveniet"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"cumque"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"reiciendis"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"architecto"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"perspiciatis"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"taskboard_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981529</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_comments"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"us_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981529</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_story"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_story_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f57900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-2"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">121</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-mi">3</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-task-detail-list">48.36. Task detail (LIST)</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"69b60d39a450e863609ae3546b12b360"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user9"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.529Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finished_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-05-10T05:32:33.173Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_iocaine"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:41:01.723Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"dce0e8ed702cd85d5132e523121e619b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user8"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ffcc00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"atque"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"animi"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"cum"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"eveniet"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"cumque"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"reiciendis"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"architecto"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"perspiciatis"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"taskboard_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981529</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_comments"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"us_order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690981529</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_story"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"user_story_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"epics"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f57900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-2"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">121</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-mi">6</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-task-filters-data">48.37. Task filters data detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Francisco Gil"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">16</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"owners"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Francisco Gil"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"roles"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">44</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New role name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">43</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New role"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Design"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">20</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">30</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Back"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">40</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">50</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Stakeholder"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">60</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ffcc00"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Closed"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ff9900"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Needs Info"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#AAAAAA"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">41</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New status"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">42</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"animi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"architecto"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"atque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cumque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"customer"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eveniet"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"perspiciatis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"reiciendis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"service catalog"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-task-voter-detail">48.38. Task voter detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"admin"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-task-watcher-detail">48.39. Task watcher detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"GitLab"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"gitlab-da51373c16de4169856606e6e6dd9b21"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-task-status-detail">48.40. Task status detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"patch-status-name"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-task-custom-attribute-detail">48.41. Task custom attribute detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.156Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"a sequi saepe quibusdam culpa optio accusantium minima obcaecati"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:41:04.666Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration 1"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"dropdown"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-task-custom-attributes-values-detail">48.42. Task custom attributes values detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"attributes_values"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"1"</span><span class="tok-p">:</span> <span class="tok-s2">"240 min"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"task"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-issue-detail">48.43. Issue detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note_html"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:33.680Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Non laborum officia quae veritatis vel ab voluptas esse beatae doloribus ipsa, recusandae possimus debitis tempore iusto aspernatur ad quo, repudiandae error praesentium, perspiciatis modi aliquam quisquam quos debitis reiciendis excepturi? Ex aliquam laboriosam sequi minus dolore nisi dolorem quidem aliquid, inventore doloribus non illum nulla minus recusandae tempore error aut praesentium, perferendis recusandae possimus accusamus vitae illo, neque quod cumque temporibus modi rerum eum praesentium ea ex? Laudantium illum possimus veniam impedit qui amet aliquam, quos vero est eligendi asperiores quasi reprehenderit tempora doloremque? Amet laudantium iusto reprehenderit in eveniet voluptatem expedita cupiditate odio explicabo quasi, eveniet quis et est cumque eum nobis nihil aut quasi, soluta consequuntur minima quam quod exercitationem iste illum culpa nemo, aliquid magni nulla accusamus esse libero at."</span><span class="tok-p">,</span>
 <span class="tok-nt">"description_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Non laborum officia quae veritatis vel ab voluptas esse beatae doloribus ipsa, recusandae possimus debitis tempore iusto aspernatur ad quo, repudiandae error praesentium, perspiciatis modi aliquam quisquam quos debitis reiciendis excepturi? Ex aliquam laboriosam sequi minus dolore nisi dolorem quidem aliquid, inventore doloribus non illum nulla minus recusandae tempore error aut praesentium, perferendis recusandae possimus accusamus vitae illo, neque quod cumque temporibus modi rerum eum praesentium ea ex? Laudantium illum possimus veniam impedit qui amet aliquam, quos vero est eligendi asperiores quasi reprehenderit tempora doloremque? Amet laudantium iusto reprehenderit in eveniet voluptatem expedita cupiditate odio explicabo quasi, eveniet quis et est cumque eum nobis nihil aut quasi, soluta consequuntur minima quam quod exercitationem iste illum culpa nemo, aliquid magni nulla accusamus esse libero at.</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finished_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:33.756Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_user_stories"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:51.052Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"neighbors"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"next"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">43</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"previous"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">45</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Add setting to allow regular users to create folders at the root level."</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"aed1e43be0f69f07ce6f34a907bc6328"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user1"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"priority"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">44</span><span class="tok-p">,</span>
 <span class="tok-nt">"severity"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#BFB35A"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Closed"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"dicta"</span><span class="tok-p">,</span>
 <span class="tok-s2">"#939b44"</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-issue-detail-get">48.44. Issue detail (GET)</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"blocked_note_html"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:33.680Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Non laborum officia quae veritatis vel ab voluptas esse beatae doloribus ipsa, recusandae possimus debitis tempore iusto aspernatur ad quo, repudiandae error praesentium, perspiciatis modi aliquam quisquam quos debitis reiciendis excepturi? Ex aliquam laboriosam sequi minus dolore nisi dolorem quidem aliquid, inventore doloribus non illum nulla minus recusandae tempore error aut praesentium, perferendis recusandae possimus accusamus vitae illo, neque quod cumque temporibus modi rerum eum praesentium ea ex? Laudantium illum possimus veniam impedit qui amet aliquam, quos vero est eligendi asperiores quasi reprehenderit tempora doloremque? Amet laudantium iusto reprehenderit in eveniet voluptatem expedita cupiditate odio explicabo quasi, eveniet quis et est cumque eum nobis nihil aut quasi, soluta consequuntur minima quam quod exercitationem iste illum culpa nemo, aliquid magni nulla accusamus esse libero at."</span><span class="tok-p">,</span>
 <span class="tok-nt">"description_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Non laborum officia quae veritatis vel ab voluptas esse beatae doloribus ipsa, recusandae possimus debitis tempore iusto aspernatur ad quo, repudiandae error praesentium, perspiciatis modi aliquam quisquam quos debitis reiciendis excepturi? Ex aliquam laboriosam sequi minus dolore nisi dolorem quidem aliquid, inventore doloribus non illum nulla minus recusandae tempore error aut praesentium, perferendis recusandae possimus accusamus vitae illo, neque quod cumque temporibus modi rerum eum praesentium ea ex? Laudantium illum possimus veniam impedit qui amet aliquam, quos vero est eligendi asperiores quasi reprehenderit tempora doloremque? Amet laudantium iusto reprehenderit in eveniet voluptatem expedita cupiditate odio explicabo quasi, eveniet quis et est cumque eum nobis nihil aut quasi, soluta consequuntur minima quam quod exercitationem iste illum culpa nemo, aliquid magni nulla accusamus esse libero at.</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finished_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:33.756Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"generated_user_stories"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:51.052Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"neighbors"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"next"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">43</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Added file copying and processing of images (resizing)"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"previous"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">45</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Add setting to allow regular users to create folders at the root level."</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"aed1e43be0f69f07ce6f34a907bc6328"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user1"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"priority"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">44</span><span class="tok-p">,</span>
 <span class="tok-nt">"severity"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#BFB35A"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Closed"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"dicta"</span><span class="tok-p">,</span>
 <span class="tok-s2">"#939b44"</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-issue-detail-list">48.45. Issue detail (LIST)</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"blocked_note"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2016-08-04T11:08:19Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_reason"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"due_date_status"</span><span class="tok-p">:</span> <span class="tok-s2">"not_set"</span><span class="tok-p">,</span>
 <span class="tok-nt">"external_reference"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"finished_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">114</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_blocked"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2016-08-04T11:08:19Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"6d7e702bd6c6fc568fca7577f9ca8c55"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user7"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"priority"</span><span class="tok-p">:</span> <span class="tok-mi">23</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-example"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">59</span><span class="tok-p">,</span>
 <span class="tok-nt">"severity"</span><span class="tok-p">:</span> <span class="tok-mi">38</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">58</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Postponed"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Exception is thrown if trying to add a folder with existing name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"excepturi"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"quidem"</span><span class="tok-p">,</span>
 <span class="tok-s2">"#ae6519"</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"adipisci"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"nisi"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"voluptatum"</span><span class="tok-p">,</span>
 <span class="tok-s2">"#02d22f"</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"alias"</span><span class="tok-p">,</span>
 <span class="tok-s2">"#cdb6fd"</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"vero"</span><span class="tok-p">,</span>
 <span class="tok-s2">"#74e191"</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"asperiores"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"quibusdam"</span><span class="tok-p">,</span>
 <span class="tok-kc">null</span>
 <span class="tok-p">],</span>
 <span class="tok-p">[</span>
 <span class="tok-s2">"omnis"</span><span class="tok-p">,</span>
 <span class="tok-s2">"#fc9548"</span>
 <span class="tok-p">]</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-mi">23</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"watchers"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-mi">13</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-issue-filters-data">48.46. Issue filters data detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Francisco Gil"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">16</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"owners"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bego\u00f1a Flores"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catalina Fernandez"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">9</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enrique Crespo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Miguel Molina"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">14</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Virginia Castro"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">15</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"priorities"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Low"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669933"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"High"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"roles"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">43</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New role"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">44</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New role name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Design"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">20</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">30</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Back"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">40</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">50</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Stakeholder"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">60</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"severities"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0000FF"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Normal"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#FFA500"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Important"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Critical"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#669933"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Minor"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#AAAAAA"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">41</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New severity"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">42</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New severity name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"statuses"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#88A65E"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#BFB35A"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">4</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Closed"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">4</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89BAB4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Needs Info"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5E8C6A"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"In progress"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">5</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#CC0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Rejected"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Postponed"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">7</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#AAAAAA"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">50</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New status"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">8</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999999"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">51</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"New status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#8C2318"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">10</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"tags"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#da2361"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ab"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#801cf7"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"accusamus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"accusantium"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ad"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#cdb6fd"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"alias"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"aliquam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f01df5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"aliquid"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#db04fb"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"amet"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"animi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"aperiam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"architecto"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"asperiores"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"assumenda"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"at"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#713547"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"atque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"autem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#65026b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"blanditiis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3b70df"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"commodi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#97176f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"consectetur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3ad7db"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"consequatur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ce24ec"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"consequuntur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ed9c91"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"corporis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#432493"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"corrupti"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"culpa"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cumque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#144bba"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"cupiditate"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"customer"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"delectus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#6188db"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"deleniti"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#e7b695"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"deserunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#939b44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dicta"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#79b3c9"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dignissimos"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1f8960"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"distinctio"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#641bd9"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolor"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolore"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#604860"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolorem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"doloremque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolores"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"doloribus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#db7ec2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolorum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ea"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eaque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#860b86"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eius"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5d8273"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eligendi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"enim"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"error"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#d77661"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"esse"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"et"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#5d26b5"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"eveniet"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ex"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"excepturi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"exercitationem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#740c41"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"expedita"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"explicabo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#113f4a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"facere"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0f6b6b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"facilis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"fuga"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1c563a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"fugiat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#9345df"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"fugit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"harum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f75f0b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"hic"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"id"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"illo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"illum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"impedit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#af10ef"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"in"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3099ec"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"incidunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"inventore"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ipsam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#da3ba4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ipsum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#491b3a"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"iste"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"itaque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"iure"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3a10e8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"iusto"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#67eac4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"laborum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#9e3f1f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"laudantium"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"libero"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"magni"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"maiores"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1acc29"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"maxime"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f0048e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"minima"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#59b653"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"minus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#494e30"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"modi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#002e7f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"mollitia"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ce4004"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"natus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#84e3b6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"necessitatibus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#e81498"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nemo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#150607"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"neque"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#4c8404"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nesciunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#98a352"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nihil"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ef7fdc"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nisi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#37031f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"non"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"nulla"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"numquam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"obcaecati"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"odio"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"odit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c4f027"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"officia"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"officiis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"omnis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"optio"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#7b0e4e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"pariatur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#999645"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"perferendis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#afb825"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"perspiciatis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"placeat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"porro"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"possimus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0cd131"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"praesentium"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"provident"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#d91a8b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quae"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0b4425"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quaerat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#6e3390"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quas"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quasi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#61f611"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"qui"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#f53074"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quia"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c49ac2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quibusdam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ebca0b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quisquam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quo"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#0e5b24"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quod"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"quos"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#570ce3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ratione"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#560ff6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"reiciendis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#688119"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"rem"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#807389"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"repellat"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"repellendus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"reprehenderit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3a2b71"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"repudiandae"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"rerum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"saepe"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c15b7b"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sed"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sequi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"service catalog"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#3b2404"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sint"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#abdcde"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#1398ab"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"soluta"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sunt"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#38abf3"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"suscipit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"tempora"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ae2670"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"tempore"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"temporibus"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#560a5d"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"totam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#98ad13"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"ullam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#da2470"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"unde"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#91e065"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"vel"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"velit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"veniam"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"vero"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#d9fe5e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"vitae"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptate"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptates"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#02d22f"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptatum"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"types"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89BAB4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Bug"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#ba89a8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Question"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89a8ba"</span><span class="tok-p">,</span>
 <span class="tok-nt">"count"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Enhancement"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">3</span>
 <span class="tok-p">}</span>
 <span class="tok-p">]</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-issue-voters-detail">48.47. Issue voters detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"GitHub"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"github-ecf32e2347fd4afda1b4914414a965cf"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-issue-watcher-detail">48.48. Issue watchers detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-issue-status-detail">48.49. Issue status detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#8C2318"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_closed"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch status name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"patch-status-name"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-issue-type-detail">48.50. Issue type detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89BAB4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch type name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-priority-detail">48.51. Priority detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-severity-detail">48.52. Severity detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#666666"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Patch name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-issue-custom-attribute-detail">48.53. Issue custom attribute detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:21.171Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptate rem perspiciatis ipsum"</span><span class="tok-p">,</span>
 <span class="tok-nt">"extra"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:59.952Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Duration 1"</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"checkbox"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-issue-custom-attributes-values-detail">48.54. Issue custom attributes values detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"attributes_values"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"5"</span><span class="tok-p">:</span> <span class="tok-s2">"240 min"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"issue"</span><span class="tok-p">:</span> <span class="tok-mi">22</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-wiki-detail">48.55. Wiki page</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"content"</span><span class="tok-p">:</span> <span class="tok-s2">"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\nEsse pariatur commodi similique tenetur nostrum quae eos sed dolorum natus, incidunt in expedita assumenda nulla libero, explicabo rem quia possimus repudiandae aut harum consequatur nesciunt provident? Ea officiis rem laborum eos temporibus veniam, nihil pariatur officiis voluptate, earum aliquid itaque modi officiis ullam a non nesciunt, explicabo voluptates reiciendis hic mollitia cupiditate iste beatae earum tenetur, minus doloribus amet esse?\n\nTempore voluptas consectetur, doloribus at corporis dolorem excepturi perferendis hic eaque? Sequi quibusdam tempore, iusto tempora corrupti assumenda est unde fugiat quibusdam autem aliquam neque architecto, ea quam sequi ratione similique officia veritatis, enim tempore perspiciatis corporis. Quis fugiat assumenda minima at optio explicabo pariatur numquam dolorum, aspernatur corrupti rerum.\n\nEveniet id dolor nobis error doloribus atque, doloremque enim impedit atque aperiam a placeat veniam ipsam debitis in fuga, perspiciatis cumque commodi dolorum optio nulla a architecto magnam quas. Eos ducimus deserunt beatae inventore sequi minus est quas temporibus, in facere accusantium nobis ullam dolorum autem harum doloribus at ad, ea praesentium vitae temporibus esse rem delectus veniam tempora at, asperiores ullam voluptatibus sunt saepe aut deleniti repudiandae rem animi dolorem unde? Eos ipsum quae in possimus impedit quaerat illo sequi eum, optio cumque sunt in iusto ex quas, consectetur quibusdam laborum molestiae perferendis animi placeat, nemo libero rem ratione sint blanditiis commodi aliquid, minus excepturi itaque cupiditate quisquam?\n\nMagnam nobis eaque odio repellat, praesentium modi eligendi, officiis nisi neque porro vitae optio numquam exercitationem delectus eos, minima quasi magni molestias quae vel officia necessitatibus, quas voluptate minima. Illum cum impedit vitae consequatur dicta, vel perspiciatis officiis quo, quisquam rerum voluptatum dolore eos consequatur ipsam nemo, quos omnis et veniam at, alias dolor necessitatibus quibusdam ex modi laboriosam. Sit laborum ex, earum facere nam fuga, in vel recusandae explicabo dicta sunt commodi animi quod sed, quam quaerat ipsa animi rerum quia facere cumque, non vero odit quas officia suscipit in culpa facere veniam aliquam? Iste numquam cupiditate deserunt consequatur, odit possimus cumque incidunt delectus, possimus sunt a labore quia rerum quo eaque repudiandae laborum, autem fuga ipsam nam neque, distinctio quis facilis ratione.\n\nConsectetur enim et eligendi quod illo itaque sit repudiandae veniam rerum vitae, rem repudiandae atque aut nobis officia officiis quod totam voluptatem in laboriosam, atque laudantium veniam magnam perferendis tenetur, aliquam ad reprehenderit rem inventore vero labore assumenda, ab nihil consectetur accusamus a. Animi odit quia quod aliquid quam magni facilis, esse laboriosam animi rem aspernatur quo molestias vitae.\n\nEum nesciunt harum corporis porro voluptates architecto error voluptate, velit laudantium repellat consequatur, vel tempore eos officiis id dolores earum ex at suscipit, eius tempore nobis, consectetur sequi incidunt nemo natus sed sapiente. Itaque tempora reprehenderit, non architecto libero distinctio qui sed voluptatem quasi iusto sunt corporis optio, officia ex doloremque in ut blanditiis magni possimus illum, amet fuga quasi nostrum, ut eos ex est eum architecto optio itaque alias. Pariatur quod quos laudantium impedit, officiis iusto quod corrupti vero dolorem.\n\nPerferendis dicta exercitationem amet ullam eaque in possimus eligendi provident ratione officia, earum velit ad deserunt eveniet, tempora id ut odio necessitatibus a, dolorum iste labore rerum in dicta cum voluptates, aperiam quos rerum quibusdam ducimus.\n\nQuam quo laudantium tenetur, porro vero distinctio asperiores ab minus sint dolorum consequuntur deserunt iure, corporis cumque perferendis illum velit veritatis odit asperiores natus enim at exercitationem, dolorem cum cupiditate iste, quas explicabo deleniti voluptate neque? Vero explicabo recusandae esse voluptate obcaecati velit fugiat quae cupiditate necessitatibus, pariatur alias ullam, numquam dolores maxime corrupti debitis ea praesentium facere? Ratione earum qui beatae dolor voluptatibus alias dicta repellat vero quis, ipsum ipsam impedit neque possimus quasi, temporibus iure accusantium officia facilis quas necessitatibus ut asperiores, exercitationem mollitia corporis ipsum sint tempore architecto quo ipsam laboriosam dolor officiis, praesentium ullam voluptatum? Repellendus vitae distinctio cumque architecto eius nesciunt voluptate, quisquam commodi eius at dolorum.\n\nPraesentium saepe facilis iste cum, mollitia molestiae cum aperiam fuga vitae sequi repellat nisi maxime perferendis quaerat, facilis corrupti fugit necessitatibus deleniti esse error quaerat temporibus voluptatum magnam recusandae, molestias ducimus temporibus aut culpa illo facere sed hic sequi voluptatem, autem adipisci atque nemo quam sapiente voluptas ipsam molestias possimus in? Beatae eveniet commodi similique incidunt nihil, doloremque necessitatibus ipsum similique laboriosam aliquam delectus reprehenderit earum? Quisquam nostrum consequuntur provident quis et possimus iusto, ad ea nisi eligendi debitis, alias at reiciendis accusantium officia veniam similique, officia odit rerum iure?"</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:43.109Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"editions"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n<p>Esse pariatur commodi similique tenetur nostrum quae eos sed dolorum natus, incidunt in expedita assumenda nulla libero, explicabo rem quia possimus repudiandae aut harum consequatur nesciunt provident? Ea officiis rem laborum eos temporibus veniam, nihil pariatur officiis voluptate, earum aliquid itaque modi officiis ullam a non nesciunt, explicabo voluptates reiciendis hic mollitia cupiditate iste beatae earum tenetur, minus doloribus amet esse?</p>\n<p>Tempore voluptas consectetur, doloribus at corporis dolorem excepturi perferendis hic eaque? Sequi quibusdam tempore, iusto tempora corrupti assumenda est unde fugiat quibusdam autem aliquam neque architecto, ea quam sequi ratione similique officia veritatis, enim tempore perspiciatis corporis. Quis fugiat assumenda minima at optio explicabo pariatur numquam dolorum, aspernatur corrupti rerum.</p>\n<p>Eveniet id dolor nobis error doloribus atque, doloremque enim impedit atque aperiam a placeat veniam ipsam debitis in fuga, perspiciatis cumque commodi dolorum optio nulla a architecto magnam quas. Eos ducimus deserunt beatae inventore sequi minus est quas temporibus, in facere accusantium nobis ullam dolorum autem harum doloribus at ad, ea praesentium vitae temporibus esse rem delectus veniam tempora at, asperiores ullam voluptatibus sunt saepe aut deleniti repudiandae rem animi dolorem unde? Eos ipsum quae in possimus impedit quaerat illo sequi eum, optio cumque sunt in iusto ex quas, consectetur quibusdam laborum molestiae perferendis animi placeat, nemo libero rem ratione sint blanditiis commodi aliquid, minus excepturi itaque cupiditate quisquam?</p>\n<p>Magnam nobis eaque odio repellat, praesentium modi eligendi, officiis nisi neque porro vitae optio numquam exercitationem delectus eos, minima quasi magni molestias quae vel officia necessitatibus, quas voluptate minima. Illum cum impedit vitae consequatur dicta, vel perspiciatis officiis quo, quisquam rerum voluptatum dolore eos consequatur ipsam nemo, quos omnis et veniam at, alias dolor necessitatibus quibusdam ex modi laboriosam. Sit laborum ex, earum facere nam fuga, in vel recusandae explicabo dicta sunt commodi animi quod sed, quam quaerat ipsa animi rerum quia facere cumque, non vero odit quas officia suscipit in culpa facere veniam aliquam? Iste numquam cupiditate deserunt consequatur, odit possimus cumque incidunt delectus, possimus sunt a labore quia rerum quo eaque repudiandae laborum, autem fuga ipsam nam neque, distinctio quis facilis ratione.</p>\n<p>Consectetur enim et eligendi quod illo itaque sit repudiandae veniam rerum vitae, rem repudiandae atque aut nobis officia officiis quod totam voluptatem in laboriosam, atque laudantium veniam magnam perferendis tenetur, aliquam ad reprehenderit rem inventore vero labore assumenda, ab nihil consectetur accusamus a. Animi odit quia quod aliquid quam magni facilis, esse laboriosam animi rem aspernatur quo molestias vitae.</p>\n<p>Eum nesciunt harum corporis porro voluptates architecto error voluptate, velit laudantium repellat consequatur, vel tempore eos officiis id dolores earum ex at suscipit, eius tempore nobis, consectetur sequi incidunt nemo natus sed sapiente. Itaque tempora reprehenderit, non architecto libero distinctio qui sed voluptatem quasi iusto sunt corporis optio, officia ex doloremque in ut blanditiis magni possimus illum, amet fuga quasi nostrum, ut eos ex est eum architecto optio itaque alias. Pariatur quod quos laudantium impedit, officiis iusto quod corrupti vero dolorem.</p>\n<p>Perferendis dicta exercitationem amet ullam eaque in possimus eligendi provident ratione officia, earum velit ad deserunt eveniet, tempora id ut odio necessitatibus a, dolorum iste labore rerum in dicta cum voluptates, aperiam quos rerum quibusdam ducimus.</p>\n<p>Quam quo laudantium tenetur, porro vero distinctio asperiores ab minus sint dolorum consequuntur deserunt iure, corporis cumque perferendis illum velit veritatis odit asperiores natus enim at exercitationem, dolorem cum cupiditate iste, quas explicabo deleniti voluptate neque? Vero explicabo recusandae esse voluptate obcaecati velit fugiat quae cupiditate necessitatibus, pariatur alias ullam, numquam dolores maxime corrupti debitis ea praesentium facere? Ratione earum qui beatae dolor voluptatibus alias dicta repellat vero quis, ipsum ipsam impedit neque possimus quasi, temporibus iure accusantium officia facilis quas necessitatibus ut asperiores, exercitationem mollitia corporis ipsum sint tempore architecto quo ipsam laboriosam dolor officiis, praesentium ullam voluptatum? Repellendus vitae distinctio cumque architecto eius nesciunt voluptate, quisquam commodi eius at dolorum.</p>\n<p>Praesentium saepe facilis iste cum, mollitia molestiae cum aperiam fuga vitae sequi repellat nisi maxime perferendis quaerat, facilis corrupti fugit necessitatibus deleniti esse error quaerat temporibus voluptatum magnam recusandae, molestias ducimus temporibus aut culpa illo facere sed hic sequi voluptatem, autem adipisci atque nemo quam sapiente voluptas ipsam molestias possimus in? Beatae eveniet commodi similique incidunt nihil, doloremque necessitatibus ipsum similique laboriosam aliquam delectus reprehenderit earum? Quisquam nostrum consequuntur provident quis et possimus iusto, ad ea nisi eligendi debitis, alias at reiciendis accusantium officia veniam similique, officia odit rerum iure?</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"last_modifier"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"modified_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:58.045Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"owner"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"amet"</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"version"</span><span class="tok-p">:</span> <span class="tok-mi">2</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-wiki-watcher-detail">48.56. Wiki page watcher detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-wiki-link-detail">48.57. Wiki link</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"href"</span><span class="tok-p">:</span> <span class="tok-s2">"numquam"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"order"</span><span class="tok-p">:</span> <span class="tok-mi">1593690999327</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"title"</span><span class="tok-p">:</span> <span class="tok-s2">"numquam"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-history-entry-comment-detail">48.58. History entry comment</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">"Dolore iste earum ut accusantium magni sit quidem reiciendis cum quae?"</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Dolore iste earum ut accusantium magni sit quidem reiciendis cum quae?</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:22.731Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"bio"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#40826D"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"b579f05d7d36f4588b11887093e4ce44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"lang"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"roles"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"Design"</span><span class="tok-p">,</span>
 <span class="tok-s2">"Front"</span><span class="tok-p">,</span>
 <span class="tok-s2">"Product Owner"</span><span class="tok-p">,</span>
 <span class="tok-s2">"UX"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"theme"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"timezone"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">}</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-history-entry-detail">48.59. History entry</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">"Dolore iste earum ut accusantium magni sit quidem reiciendis cum quae?"</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment_html"</span><span class="tok-p">:</span> <span class="tok-s2">"<p>Dolore iste earum ut accusantium magni sit quidem reiciendis cum quae?</p>"</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_at"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:22.731Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"delete_comment_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"delete_comment_user"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"diff"</span><span class="tok-p">:</span> <span class="tok-p">{},</span>
 <span class="tok-nt">"edit_comment_date"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"0c94506a-bc5b-11ea-816c-e4a7a0b1f521"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_hidden"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_snapshot"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"key"</span><span class="tok-p">:</span> <span class="tok-s2">"userstories.userstory:2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"snapshot"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"6d7e702bd6c6fc568fca7577f9ca8c55"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Mohamed Ortega"</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"pk"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user7"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"values"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"users"</span><span class="tok-p">:</span> <span class="tok-p">{}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"values_diff"</span><span class="tok-p">:</span> <span class="tok-p">{}</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-notify-policy-detail">48.60. Notify policy</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"live_notify_level"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"notify_level"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"web_notify_level"</span><span class="tok-p">:</span> <span class="tok-kc">true</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-feedback-detail">48.61. Feedback</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">"Testing feedback"</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:59+0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"email"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528@taigaio.demo"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-export-synch">48.62. Export detail for synch mode</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/media/exports/1/project-0-0c8920cf44704a9f8d39de7f8c52d321.json"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-export-accepted">48.63. Export accepted response</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"export_id"</span><span class="tok-p">:</span> <span class="tok-s2">"e338555a-3918-4203-8fc6-81b3f7933c79"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-import-accepted">48.64. Import accepted response</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"import_id"</span><span class="tok-p">:</span> <span class="tok-s2">"e338555a-3918-4203-8fc6-81b3f7933c79"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-webhook-detail">48.65. Webhook</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"key"</span><span class="tok-p">:</span> <span class="tok-s2">"test-key"</span><span class="tok-p">,</span>
 <span class="tok-nt">"logs_counter"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"My service name"</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:3000/htbin/test.py"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-webhook-log-detail">48.66. Webhook log</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"created"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:52.867Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"duration"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"request_data"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"action"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"by"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"b579f05d7d36f4588b11887093e4ce44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"permalink"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:9001/profile/user2114747470430251528"</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"data"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"test"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:52.864Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"test"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"request_headers"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"Content-Length"</span><span class="tok-p">:</span> <span class="tok-s2">"318"</span><span class="tok-p">,</span>
 <span class="tok-nt">"Content-Type"</span><span class="tok-p">:</span> <span class="tok-s2">"application/json"</span><span class="tok-p">,</span>
 <span class="tok-nt">"X-Hub-Signature"</span><span class="tok-p">:</span> <span class="tok-s2">"sha1=6d5d0cf85bdb12e974dea282592952a3a575801d"</span><span class="tok-p">,</span>
 <span class="tok-nt">"X-TAIGA-WEBHOOK-SIGNATURE"</span><span class="tok-p">:</span> <span class="tok-s2">"6d5d0cf85bdb12e974dea282592952a3a575801d"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"response_data"</span><span class="tok-p">:</span> <span class="tok-s2">"error-in-request: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))"</span><span class="tok-p">,</span>
 <span class="tok-nt">"response_headers"</span><span class="tok-p">:</span> <span class="tok-p">{},</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:3000/htbin/test.py"</span><span class="tok-p">,</span>
 <span class="tok-nt">"webhook"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-timeline-detail">48.67. Timeline entry detail</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"content_type"</span><span class="tok-p">:</span> <span class="tok-mi">13</span><span class="tok-p">,</span>
 <span class="tok-nt">"created"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:37.973Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"data"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"comment_html"</span><span class="tok-p">:</span> <span class="tok-s2">""</span><span class="tok-p">,</span>
 <span class="tok-nt">"milestone"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Sprint 2020-5-8"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"sprint-2020-5-8"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Project example 0 description"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"date_joined"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:56:19.209Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"b579f05d7d36f4588b11887093e4ce44"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">6</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_profile_visible"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Torres"</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user2114747470430251528"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"userstory"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Patching subject"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"values_diff"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"attachments"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"changed"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"changes"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"mollitia illo sed expedita voluptates necessitatibus ratione sapiente laudantium"</span><span class="tok-p">,</span>
 <span class="tok-s2">"patching description"</span>
 <span class="tok-p">]</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"filename"</span><span class="tok-p">:</span> <span class="tok-s2">"sample_attachment_1.txt"</span><span class="tok-p">,</span>
 <span class="tok-nt">"thumb_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://localhost:8000/media/attachments/1/e/d/0/fbfccd7f166b43a4a9fceeb6447cd3b823264ba72824b09d08047cc71149/sample_attachment_1.txt"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"deleted"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"new"</span><span class="tok-p">:</span> <span class="tok-p">[]</span>
 <span class="tok-p">}</span>
 <span class="tok-p">}</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"data_content_type"</span><span class="tok-p">:</span> <span class="tok-mi">49</span><span class="tok-p">,</span>
 <span class="tok-nt">"event_type"</span><span class="tok-p">:</span> <span class="tok-s2">"userstories.userstory.change"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">7893</span><span class="tok-p">,</span>
 <span class="tok-nt">"namespace"</span><span class="tok-p">:</span> <span class="tok-s2">"project:1"</span><span class="tok-p">,</span>
 <span class="tok-nt">"object_id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">1</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-locale-detail">48.68. Locale</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"ca"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Catal\u00e0"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"de"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Deutsch"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"en"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"English (US)"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"es"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Espa\u00f1ol"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"eu"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Euskara"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"fa"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"\u0641\u0627\u0631\u0633\u06cc\u200f"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"fi"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Suomi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"fr"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Fran\u00e7ais"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"he"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"\u05e2\u05d1\u05e8\u05d9\u05ea\u200f"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"it"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Italiano"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"ja"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"\u65e5\u672c\u8a9e"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"ko"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"\ud55c\uad6d\uc5b4"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"lv"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Latvie\u0161u"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"nb"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Norsk (bokm\u00e5l)"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"nl"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Nederlands"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"pl"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Polski"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"pt-br"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Portugu\u00eas (Brasil)"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"ru"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"\u0420\u0443\u0441\u0441\u043a\u0438\u0439"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"sv"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Svenska"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"tr"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"T\u00fcrk\u00e7e"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"uk"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"zh-hans"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"\u4e2d\u6587(\u7b80\u4f53)"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"bidi"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"code"</span><span class="tok-p">:</span> <span class="tok-s2">"zh-hant"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"\u4e2d\u6587(\u9999\u6e2f)"</span>
 <span class="tok-p">}</span>
<span class="tok-p">]</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-watched-detail">48.69. Watched</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Vanesa Garcia"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"74cb769a5e64d445b8550789e1553502"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"user6"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:59:19.011Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">25</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_blocked_code"</span><span class="tok-p">:</span> <span class="tok-s2">"blocked-by-staff"</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_is_private"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">50</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-s2">"Ready for test"</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_color"</span><span class="tok-p">:</span> <span class="tok-s2">"#fcc000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Fixing templates for Django 1.6."</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags_colors"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#c4f027"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"officia"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"perferendis"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"minima"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"epic"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-liked-detail">48.70. Liked</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:57.282Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta description"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_fan"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Beta project patch"</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_blocked_code"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_is_private"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_name"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_slug"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-0"</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags_colors"</span><span class="tok-p">:</span> <span class="tok-p">[],</span>
 <span class="tok-nt">"total_fans"</span><span class="tok-p">:</span> <span class="tok-mi">10</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"project"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:57:21.421Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"Project example 2 description"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_fan"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_blocked_code"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_is_private"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_name"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_slug"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-2"</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags_colors"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"consequatur"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"total_fans"</span><span class="tok-p">:</span> <span class="tok-mi">11</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">15</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"project"</span>
 <span class="tok-p">}</span>
<span class="tok-p">]</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-voted-detail">48.71. Voted</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"assigned_to"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"assigned_to_extra_info"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"big_photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name_display"</span><span class="tok-p">:</span> <span class="tok-s2">"Administrator"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"64e1b8d34f425d19e1ee2ea7236d3028"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">5</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_active"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"admin"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-02T11:59:14.599Z"</span><span class="tok-p">,</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">88</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_voter"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_watcher"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"logo_small_url"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">7</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_blocked_code"</span><span class="tok-p">:</span> <span class="tok-s2">"blocked-by-staff"</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_is_private"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Project Example 6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"project_slug"</span><span class="tok-p">:</span> <span class="tok-s2">"project-6"</span><span class="tok-p">,</span>
 <span class="tok-nt">"ref"</span><span class="tok-p">:</span> <span class="tok-mi">46</span><span class="tok-p">,</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"status"</span><span class="tok-p">:</span> <span class="tok-s2">"Needs Info"</span><span class="tok-p">,</span>
 <span class="tok-nt">"status_color"</span><span class="tok-p">:</span> <span class="tok-s2">"#89BAB4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"subject"</span><span class="tok-p">:</span> <span class="tok-s2">"Create the user model"</span><span class="tok-p">,</span>
 <span class="tok-nt">"tags_colors"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#9f6274"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"sequi"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"dolorum"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"voluptate"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#7b0e4e"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"pariatur"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#47e087"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"recusandae"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"at"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-s2">"#86f7e4"</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"a"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"velit"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"alias"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"color"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"incidunt"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"total_voters"</span><span class="tok-p">:</span> <span class="tok-mi">9</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_watchers"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"issue"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-contact">48.72. Contact</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"comment"</span><span class="tok-p">:</span> <span class="tok-s2">"Comment to admins"</span><span class="tok-p">,</span>
 <span class="tok-nt">"created_date"</span><span class="tok-p">:</span> <span class="tok-s2">"2020-07-03T08:40:56+0000"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">1</span><span class="tok-p">,</span>
 <span class="tok-nt">"project"</span><span class="tok-p">:</span> <span class="tok-mi">3</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-discover-stats">48.73. Discover stats</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"projects"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"total"</span><span class="tok-p">:</span> <span class="tok-mi">6</span>
 <span class="tok-p">}</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-system-stats">48.74. System stats</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"projects"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"average_last_five_working_days"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"average_last_seven_days"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"percent_with_backlog"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"percent_with_backlog_and_kanban"</span><span class="tok-p">:</span> <span class="tok-mf">100.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"percent_with_kanban"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"today"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_with_backlog"</span><span class="tok-p">:</span> <span class="tok-mi">0</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_with_backlog_and_kanban"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"total_with_kanban"</span><span class="tok-p">:</span> <span class="tok-mi">0</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"users"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"average_last_five_working_days"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"average_last_seven_days"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"counts_last_year_per_week"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"2020-06-29"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"today"</span><span class="tok-p">:</span> <span class="tok-mi">2</span><span class="tok-p">,</span>
 <span class="tok-nt">"total"</span><span class="tok-p">:</span> <span class="tok-mi">13</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"userstories"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"average_last_five_working_days"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"average_last_seven_days"</span><span class="tok-p">:</span> <span class="tok-mf">0.0</span><span class="tok-p">,</span>
 <span class="tok-nt">"today"</span><span class="tok-p">:</span> <span class="tok-mi">8</span><span class="tok-p">,</span>
 <span class="tok-nt">"total"</span><span class="tok-p">:</span> <span class="tok-mi">172</span>
 <span class="tok-p">}</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-trello-auth-url">48.75. Importer Trello Auth Url</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"url"</span><span class="tok-p">:</span> <span class="tok-s2">"https://trello.com/1/OAuthAuthorizeToken?oauth_token=b000000000000000000a0&scope=read,write,account&expiration=1day&name=Taiga&return_url=http://localhost:9001/project/new/import/trello"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-trello-auth-token">48.76. Importer Trello Auth Token</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"token"</span><span class="tok-p">:</span> <span class="tok-s2">"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-trello-list-users">48.77. Importer Trello list users</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"email"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Trello user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"trello-user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"email"</span><span class="tok-p">:</span> <span class="tok-s2">"other-trello-user@email.com"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Other Trello user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"other-trello-user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Taiga user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"64e1b8d34f425d19e1ee2ea7236d3028"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12345</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-s2">"/user-photo-url"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">}</span>
<span class="tok-p">]</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-trello-list-projects">48.78. Importer Trello list projects</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"My trello project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"123ABC"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Trello project"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"My other trello project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"ABC123"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Other trello project"</span>
 <span class="tok-p">}</span>
<span class="tok-p">]</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-trello-import-project">48.79. Importer Trello import project</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"is_backlog_activated"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_kanban_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"my_permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"view_us"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"my-username-new-project-name"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-github-auth-url">48.80. Importer Github Auth Url</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"url"</span><span class="tok-p">:</span> <span class="tok-s2">"https://github.com/login/oauth/authorize?client_id=XXXXXX_get_a_valid_client_id_from_github_XXXXXX&scope=user,repo"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-github-auth-token">48.81. Importer Github Auth Token</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"token"</span><span class="tok-p">:</span> <span class="tok-s2">"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-github-list-users">48.82. Importer Github list users</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Github user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12345</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"github-user"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Other Github user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12345</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Taiga user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"64e1b8d34f425d19e1ee2ea7236d3028"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">54321</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-s2">"/user-photo-url"</span>
 <span class="tok-p">},</span>
 <span class="tok-nt">"username"</span><span class="tok-p">:</span> <span class="tok-s2">"other-github-user"</span>
 <span class="tok-p">}</span>
<span class="tok-p">]</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-github-list-projects">48.83. Importer Github list projects</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"My github project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"user/project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Github project"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"My other github project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"user/other-project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Other github project"</span>
 <span class="tok-p">}</span>
<span class="tok-p">]</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-github-import-project">48.84. Importer Github import project</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"is_backlog_activated"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_kanban_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"my_permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"view_us"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"my-username-new-project-name"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-jira-auth-url">48.85. Importer Jira Auth Url</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://your.jira.server/plugins/servlet/oauth/authorize?oauth_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-jira-auth-token">48.86. Importer Jira Auth Token</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"token"</span><span class="tok-p">:</span> <span class="tok-s2">"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</span><span class="tok-p">,</span>
 <span class="tok-nt">"url"</span><span class="tok-p">:</span> <span class="tok-s2">"http://your.jira.server"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-jira-list-users">48.87. Importer Jira list users</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"email"</span><span class="tok-p">:</span> <span class="tok-kc">null</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Jira user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"jira-user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-kc">null</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"email"</span><span class="tok-p">:</span> <span class="tok-s2">"other-jira-user@email.com"</span><span class="tok-p">,</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Other Jira user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"other-jira-user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"user"</span><span class="tok-p">:</span> <span class="tok-p">{</span>
 <span class="tok-nt">"full_name"</span><span class="tok-p">:</span> <span class="tok-s2">"Taiga user"</span><span class="tok-p">,</span>
 <span class="tok-nt">"gravatar_id"</span><span class="tok-p">:</span> <span class="tok-s2">"64e1b8d34f425d19e1ee2ea7236d3028"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-mi">12345</span><span class="tok-p">,</span>
 <span class="tok-nt">"photo"</span><span class="tok-p">:</span> <span class="tok-s2">"/user-photo-url"</span>
 <span class="tok-p">}</span>
 <span class="tok-p">}</span>
<span class="tok-p">]</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-jira-list-projects">48.88. Importer Jira list projects</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">[</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"My jira project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"123"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Jira project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"project"</span>
 <span class="tok-p">},</span>
 <span class="tok-p">{</span>
 <span class="tok-nt">"description"</span><span class="tok-p">:</span> <span class="tok-s2">"My other jira project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"id"</span><span class="tok-p">:</span> <span class="tok-s2">"456"</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_private"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"name"</span><span class="tok-p">:</span> <span class="tok-s2">"Other jira project"</span><span class="tok-p">,</span>
 <span class="tok-nt">"type"</span><span class="tok-p">:</span> <span class="tok-s2">"board"</span>
 <span class="tok-p">}</span>
<span class="tok-p">]</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-jira-import-project">48.89. Importer Jira import project</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"is_backlog_activated"</span><span class="tok-p">:</span> <span class="tok-kc">false</span><span class="tok-p">,</span>
 <span class="tok-nt">"is_kanban_activated"</span><span class="tok-p">:</span> <span class="tok-kc">true</span><span class="tok-p">,</span>
 <span class="tok-nt">"my_permissions"</span><span class="tok-p">:</span> <span class="tok-p">[</span>
 <span class="tok-s2">"view_us"</span>
 <span class="tok-p">],</span>
 <span class="tok-nt">"slug"</span><span class="tok-p">:</span> <span class="tok-s2">"my-username-new-project-name"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="object-importers-task-accepted">48.90. Importer Import project task accepted</h3>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre class="pygments highlight"><code data-lang="json"><span></span><span class="tok-p">{</span>
 <span class="tok-nt">"task_id"</span><span class="tok-p">:</span> <span class="tok-s2">"00000000-0000-0000-0000-000000000000"</span>
<span class="tok-p">}</span></code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="_contrib_plugins">49. Contrib plugins</h2>
|
|
<div class="sectionbody">
|
|
<div class="paragraph">
|
|
<p>Taiga allows adding features through contrib plugins, each plugin can add new
|
|
API endpoints, and has its own documentation.</p>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>Current supported contrib plugins that adding endpoints:</p>
|
|
</div>
|
|
<div class="ulist">
|
|
<ul>
|
|
<li>
|
|
<p>taiga-contrib-slack: Slack integration
|
|
(<a href="http://taigaio.github.io/taiga-contrib-slack/dist/index.html">documentation</a>)</p>
|
|
</li>
|
|
<li>
|
|
<p>taiga-contrib-hall: Hall.com integration
|
|
(<a href="http://taigaio.github.io/taiga-contrib-hall/dist/index.html">documentation</a>)</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="footer">
|
|
<div id="footer-text">
|
|
Last updated 2024-04-03 21:41:49 +0200
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
new mlPushMenu( document.getElementById( 'toc' ), document.getElementById( 'trigger' ), {type : 'cover'} );
|
|
$( ".mp-level[data-level!=1]" ).each( function() {$(this).parents("li").addClass('icon icon-arrow-left'); } );
|
|
</script> |