ink.igav.whatmealtodo.getRecipes

The public recipe index, unfiltered and unauthenticated. It exists to prove the indexer works before there is a pantry to match against, and stays because an AppView that cannot show what it indexed is hard to debug.

Repository @kaur.igav.ink did:plc:vd7yvfuocu3xr54lnszirlgz namespace authority
Details · query
Kindquery
Authoritywhatmealtodo.igav.ink
Indexed

Query

query · GET

Parameters

query string

cursor

string

limit

integer
  • minimum: 1
  • maximum: 100
  • default: 25

q

string

Match against canonical ingredient names, not free text. Searching what the normalizer produced is the point: it shows what the index actually holds.

  • maxLength: 100

Output

application/json

cursor

string

recipes

requiredarray

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Recipes ranked by how much of them the caller's pantry already covers. The one query that needs both halves of this AppView: a network-wide public index, and one non-public repo. Neither source can answer it alone. Pantry items marked `kind: staple` are asymmetric here and callers should say so to their users: a staple counts towards a recipe that needs it, but never brings one up — candidates are drawn from held ingredients only, so a pantry of nothing but staples answers with nothing.

  • Search recipes across the index by text query and optional category filter.

  • Response model for fetching multiple recipes.

  • A household's cookbook, most cookable first. Read-only.

  • List recipes for a given user, optionally filtered by category.