# API Authentication

**URL:** https://forum.adalo.com/t/api-authentication/16072
**Category:** External Collections, Custom Actions & Collections
**Created:** [August 16, 2021, 11:06pm UTC](https://forum.adalo.com/t/api-authentication/16072 "2021-08-16T23:06:52Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Biboy](https://avatars.discourse-cdn.com/v4/letter/b/a9a28c/32.png) [@Biboy](https://forum.adalo.com/u/Biboy)
#### Post date: [August 16, 2021, 11:06pm UTC](https://forum.adalo.com/t/api-authentication/16072/1 "2021-08-16T23:06:52Z")

</div>

Hi,

just want to seek assistance in the community if my understanding is correct for this API documentation.  
This is their Python Code sample to generate the Signature

 ![image](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/c/c5de8f4489b4648fdcaa458abca1977a8039015a.png)

the dev team just gave us Access Key and Secret key.

do we just need to convert the secret key to a base64 encode ?

since their request authorization is like this

![image](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/a/ac0ea181e70fe71d891e72e6d1b76e65b2d0e8ac.png)

I followed this but it keeps getting error.

also I just used a generic base64 encode generator [https://www.base64encode.net/](https://www.base64encode.net/) to convert.

---

<div class="post-metadata">

### Author: ![Victor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/victor/32/2054_2.png) [@Victor](https://forum.adalo.com/u/Victor)
#### Post date: [August 17, 2021, 8:55am UTC](https://forum.adalo.com/t/api-authentication/16072/2 "2021-08-17T08:55:55Z")

</div>

Hi @Biboy,

I believe you won’t be able to do this in Adalo alone, you’ll have to use some external service to sign requests.  
I did similar things using Integromat, though I’m not sure if this will work in your case. Is it a Oauth1? or some other method?

Best regards, Victor.

---

<div class="post-metadata">

### Author: ![Biboy](https://avatars.discourse-cdn.com/v4/letter/b/a9a28c/32.png) [@Biboy](https://forum.adalo.com/u/Biboy)
#### Post date: [August 17, 2021, 2:40pm UTC](https://forum.adalo.com/t/api-authentication/16072/3 "2021-08-17T14:40:41Z")

</div>

Upon further checking the Python code I sent was the code to generate the “signature” and the signature function will generate the Base64 encoded string for us to use , we manage to generate it. Unfortunately, it is a Geolocation limitation from the API and we are just waiting for them to update for our location.

Hoping it will work with adalo once we get the update from them 🙂
