Work in Progress: How to Fetch Safely from Savvy
Why can't I just do a regular fetch? Two main reasons:
Fetching from the Front-End exposes private information like API keys. An experienced developer could retrieve that token or secret key and access more information than what you wanted to share.
Some APIs don't allow fetch requests from the Front-End due to CORS
Step 1: Copy and Paste
Copy this code and paste it in the Computed Field, Custom Data Output, or Custom Code for Button where you need it to fetch. The secure key can be in different formats inside the header -it will not always be "Authorization: Bearer {{key}}"
Step 2: Change the URL
Change the URL inside of the
encodeURIComponent
function to the actual URL where you're going to be fetching from
Step 3: Generate a Key for the Key
Send your key to a Savvy Engineer, they will save it and give you a different key for you to paste in line 6 instead of
group_name-service-key_type
Last updated