New to OnSync? Take a crash course @
OnSync University
If you are a developer looking to work on an integration with OnSync.
You can quickly get started with the Official OnSync API Documentation
[https://documenter.getpostman.com/view/2014682/onsync-rest-api/6YzutHM].
This includes code samples for every available method.
We continuously update this live document as we push out new
functionality and ...
To get access to the API, you will need to be on our PROplan or above.
You can review your options and can sign up here:
http://www.digitalsamba.com/buy-onsync
[http://www.digitalsamba.com/buy-onsync]
Alternatively you may be interested in running your own server on your
own infrastructure.
You can contact Sales by submitting a ticket here
[http:/...
We have many customers that have already integrated our API with LMS's
such as Moodle, Blackboard or their own custom systems.
OnSync can be integrated into any LMS via its API, but, as different
organizations have different ways of using their LMS systems - there
is not one specific way to achieve this.
Our API makes the most typical functionality ...
We provide a RESTful API to PRO plan account holders and higher, which
means with some very simple HTTP calls, you can integrate the
application into Joomla or any other type of CMS, blog or LMS tool.
1. VIA GENERIC SESSION LINKS
Call PUT (or POST to edit an existing) session, then use the returned
session id to call a GET session. This will return session_link. This
link is generic and carries no authentication data, so it will always
prompt users to login (for registered users) or provide a screen name.
It may also ask for the session password if ...
The API also contains Admin methods, but these are only available if
you run your own OnSync server (or have us manage a dedicated OnSync
server for you), not on our cloud service. It allows you to create and
manage users via the API and to obtain statistics of all your
accounts.
These are the available admin API methods:
GET admin_statistics
GET use...
If you have a FREE account, your account won't have the API enabled.
Therefore you will get an error message.
Only certain paid accounts - starting with the PRO account - include
the API service. You can view the various account options here:
https://www.digitalsamba.com/buy-onsync
[https://www.digitalsamba.com/buy-onsync]
If you currently subscribe...
Please have a read through our API documentation to learn more about
what is possible with the OnSync API. You can, for example, use the
API to create and retrieve sessions just as if you were to use
OnSync's own Account Center, directly from your application.
Our code examples are PHP however our API is RESTful and will work
with any web programming l...
To test the API connection, open the following in a browser, and enter
your normal OnSync username/password:
https://onsync.digitalsamba.com/api/2/[username]/authverify
[https://onsync.digitalsamba.com/api/1/[username]/authverify]
The other GET method calls are made the same way, just replace
"authverify" with "sessions", "recordings" etc.
For acess t...
This article provides a basic example on how to add a new user via the
OnSync API.
The API allows for complete control over the creation of new users and
developers have a large scope to create sophiscated solutions using
any language whch can make REST http requests.
This is a working example in PHP using cURL to make the REST requests
- it is kept...
This php code snippet shows how to invoke the process to prepare a
recording for download via the API.
// global vars
$username = '[__YOUR_USERNAME__]';
$password = '[__YOUR_PASSWORD__}';
$baseurl = 'https://[__YOUR_BASEURL__]/api/2/';
// wait time before checking download_link_status
// please don't be too aggressive with this
$secondstowait = 60;
...