Automation
Orvyn in Zapier
A Zap that reads the number on a schedule and passes it on, step by step, for someone who has never installed anything.
- Takes
- About 5 minutes
- You need
- A Zapier account on a plan that includes Webhooks by Zapier, one of its premium apps
- Nothing to pay Orvyn: the free number needs no key
- Costs
- Nothing for the free number, which runs a little behind. The signed, newest number takes a pack bought on the feed’s page; every guide ends with how.
First, pick the number you want
Every line further down is then written for it, ready to copy.
You picked
EUR / USD, ECB reference rate
by Orvyn · changes every day · its page
Its address, which the lines below carry:orvyn/eur-usd-ecb-reference
The free number right now
1.1411
measured · runs 15 minutes behind
Then follow the steps
A Zap can read EUR / USD, ECB reference rate today with Webhooks by Zapier, one of Zapier’s premium apps, and pass the number to any of its other apps. The Orvyn app for Zapier, which does it with no formula step, reaches you by invite link once it is up; this page will say so.
Start a Zap on a schedule
Create › Zaps. For the trigger pick Schedule by Zapier and the event that matches every day, which is how often this feed changes.Ask Orvyn for the number
For the action pick Webhooks by Zapier, event GET. Put this in URL, leave Query String Params empty, and set Unflatten to yes. Press Test step.
Webhooks by Zapier, URL https://orvyn.me/gw/v1/feeds/orvyn/eur-usd-ecb-reference/preview
You should see: The test shows
Preview Value, a whole number, andDecimals, which is 4 for this feed.Turn it into a plain number
Add an action: Formatter by Zapier › Numbers › Spreadsheet-Style Formula. In the formula field type=, insert Preview Value from the webhook step, type/10^, and insert Decimals. Test it.You should see: The formatter’s output is 1.1411.
Send it somewhere
Add the last action, any app: an email, a Slack message, a row in a sheet. Use the formatter’s output in it. Then Publish the Zap.
The Orvyn app for Zapier
Want the signed number instead?
What you set up above shows the free number. It runs 15 minutes behind and is not signed, which is fine for a dashboard. The signed number is the newest one, and it comes with a proof anyone can check on the check page or on chain. It costs a little: you buy a pack of reads once, with your wallet, then a key spends from that pack. Three steps, in this order.
- 1
Buy a pack on the feed’s page. The smallest is enough to start; a pack is a number of reads, and the page says what each costs.
- 2
Make a key with the wallet that bought the pack. Sign in here and it is made for you, or make one under Dashboard, API keys, with the read scope only. A read key can spend the reads you bought and nothing more, and you revoke it there.
- 3
Put the key in Zapier. In the webhook step, change the end of the URL from
/previewto/latest, and under Headers add one namedAuthorizationwith the valueBearer lk_…. The answer then carriesReport Valueinstead of Preview Value; use that in the formatter. With the Orvyn app you paste the key once when connecting it.
No tool holds a wallet or pays by itself. However often a sheet recalculates or a workflow runs, a feed is read from your pack at most once every day, because that is how often it changes.
If something looks wrong
| You see | It means |
|---|---|
| Webhooks by Zapier is greyed out | It is a premium app: your Zapier plan does not include it. The Orvyn app, once up, will not need it. |
| Status code 402 | Your key holds no pack for this feed. Buy one on the feed’s page. |
| Status code 401 | The key is wrong or was revoked. Make a new one. |
| Status code 404 | The address in the URL has a typo. Pick the feed above and copy the URL again. |
| Status code 429 | The free number is rate limited. Choose a slower schedule. |
Still stuck? Say so on X with the words on your screen, and we will answer.
Take it out again
Turn the Zap off and delete it. Nothing else is stored anywhere.