Skip to main content
Most feed integrations are now written by an AI coding assistant working inside the customer’s own codebase. These prompts give the assistant the complete, current API contract, so it builds against what the API actually does instead of what it guesses. Each prompt is self-contained — the assistant needs no other page.
These prompts build against raw HTTPS, so the result carries no third-party dependency and the assistant works from the contract on this page. That is a preference, not a requirement — the official clients cover this whole surface as of 4.0.0, including updated_after, the managed feed, and cursor handling. If you would rather use one, the contract below still reads as the reference for what the endpoints do.

Pick your prompt

1

Open your assistant at the root of your repo

Claude Code, Cursor, Copilot — anything that can read your codebase and edit files.
2

Copy one prompt below and paste it as your message

The copy button on the code block grabs the whole prompt.
3

Answer its questions, then review the diff

Each prompt makes the assistant inspect your stack and report back before writing code, and the build prompt ends with an acceptance checklist you can hold it to.

Build a feed sync

For a platform with no Jobo integration yet. Produces a one-time backfill, a scheduled incremental sync, and an expired-job sweep, in your existing stack.
Build-a-feed-sync prompt

Audit an existing integration

For a platform that already syncs the feed. The assistant locates your integration, checks it against the current contract, and reports findings with severities before changing anything.
Audit-a-feed-integration prompt

Upgrade the client library

For a platform already running jobo-enterprise or Jobo.Enterprise.Client on a version below 4.0.0. Those versions couldn’t express incremental sync, so the assistant upgrades the dependency, moves the sync onto updated_after, and checks for damage the old enums may have done to stored data. If you would rather not carry the dependency at all, use Build a feed sync instead — it produces a dependency-free integration against the same contract.
Upgrade-the-client prompt

After the assistant is done

Whichever prompt you used, hold the result against the prose guide — Sync a database is the human-readable version of the same contract. The things worth checking by hand:
  • Continuation requests carry only the cursor.
  • The watermark advances only after a successful run, and there’s an expiry sweep on the same schedule.
  • Filters send canonical lowercase values, never the display values the API returns.

Sync a database

The same contract as prose — backfill, incremental sync, expiry sweeps, and working Python.

The job object

Every field, its type, nullability, and the enum send/receive table.