API Connection & SSO

Understand the process of creating exhibitor users in the FFAIR portal using the FFAIR API, and setting up SSO for the exhibitors.

 

1. Enabling API & SSO Integration

To get started with API and SSO, enable the integration in your FFAIR Organiser Portal:

  1. Log in to your FFAIR Organiser Portal.
  2. Select the required show from the "Shows" page.
  3. Navigate to "Show Settings" from the left-hand menu.
  4. Go to the "API & SSO" section on the settings page.
  5. Toggle the blue switch to enable the integration.

Once enabled, the API functionality can be used to create, update, and retrieve exhibitor data, while SSO ensures seamless login for exhibitors.


2. GET AUTH TOKEN (GET)

 

https://us-central1-ffair-live.cloudfunctions.net/endpointsSSO-getAuthToken

 
Example of creating basicToken

3. CREATE EXHIBITORS

The both update/create exhibitors use the same cloud function endpoint:

https://us-central1-ffair-live.cloudfunctions.net/endpointsSSO-createExhibitors

Create/Update Exhibitor request example:

Note: companyName, standName, contactEmail fields cannot be changed.

Note2: exhibitorId should be used when creating a new Exhibitor.

 

GET EXHIBITORS

 

https://us-central1-ffair-live.cloudfunctions.net/endpointsSSO-getExhibitors

 

See our documentation here: Public API * SSO