2020-03-23 15:09:37 +03:00
..
2020-03-23 15:09:37 +03:00
2020-03-19 23:35:59 +03:00
2019-12-16 11:16:43 +03:00
2020-03-22 00:28:50 +03:00

HTTP API

In progress...

The API methods available on YOUR_ROOT_PATH + path option from config.

So, the base path should be like http://127.0.0.1:9000/ or http://127.0.0.1:9000/myapp/ if path option was set to /myapp.

Endpoints:

  • GET / - return a JSON to test the server.

This group of methods uses :key option from config:

  • GET /:key/id - return a new user id. required :key from config.
  • GET /:key/peers - return an array of all connected users. required :key from config. IMPORTANT: You should set allow_discovery to true in config to enable this method. It disabled by default.

This group of methods uses :key option from config, :userId and :userToken parameters from user.

  • POST /:key/:userId/:userToken/offer
  • POST /:key/:userId/:userToken/candidate
  • POST /:key/:userId/:userToken/answer
  • POST /:key/:userId/:userToken/leave