Annotations
List annotations
Get a list of annotations.
GET /api/v1/results/{id}/tests/{seq}/annotations
Response
200 OK
{
    "timestamp": "2016-04-18T10:29:23.248104495-04:00",
    "data": [
        {
            "line": "4",
            "comment": "first comment"
        },
        {
            "line": "14",
            "comment": "second comment"
        },
        {
            "line": "23",
            "comment": "third comment"
        }
    ]
}
Get an annotation
Get an annotation.
GET /api/v1/results/{id}/tests/{seq}/annotations/{line}
Response
200 OK
{
    "timestamp": "2016-04-18T10:30:11.327055636-04:00",
    "data": {
        "id": "20160415113526",
        "seq": "1",
        "line": "23",
        "comment": "third comment"
    }
}
Response
404 Not Found
{
    "error": "no such annotation"
}
Create or edit an annotation
Create or edit an annotation.
PATCH /api/v1/results/{id}/tests/{seq}/annotations/{line}
Example
PATCH /api/v1/results/20160415113526/tests/1/annotations/19/
{
    "comment": "foo bar baz"
}
Response
200 OK
{
    "timestamp": "2016-04-18T10:31:06.212574153-04:00",
    "data": {
        "id": "20160415113526",
        "seq": "1",
        "line": "19",
        "comment": "foo bar baz"
    }
}
Delete an annotation
Delete an annotation.
DELETE /api/v1/results/{id}/tests/{seq}/annotations/{line}
Response
204 No Content