Change Log¶
Version 1.16.0¶
- changed Android part in push
Version 1.15.0¶
- added
GET /api/partner/user/(user-uuid)/calls - added dialplan v2 profiles in Dialplan API
- added
clip_numberto (parallel|linear|cyclic) actions inPOST /api/dialplan/v2andPOST /api/dialplan/v2/(uuid) - added
time_zoneparameter to a rule inPOST /api/ruleandPOST /api/rule/(rule-id) - updated
GET /api/rule/(rule-id)to also return thetime_zoneof a rule - added
time_zoneto time filter inPOST /api/dialplan/v2andPOST /api/dialplan/v2/(uuid) - added
GET /api/partner/user/eventandDELETE /api/partner/user/event
Version 1.14.0¶
- added call-notification to Rule API
Version 1.13.0¶
Version 1.12.0¶
- added
blf_pickuptoservicefield for CDR’s in partner API - Rule email & push notifications can contain templates
Version 1.11.0¶
- added call filter service ivr in
POST /api/partner/callfilter/(user-uuid) - added push-notification for android and iOS to Rule API
- added examples for CDR’s in partner API
Version 1.10.0¶
- added ignore_ip_whitelisting flag to
POST /api/partner/user/(user-uuid)andGET /api/partner/user/(user-uuid)
Version 1.9.0¶
- added baddocument to /api/idcardcheck & validation field to
GET /api/user
Version 1.8.0¶
- added
Authorization: Bearer <sid>header support - added /api/idcardcheck section in Internal API.
- added
POST /api/user/idcard. - added validation field to
GET /api/user
Version 1.7.0¶
- increased the max. count of sensor data/action items per request in
GET /api/sensor/(uuid)/data - added conference-offline error to
POST /api/conference/(uuid)/member
Version 1.6.0¶
- added paging functionality to
GET /api/partner/user - added paging functionality to
GET /api/partner/phone
Version 1.5.0¶
- added
GET /api/partner/user - added
GET /api/partner/phone - added
GET /api/partner/usergroup/credit
Version 1.4.0¶
- added custom notification feature:
POST /api/sip/(sip-user)/notify - added date_start and date_end fields to
POST /api/dialplan/v2
Version 1.3.0¶
- added parent & root field to
GET /api/partner/cdr/(phone) - change
POST /api/dialplan/v2time field logic
Version 1.2.0¶
- added P_Asserted_Identity field to
POST /api/partner/phone/(user-uuid)andGET /api/partner/user/(user-uuid) - added BLF (Busy Lamp Field) Feature for SIP-Accounts
GET /api/sip/(sip-user)/blfandPOST /api/sip/(sip-user)/blf
Version 1.1.1¶
- JSON structure fix in
GET /api/partner/user/(user-uuid)
Version 1.1.0¶
- added Interactive Voice Response API API
- moved dialplan calls to a new section Dialplan API
- added dialplan v2 calls in Dialplan API
- added
GET /api/partner/emergency/(user-uuid) - added
POST /api/partner/emergency/(user-uuid) - added
on_hold_musicfield toGET /api/phoneandPOST /api/phone
Version 1.0.39¶
- added Calling Name Delivery API
Version 1.0.38¶
- added
POST /api/partner/enterprise - added
GET /api/partner/enterprise. - added
POST /api/partner/enterprise/(uuid). - added
DELETE /api/partner/enterprise/(uuid). - added prefix flag to Usergroups
- added CDR event in partner api
- added
GET /api/partner/cdr/event. - added
DELETE /api/partner/cdr/event.
Version 1.0.37¶
- added timeout property to
POST /api/device/session
Version 1.0.36¶
- several formatting fixes
- adjusted Rules API
Version 1.0.35¶
- added email field to
POST /api/user/delete - added partner section for sensor /api/partner/sensor
- added new api event partner_sensor_data & partner_sensor_action
Version 1.0.34¶
- update
GET /api/rule/(rule-id)to also return the declaration of a rule - remove
GET /api/rule/(rule-id)/declaration - remove
POST /api/rule/(rule-id)/activate - remove
POST /api/rule/(rule-id)/deactivate
Version 1.0.33¶
- add CDR (call detail record) support to partner related phones
- add usergroup feature
- add
usergroupfield toGET /api/userandGET /api/partner/user - add hot billing support (zone filter)
- add callback feature,
POST /api/dialplan/callback - add
cti_viafield toGET /api/dialplanandPOST /api/dialplan - add callback as a call filter service operator
- add API for rule engine
- add
POST /api/ruleto create a new rule - add
GET /api/ruleto fetch all rules - add
DELETE /api/rule/(rule-id)to delete a specific rule - add
GET /api/rule/(rule-id)to fetch a specific rule - add
POST /api/rule/(rule-id)to update the state or name of a rule
- add
- add user events for rule engine
- add
rule_newevent in case a new rule was created - add
rule_deleteevent in case a rule was deleted - add
rule_updateevent in case a rule has changed
- add
Version 1.0.32¶
- add sensor capability
octets
Version 1.0.31¶
- add partner proxy authentication (
POST /api/session)
Version 1.0.30¶
- add
wait_timeoutfield to task csp. - add
replacedstatus to task csp response and tosensor_actionevent. - add
infofield toGET /api/signup/verification/(verification)andPOST /api/signup/verification. - add
chat,uuidandtimefields to iOSchat_messagepush notification.
Version 1.0.29¶
- add
model,profilefields toGET /api/tag/(uuid)/objectfor object of types sensor to enable distinguishing sensor types in the overview - add
profile,recv_after_sendfields toGET /api/sensor/(uuid). - add
tamper_detect,fault_detectfields toGET /api/sensor/(uuid). These fields can be cleared usingPOST /api/sensor/(uuid) - read access to a sensor is now sufficient to initiate sensor actions
(
POST /api/sensor/(uuid)/action) - modify the content format of sensor capabilities energy, voltage, current and power
- renamed sensor capability door to open (see
GET /api/sensor/(uuid)) - several new sensor capabilities (see
GET /api/sensor/(uuid))
Version 1.0.28¶
- add streaming download of sensor data and sensor action data in CSV
format (
GET /api/sensor/(uuid)/data/(xxx).csvandGET /api/sensor/(uuid)/action/(xxx).csv) - add bulk upload of sensor data via
POST /api/sensor/(uuid)/data
Version 1.0.27¶
- add chat media messages, types image and audio
- add call filter (
GET /api/partner/callfilter/(user-uuid),POST /api/partner/callfilter/(user-uuid)andDELETE /api/partner/callfilter/(user-uuid)) - add concurrent call limit
- add
country_codetoPOST /api/signup/user,GET /api/user,POST /api/user,POST /api/partner/user/(user-uuid) - add
call_enable,dialplan_enableandplay_announcement_onlytoPOST /api/partner/phone/(user-uuid)
Version 1.0.26¶
- added
battery_ok,battery_statusandmains_powerfields toGET /api/sensor/(uuid) - added
color_rgbsensor and actor capabilities
Version 1.0.25¶
- modify Apple push notifications to match “silent notification” style
- add
recv_intervalfield toGET /api/sensor/(uuid)
Version 1.0.24¶
- rename sensor action capability flip to onoff. Add sensor data capabilities onoff and text. Add both sensor data and actor capability button
- add new internal statistic calls
Version 1.0.23¶
- add
recv_timefield toGET /api/sensor/(uuid)
Version 1.0.22¶
- Support gzip encoding for various API calls (via HTTP
Accept-Encodingheader) - remove binary parameter for
GET /api/jeye/(host)
Version 1.0.21¶
- new sensor data capabilities: light, humidity, door
Version 1.0.20¶
- add order parameter to
GET /api/volume/(uuid)/commit - added clarification section on the use of UUIDs
Version 1.0.19¶
- add volume commit log feature:
GET /api/volume/(uuid)/commit, commit field in file eventsfile_new,file_modify,file_deleteandcommitfield in severalPOST /api/volume/(uuid)/...andDELETE /api/volume/(uuid)/...calls - add owner field to all GCM notifications
Version 1.0.18¶
- add user profile pictures (
POST /api/user/pictureandDELETE /api/user/picture,GET /api/user/(user-id)/picture/(size)/(xxx).jpg, extensions toGET /api/user,GET /api/user/(user-uuid),GET /api/user/link) - add
display_nameproperty to support user-controlled name display (GET /api/userandPOST /api/user,GET /api/user/(user-uuid),GET /api/user/link,POST /api/signup/user,GET /api/invitation/(invitation),GET /api/partner/user/(user-uuid)) - add
GET /api/languagecall to inform the clients about languages supported by the system - add concurrent-access failure status for
POST /api/phone - add user section to
GET /api/chat
Version 1.0.17¶
- add event system filters (
POST /api/event/filterandDELETE /api/event/filter) - add new sensor capabilities
energy,voltage,current,power,frequency - add generic object type xobject (
GET /api/xobject/(uuid)andPOST /api/xobject) - add metadata events
object_metadataanduser_metadata
Version 1.0.16¶
- add metadata information to objects and users
Version 1.0.15¶
- add
timefields toGET /api/chat/(uuid)/message, eventchat_messageand push notification - lower limit for parameter psize is now 80 for various ipquality calls
Version 1.0.14¶
- add event
user_modify - add
dscp,psize,ptimefields toGET /api/ipquality/(uuid)andPOST /api/ipquality - add
descriptionfield toGET /api/sipandPOST /api/sip,POST /api/sip/(sip-user),sip_new,sip_modifiyevents - add
fax_ident,fax_headerfields toGET /api/userandPOST /api/user,POST /api/fax/(uuid)/send - add object links and corresponding events
object_link_newobject_link_delete - add physical location fields to
GET /api/userandPOST /api/user - change process of obtaining and unlocking a phone number
(
GET /api/phoneandPOST /api/phone), remove phone offer process - call-through feature,
POST /api/dialplan/callthrough - call-reverse feature,
POST /api/dialplan/callreverse,callreverse_enableflag inGET /api/dialplanandPOST /api/dialplan. Replaceincoming_callevent withdialplan_callreverse_startanddialplan_callreverse_stopevents. New push eventdialplan_callreverse_start,dialplan_callreverse_stop. - chat API and events
- call API and events,
call_enableflag forGET /api/phoneandPOST /api/phone - add license section / field to
GET /api/box/(uuid)andPOST /api/box/(uuid), task license in device API - sensor API and events
- add “share tags” to allow for sharing with other individual users:
fields
share_read,share_writeandshare_propagateinGET /api/user,GET /api/user/link - enable use of download id (did) authentication for
GET /api/fax/(uuid)/(page)/(xxx).png - possibility to download ipquality results in CSV format:
GET /api/ipquality/(uuid)/result/(xxx).csv
Version 1.0.13¶
- presentation API and events
- added email field to
POST /api/password - add deleted field to
GET /api/user/link,GET /api/user/(user-uuid) - internal API for MWI (message waiting indication) support
- support for Apple Push (APS), Google Cloud Messaging (GCM)
- additional status already-invited for
POST /api/user/invitation - add
dial_prefix,clip_numberandclir_enablefields toGET /api/dialplanandPOST /api/dialplan - read privileges are now sufficient to create a comment with
POST /api/object/(uuid)/comment - added
sip_status_code,fax_error_codefields toGET /api/fax/(uuid)and tofax_reportevent - add
callreverse_enablefield toGET /api/dialplanandPOST /api/dialplan - added
l_n,rfacresults toGET /api/ipquality/(uuid)/result
Version 1.0.12¶
- session authentication (
POST /api/session) and password recovery (POST /api/password/recovery) is now possible with the username or the e-mail address - added
already-existfailure condition toPOST /api/signup/verification,POST /api/signup/user,POST /api/usersince e-mail addresses now have to be unique - added internal invitations (i.e. invitations directed specifically to
another known user) to
GET /api/user/invitationandPOST /api/user/invitation - added accept section to
POST /api/user/link - added events
invitation_newandinvitation_deletefor internal invitations - added know section to
GET /api/user/link(this enables link suggestions for the current user) - added
play_announcement_onlyflag toGET /api/phoneandPOST /api/phone - added feature section to
GET /api/user,GET /api/partner/user/(user-uuid)andPOST /api/partner/user/(user-uuid) - added
DELETE /api/signup/verification/(verification) - added
mute_defaultparameter toGET /api/conference/(uuid)andPOST /api/conference/(uuid) - added
GET /api/user/(user-uuid)to get information about other users - added
GET /api/fax/(fax-uuid)/report/(report-uuid)/(xxx).pdf(fax sender report in PDF format)
Version 1.0.11¶
- modified ipquality duration to only accept values >= 10
dialplanandsipAPI and eventsdialplan_enableflag forGET /api/phoneandPOST /api/phone
Version 1.0.10¶
- added
hw_versionandsw_versionfields toPOST /api/device/sessionandGET /api/box/(uuid), and tobox_onlineevent - added reload an upgrade tasks to device API
Version 1.0.9¶
- box and ipquality API
- device API
- new events
box_online,box_offline - new call
POST /api/user/deleteto permanently delete a user account - added possibility to permanently delete a user to
POST /api/partner/user/(user-uuid) - internal system statistics via
GET /api/jeye/(host) - add purge parameter to various
DELETEcalls that delete objects - add
DELETE /api/trashcall to purge the objects in trash tag - add (optional) purge field to
object_deleteevent - add
trash_purgeevent - add
newsletterfield toGET /api/user,POST /api/user,POST /api/signup/user
Version 1.0.8¶
- added
pinparameter to change phone PIN toPOST /api/user - added
inlineparameter to binary download methods to control HTTPContent-Dispositionheader
Version 1.0.7¶
- added download id (did) authentication to session an various API calls.
Version 1.0.6¶
- added
GET /api/volume/(uuid)/folder/(folder-uuid)/(xxx)to retrieve folder contents as a compressed ZIP file
Version 1.0.5¶
- added
POST /api/partner/user/(user-uuid)to allow partner to disable/enable user accounts
Version 1.0.4¶
- added partner authentication to
POST /api/session - added partner-controlled sign-up process, involves changes in:
POST /api/signup/verificationGET /api/signup/verification/(verification)POST /api/signup/userGET /api/session(partner field)POST /api/session(partner field)POST /api/password(partner field)GET /api/user(partner field)GET /api/phone(partner field) - added partner API calls:
GET /api/partner/user/(user-uuid)POST /api/partner/recovery/(user-uuid)POST /api/partner/phone/(user-uuid) - added phone-forbidden status message to
GET /api/phone/gateway/(country)GET /api/phone/offer/(country)/(gateway) - added mode parameter to
POST /api/fax/(uuid)/(xxx).pdf
Version 1.0.3¶
- added object type volume and
/api/volume/...API calls - added forbidden-to response to
POST /api/fax/(uuid)/send - added orientation parameter to
POST /api/fax/(uuid)/(xxx).pdf
Version 1.0.2¶
- added quota-exceeded and no-content responses to
POST /api/fax/(uuid)/send - added status field to
GET /api/fax/(uuid), more types in status field inGET /api/recording/(uuid),GET /api/announcement/(uuid) - allow undelete of objects by removing the
tag_trashwithPOST /api/object/(uuid)/tag
Version 1.0.1¶
support for sending e-mail notifications on incoming fax/announcement/recording:
added
notification_email,notification_attachmentfields toGET /api/phoneadded
notification_email,notification_attachmentfields toPOST /api/phoneserver-side multi-language / localization support:
added language parameter to
GET /api/sessionadded language field to
POST /api/signup/useradded language field to
GET /api/useradded language field to
POST /api/userallow user to modify email address: added email and code fields to
POST /api/userpossibility to page through object comments: added start, to, from, count and order parameters to
GET /api/object/(uuid)/commentmerged
{fax, announcement, recording, contact, conference}_{new,modify, delete, share, unshare}events into genericobject_{new, modify, delete, share, unshare}eventsnew event
object_tagsent if tags attached to an object are changed (object_modifyis not sent in this case any more)new events
comment_{new, modify, delete}to explicitely signal comment actions (object_modifyis not sent in this case any more)add
owneranddescriptionfields toconference_{start, stop}events
Version 1.0.0¶
- added tag, search parameters to
GET /api/tag/(uuid)/object