= CADAC Web Service API = == URIs, Methods and Representations == === Notes === All URIs are prefixed by {{{/xml}}}. {{{}}} indicates the root tag of an XML instance document used as input ('''Request Body'''), or returned ('''Response Body'''). Blank cells indicate that either no content is expected, or no content is returned. {{{[/]}}} denotes an optional trailing slash. Currently, {{{GET}}}s are world-readable. All other methods require authorization. === {{{/runs[/]}}} === || '''Method''' || '''Action''' || '''Request Body''' || '''Response Body''' || || {{{POST}}} || Adds a new run || {{{}}} || {{{}}} || === {{{/runs/{run}}}} === || '''Method''' || '''Action''' || '''Request Body''' || '''Response Body''' || || {{{GET}}} || Returns {{{{run}}}} || || {{{}}} || || {{{DELETE}}} || Deletes {{{{run}}}} || || || || {{{POST}}} || Adds or updates {{{{run}}}} elements || {{{}}} || || === {{{/runs/{run}/tags[/]}}} === || '''Method''' || '''Action''' || '''Request Body''' || '''Response Body''' || || {{{GET}}} || Returns the list of tags for {{{{run}}}} || || {{{}}} || || {{{DELETE}}} || Deletes all tags for {{{{run}}}} || || || === {{{/members/{user}/tags[/]}}} === || '''Method''' || '''Action''' || '''Request Body''' || '''Response Body''' || || {{{GET}}} || Returns a list of {{{{user}}}}'s tags || || {{{}}} || === {{{/members/{user}/runs[/]}}} === || '''Method''' || '''Action''' || '''Request Body''' || '''Response Body''' || || {{{GET}}} || Returns a list of {{{{user}}}}'s runs || || {{{}}} || === {{{/members/{user}/runs/{run}}}} === || '''Method''' || '''Action''' || '''Request Body''' || '''Response Body''' || || {{{GET}}} || Returns {{{{run}}}} || || {{{}}} || === {{{/members/{user}/runs/{run}/tags[/]}}} === || '''Method''' || '''Action''' || '''Request Body''' || '''Response Body''' || || {{{GET}}} || Returns the list of tags for {{{{run}}}} || || {{{}}} || === {{{/members/{user}/runs/{run}/tags/{tag}}}} === || '''Method''' || '''Action''' || '''Request Body''' || '''Response Body''' || || {{{GET}}} || Returns the list of tags for {{{{run}}}} with value {{{{tag}}}} || || {{{}}} || || {{{DELETE}}} || Deletes {{{{user}}}}'s tags for {{{{run}}}} with value {{{{tag}}}} || || || || {{{POST}}} || Tags {{{{run}}}} with {{{{tag}}}} for {{{{user}}}} || || || === {{{/members/{user}/{tag}/runs[/]}}} === || '''Method''' || '''Action''' || '''Request Body''' || '''Response Body''' || || {{{GET}}} || Returns a list of {{{{user}}}}'s runs with {{{{tag}}}} || || {{{}}} || === {{{/members/{user}/{tag}/runs/{run}}}} === || '''Method''' || '''Action''' || '''Request Body''' || '''Response Body''' || || {{{GET}}} || Returns {{{{run}}}} || || {{{}}} ||