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

Â