Authentication
Application Authentication
Application-level authentication is controlled by using your API key as a Bearer
 token. You can request an API key by contacting your BMA administrator.
API Key
Once you have been issued a key, an example CURL request looks like this (replacing the <<api_key>>
 text with your own API key and <<example.bemyapp.com>>
by the right subdomain):
curl --request GET \
--url 'https://<<example.bemyapp.com>>/api/external/incoming-talks' \
--header 'Authorization: Bearer <<api_key>>' \
--header 'Content-Type: application/json;charset=utf-8'
Requested URLs
URLs have to follow this pattern:
https://<<platform_name>>/api/external/<<endpoint>>
If your platform name is my-awesome-event
and you want to request the /incoming-talks
endpoint, you will need to request the following URL:
https://my-awesome-event.bemyapp.com/api/external/incoming-talks
Authentication errors
401 Missing Authorization header
You need to set your requests authorization header
with an API key
401 Invalid API key
You have to request an API key by contacting your BeMyApp platform administrator
Â