.. _ctid_ng_changelog: ******************************* xivo-ctid-ng HTTP API changelog ******************************* 16.16 ===== * A new API for managing voicemails messages: * GET ``/1.0/voicemails/{voicemail_id}`` * GET ``/1.0/voicemails/{voicemail_id}/folders/{folder_id}`` * DELETE ``/1.0/voicemails/{voicemail_id}/messages/{message_id}`` * GET ``/1.0/voicemails/{voicemail_id}/messages/{message_id}`` * PUT ``/1.0/voicemails/{voicemail_id}/messages/{message_id}`` * POST ``/1.0/voicemails/{voicemail_id}/messages/{message_id}/recording`` * GET ``/1.0/users/me/voicemails`` * GET ``/1.0/users/me/voicemails/folders/{folder_id}`` * DELETE ``/1.0/users/me/voicemails/messages/{message_id}`` * GET ``/1.0/users/me/voicemails/messages/{message_id}`` * PUT ``/1.0/users/me/voicemails/messages/{message_id}`` * POST ``/1.0/users/me/voicemails/messages/{message_id}/recording`` * A new ``timeout`` parameter has been added to the following URL: * POST ``/1.0/transfers`` * POST ``/1.0/users/me/transfers`` * A new ``line_id`` parameter has been added to the following URL: * POST ``/1.0/calls`` * POST ``/1.0/users/me/calls`` 16.11 ===== * A new API for getting the status of lines: * GET ``/1.0/lines/{id}/presences`` 16.10 ===== * A new API for checking the status of the daemon: * GET ``/1.0/status`` 16.09 ===== * A new API for updating user presences: * GET ``/1.0/users/{uuid}/presences`` * PUT ``/1.0/users/{uuid}/presences`` * GET ``/1.0/users/me/presences`` * PUT ``/1.0/users/me/presences`` * New APIs for listing and hanging up calls of a user: * GET ``/1.0/users/me/calls`` * DELETE ``/1.0/users/me/calls/{id}`` * New APIs for listing, cancelling and completing transfers of a user: * GET ``/1.0/users/me/transfers`` * DELETE ``/1.0/users/me/transfers/{transfer_id}`` * PUT ``/1.0/users/me/transfers/{transfer_id}/complete`` * POST ``/1.0/users/me/transfers`` may now return 403 status code. * Originates (POST ``/*/calls``) now return 400 if an invalid extension is given. 16.08 ===== * A new API for making calls from the authenticated user: * POST ``/1.0/users/me/calls`` * A new API for sending chat messages: * POST ``/1.0/chats`` * POST ``/1.0/users/me/chats`` * A new parameter for transfer creation (POST ``/1.0/transfers``): * ``variables`` * A new API for making transfers from the authenticated user: * POST ``/1.0/users/me/transfers``