# Open APIs - Configuration Details

{% hint style="info" %}
**Note:** *Client Secret*, *Access Token,* and *API Key* are to be generated by the user, and will be unique for every application. The values specified below are just for example.
{% endhint %}

## **Adafruit IO**

*Authentication Type*: API Key

* *Import API*: <https://raw.githubusercontent.com/adafruit/io-api/gh-pages/v2.json>
* *Authentication:* API-KEY
* *Key:* X-AIO-Key
* *Value*: aio\_UTqF73klycqdLWpbp0wLl7RHKV25
* *UserName*: \[Enter your username]
* *FeedKey*: \[Enter your feed key]
* *Adafruit Login Page*: <https://accounts.adafruit.com/users/sign\\_in>
* *Email:* \[Enter your login email]
* *Password*: \[Enter your password]

## **Avaza API**

*Authentication Type*: OAuth 2, Authorization Code

* *Import API*: <https://api.avaza.com/swagger/docs/v1>
* *Authentication*: oauth2 (Access token will be valid for 1 day)
* *Token URL*: <https://any.avaza.com/oauth2/token>
* *Auth URL*: <https://any.avaza.com/oauth2/authorize>
* *ClientId*: \[Enter client ID]
* *Client Secret*: c1d4b723790f0e24d0b2df68ebde613e9533
* *Avaza Login Page*: <https://any.avaza.com/account/login>
* *Email*: \[Enter your email]
* *Password:* \[Enter your password]

## **BOX API**

*Authentication Type*: Bearer Token

* *Base URL*: <https://api.box.com/2.0>
* *Authentication*: Bearer Token (Access token will be valid for 1 hr)
* *Token*: 1IVYyDgfDPyWpoXe9c4RMOt7tmtiB75q
* Steps to generate access token:
* *Page*: <https://app.box.com/developers/console/app/984015/configuration>
* *Email*: \[Enter your login email]
* *Password*: \[Enter password]
* Click *Generate Developer Token* to generate an access token
* *API Reference*: <https://developer.box.com/en/reference>

## **Facebook API**

*Authentication Type*: OAuth 2, Authorization Code

* *Base URL:* <https://graph.facebook.com/>
* *Auth URL:* <https://www.facebook.com/dialog/oauth>
* *Access Token URL*: <https://graph.facebook.com/oauth/access\\_token>
* *Client ID*: 217423066002
* *Client Secret*: d7d8969c6ea31bf117f04768b63bb
* Credentials to use when using ‘Request Token’
* *Email address*: \[Enter your email]
* *Password:* \[Enter your password]

## **Google Drive**

*Authentication Type*: Bearer Token

* *Base URL*: <https://www.googleapis.com/drive/v3>
* *Authentication*: Bearer Token (Token will be valid for an hour)
* *Token*: ya29.Il\_AB6CICAcAQD6lKoQCW3K2DO\_enBd3be5G2Vvd0hZ3Q8US4eHL-PEOS1qRD7zzSEN3t\_qb\_eNqWzZS3zsXP\_FcAHA9TSoy-tDpsWv0RnWRledPhZqRt79f9X
* *API Reference*: <https://developers.google.com/drive/api/v3/reference>

Steps to generate access token:

1. Go to <https://developers.google.com/oauthplayground/>
2. Select the APIs you want to authorize and click *Authorize APIs*.
3. On the next screen, provide your credentials.
4. *Email*: \[Enter your login email]
5. *Password*: \[Enter your password]
6. Now click *Exchange authorization code for tokens* to generate an access token.

## **netAuth API**

*Authentication Type*: API Key

* *Import API*: <https://api.doc.nextauth.com/api/swagger.json>
* *Authentication*: API-KEY
* *KEY:* \[Enter API Key]
* *VALUE*: J5znqilK\_qUt65iQyy9W2Q
* Help link: <https://api.doc.nextauth.com/>

## **OMDb API**

*Authentication Type*: API Key

* API key to be passed as a query parameter
* *JSON File*: <http://www.omdbapi.com/swagger.json>

Steps to generate API Key:

1. Click [here](https://www.omdbapi.com/apikey.aspx).
2. Select *Account Type*, ‘FREE.’
3. Enter your email address.
4. Enter your first name and last name.
5. Describe in a few words your purpose for using this service.
6. Click *Submit*.
7. You will get the API Key in your email with a link to activate it. Click on this link and the key will be activated.

## **Square Connect API**

*Authentication Type*: Bearer Token

* *Import API*: <https://raw.githubusercontent.com/square/connect-api-specification/master/api.json>
* *Authentication*: Bearer Token
* *Token*: EAAAEPXVtza2Utrx-GJ90Az4sCQ\_NLbLYOKANVFmJiPGJ1Z6B-eJgZ-2V1
* Use this API to import: <https://raw.githubusercontent.com/>

{% hint style="info" %}
**Note:** This looks like an issue with Square Connect’s documentation because the ‘*Import API*’ option does not work.
{% endhint %}

## **Zendesk API**

*Authentication Type*: Basic Authentication

* *Username*: \[Enter username or login email]
* *Password*: \[Enter password]
