Posts in Category "Breeze XML API"

XML API – How to give users permission to a Breeze 5.0 Meeting

I had a customer ask today how they would go about adding users to a Meeting list. The follow shows how to do with this 4 different user types.

Action = permissions-update

Parameters = principal-id (the sco-id of the user in Breeze)
                        acl-id (the sco-id of the Meeting)
                        permission-id (the level of permission to set)

How to add a Participant:

http://nick/api/xml?&action=permissions-update&principal-id=1323&acl-id=927&permission-id=view

How to add a Host:

http://nick/api/xml?&action=permissions-update&principal-id=1323&acl-id=927&permission-id=host

How to add a Manager (manage from within the Breeze Manager):

http://nick/api/xml?&action=permissions-update&principal-id=1323&acl-id=927&permission-id=mange

How to add a Presenter:

http://nick/api/xml?&action=permissions-update&principal-id=1323&acl-id=927&permission-id=mini-host

Debugging the XML API data

Since the XML API uses URL params (GET OR POST) to call the Breeze API you can create a URL string passing in the name/value pairs you want to test the results. It is as easy as logging into the Breeze Admin and passing parameters in the URL, as follows:

http://breeze.myDomain.com/admin/user/list?filter-rows=25&filter-start=0&filter-like-name=nick

I’m using the filter-start and filter-rows to control the number of rows returned. I pass filter-like-name=nick to search for user with the name LIKE nick.