Skip to content

calendar

damnlist edited this page Jul 1, 2016 · 1 revision

Client calendar

GET '/list/{listId}/client/{clientId}/calendar'

Getting list of all calendar event of a client

{
    "status": "ok",
    "data": [
        {
            "id": 19,
            "title": "Test calendar",
            "description": "Test calendar",
            "start": "2016-05-30 15:00",
            "allDay": false,
            "user": {
                "id": 16,
                "name": "mariusz+signup@example.com",
                "avatar": "http://avatar.damnlist.com/avatar?text=mariusz+signup@example.com"
            },
            "end": "2016-05-30 16:00",
            "clientName": "Test"
        }
    ]
}

POST '/list/{listId}/client/{clientId}/calendar'

{
    "title": "Titile",
    "description": "Description",
    "date": "10/06/2016 12:00",
    "dateEnd": "10/06/2016 13:00"
}

adding new event to calendar:

{
    "status": "ok",
    "data": {
        "id": 20,
        "title": "Titile",
        "description": "Description",
        "start": "2016-06-10 12:00",
        "allDay": false,
        "user": {
            "id": 16,
            "name": "mariusz+signup@example.com",
            "avatar": "http://avatar.damnlist.com/avatar?text=mariusz+signup@example.com"
        },
        "end": "2016-06-10 13:00",
        "clientName": "Test"
    }
}

DELETE '/list/{listId}/client/{clientId}/calendar/{calendarId}'

delete event from calendar

{
    "status": "ok"
}

Clone this wiki locally