1.1 KiB
1.1 KiB
Corben function sources
These two files are the source of truth for the Corben functions behind the RSVP
flow. They do NOT deploy with the site: deploy_site only serves the site, and
Corben functions live in the platform, not in this repo. They are checked in so
the logic is reviewable and diffable instead of only existing inside the API.
To change one, edit here and push it up:
KEY=$(grep '^CORBEN_API_KEY=' ~/.corben.env | cut -d= -f2-)
jq -n --rawfile code ops/founders-break-rsvp.js '{code:$code}' \
| curl -sS -X PUT https://api.corben.world/functions/3d3c4bed-c073-40a4-9a32-9ff6944737dd \
-H "Authorization: Bearer $KEY" -H "Content-Type: application/json" -d @-
The reminder is cf2a1e4c-43f9-4cf4-8fc5-652c494940ae. Their env (CORBEN_KEY,
LIST_ID, FROM, FROM_ADDRESS_ID, NOTIFY) is set on the function record and is not
in these files. Never paste the key into this repo.
Test without waiting for a real submission:
execute_function id=3d3c4bed-... event={"form_name":"rsvp","data":{"name":"...","email":"..."}}
execute_function id=cf2a1e4c-... event={"force":true} # sends for real