Quickstart
1. Get an API key
Section titled “1. Get an API key”- Sign up with your email or Google.
- Tell us your company website.
- Enter your access code. Access is by access code for now; email will@backspin.io to ask for one.
- On the API keys page, create a key named after your board. It’s shown once, so store it in your board’s server secrets.
Keep the key on your server. The API sends no CORS headers, so it can’t be called from a browser.
2. Pull the jobs your board covers
Section titled “2. Pull the jobs your board covers”curl "https://app.backspin.io/v1/jobs?category=electrical&country=US&has_pay=true" \ -H "Authorization: Bearer $BACKSPIN_API_KEY"You get up to 100 jobs (up to 500 with limit=500) and a next_cursor. Call again with cursor=<next_cursor> until it’s null, and upsert every job by id.
3. Stay in sync
Section titled “3. Stay in sync”Before that first pull, call /v1/changes once without since and keep its next_since. Then, once an hour:
curl "https://app.backspin.io/v1/changes?since=$SINCE&category=electrical&country=US" \ -H "Authorization: Bearer $BACKSPIN_API_KEY"matches: true: upsert the job and show it.matches: false(including every closed job): hide it if you have it.- Keep calling with the new
next_sinceuntilmoreisfalse.
See Changes feed for the details.