workload:appointment booking
{"catalogRevision":"cat_026bc982d1b49a94","nodeId":"workload:appointment-booking","label":"Appointment booking","facet":"workload","nodeType":"atom","canonicalPath":"/discover/workload/appointment-booking","breadcrumbs":[{"id":"discovery","label":"Agent hosting discovery","canonicalPath":"/discover/discovery","kind":"root"},{"id":"workload","label":"Applications and workloads","canonicalPath":"/discover/workload","kind":"facet"},{"id":"workload:scheduling-and-data","label":"Scheduling and data","canonicalPath":"/discover/workload/scheduling-and-data","kind":"group"},{"id":"workload:appointment-booking","label":"Appointment booking","canonicalPath":"/discover/workload/appointment-booking","kind":"atom"}],"parents":{"items":[{"id":"workload:scheduling-and-data","label":"Scheduling and data","canonicalPath":"/discover/workload/scheduling-and-data","kind":"group"}],"total":1,"offset":0,"limit":100},"children":{"items":[],"total":0,"offset":0,"limit":50},"recipes":{"items":[{"id":"page:recipes:appointment-booking:next-js:relational-workflow","label":"Host appointment booking with Next.js: relational workflow state","canonicalPath":"/recipes/appointment-booking/next-js/relational-workflow","kind":"recipe"},{"id":"page:recipes:appointment-booking:next-js:attachments","label":"Host appointment booking with Next.js: file attachments","canonicalPath":"/recipes/appointment-booking/next-js/attachments","kind":"recipe"},{"id":"page:recipes:appointment-booking:next-js:data-imports","label":"Host appointment booking with Next.js: structured data imports","canonicalPath":"/recipes/appointment-booking/next-js/data-imports","kind":"recipe"},{"id":"page:recipes:appointment-booking:next-js:data-exports","label":"Host appointment booking with Next.js: data exports","canonicalPath":"/recipes/appointment-booking/next-js/data-exports","kind":"recipe"},{"id":"page:recipes:appointment-booking:django:relational-workflow","label":"Host appointment booking with Django: relational workflow state","canonicalPath":"/recipes/appointment-booking/django/relational-workflow","kind":"recipe"},{"id":"page:recipes:appointment-booking:django:attachments","label":"Host appointment booking with Django: file attachments","canonicalPath":"/recipes/appointment-booking/django/attachments","kind":"recipe"},{"id":"page:recipes:appointment-booking:django:data-imports","label":"Host appointment booking with Django: structured data imports","canonicalPath":"/recipes/appointment-booking/django/data-imports","kind":"recipe"},{"id":"page:recipes:appointment-booking:django:data-exports","label":"Host appointment booking with Django: data exports","canonicalPath":"/recipes/appointment-booking/django/data-exports","kind":"recipe"},{"id":"page:recipes:appointment-booking:fastapi:relational-workflow","label":"Host appointment booking with FastAPI: relational workflow state","canonicalPath":"/recipes/appointment-booking/fastapi/relational-workflow","kind":"recipe"},{"id":"page:recipes:appointment-booking:fastapi:attachments","label":"Host appointment booking with FastAPI: file attachments","canonicalPath":"/recipes/appointment-booking/fastapi/attachments","kind":"recipe"},{"id":"page:recipes:appointment-booking:fastapi:data-imports","label":"Host appointment booking with FastAPI: structured data imports","canonicalPath":"/recipes/appointment-booking/fastapi/data-imports","kind":"recipe"},{"id":"page:recipes:appointment-booking:fastapi:data-exports","label":"Host appointment booking with FastAPI: data exports","canonicalPath":"/recipes/appointment-booking/fastapi/data-exports","kind":"recipe"},{"id":"page:recipes:appointment-booking:flask:relational-workflow","label":"Host appointment booking with Flask: relational workflow state","canonicalPath":"/recipes/appointment-booking/flask/relational-workflow","kind":"recipe"},{"id":"page:recipes:appointment-booking:flask:attachments","label":"Host appointment booking with Flask: file attachments","canonicalPath":"/recipes/appointment-booking/flask/attachments","kind":"recipe"},{"id":"page:recipes:appointment-booking:flask:data-imports","label":"Host appointment booking with Flask: structured data imports","canonicalPath":"/recipes/appointment-booking/flask/data-imports","kind":"recipe"},{"id":"page:recipes:appointment-booking:flask:data-exports","label":"Host appointment booking with Flask: data exports","canonicalPath":"/recipes/appointment-booking/flask/data-exports","kind":"recipe"},{"id":"page:recipes:appointment-booking:laravel:relational-workflow","label":"Host appointment booking with Laravel: relational workflow state","canonicalPath":"/recipes/appointment-booking/laravel/relational-workflow","kind":"recipe"},{"id":"page:recipes:appointment-booking:laravel:attachments","label":"Host appointment booking with Laravel: file attachments","canonicalPath":"/recipes/appointment-booking/laravel/attachments","kind":"recipe"},{"id":"page:recipes:appointment-booking:laravel:data-imports","label":"Host appointment booking with Laravel: structured data imports","canonicalPath":"/recipes/appointment-booking/laravel/data-imports","kind":"recipe"},{"id":"page:recipes:appointment-booking:laravel:data-exports","label":"Host appointment booking with Laravel: data exports","canonicalPath":"/recipes/appointment-booking/laravel/data-exports","kind":"recipe"},{"id":"page:recipes:appointment-booking:rails:relational-workflow","label":"Host appointment booking with Rails: relational workflow state","canonicalPath":"/recipes/appointment-booking/rails/relational-workflow","kind":"recipe"},{"id":"page:recipes:appointment-booking:rails:attachments","label":"Host appointment booking with Rails: file attachments","canonicalPath":"/recipes/appointment-booking/rails/attachments","kind":"recipe"},{"id":"page:recipes:appointment-booking:rails:data-imports","label":"Host appointment booking with Rails: structured data imports","canonicalPath":"/recipes/appointment-booking/rails/data-imports","kind":"recipe"},{"id":"page:recipes:appointment-booking:rails:data-exports","label":"Host appointment booking with Rails: data exports","canonicalPath":"/recipes/appointment-booking/rails/data-exports","kind":"recipe"},{"id":"page:recipes:appointment-booking:asp-net-core:relational-workflow","label":"Host appointment booking with ASP.NET Core: relational workflow state","canonicalPath":"/recipes/appointment-booking/asp-net-core/relational-workflow","kind":"recipe"},{"id":"page:recipes:appointment-booking:asp-net-core:attachments","label":"Host appointment booking with ASP.NET Core: file attachments","canonicalPath":"/recipes/appointment-booking/asp-net-core/attachments","kind":"recipe"},{"id":"page:recipes:appointment-booking:asp-net-core:data-imports","label":"Host appointment booking with ASP.NET Core: structured data imports","canonicalPath":"/recipes/appointment-booking/asp-net-core/data-imports","kind":"recipe"},{"id":"page:recipes:appointment-booking:asp-net-core:data-exports","label":"Host appointment booking with ASP.NET Core: data exports","canonicalPath":"/recipes/appointment-booking/asp-net-core/data-exports","kind":"recipe"},{"id":"page:recipes:appointment-booking:spring-boot:relational-workflow","label":"Host appointment booking with Spring Boot: relational workflow state","canonicalPath":"/recipes/appointment-booking/spring-boot/relational-workflow","kind":"recipe"},{"id":"page:recipes:appointment-booking:spring-boot:attachments","label":"Host appointment booking with Spring Boot: file attachments","canonicalPath":"/recipes/appointment-booking/spring-boot/attachments","kind":"recipe"},{"id":"page:recipes:appointment-booking:spring-boot:data-imports","label":"Host appointment booking with Spring Boot: structured data imports","canonicalPath":"/recipes/appointment-booking/spring-boot/data-imports","kind":"recipe"},{"id":"page:recipes:appointment-booking:spring-boot:data-exports","label":"Host appointment booking with Spring Boot: data exports","canonicalPath":"/recipes/appointment-booking/spring-boot/data-exports","kind":"recipe"},{"id":"page:recipes:appointment-booking:sveltekit:relational-workflow","label":"Host appointment booking with SvelteKit: relational workflow state","canonicalPath":"/recipes/appointment-booking/sveltekit/relational-workflow","kind":"recipe"},{"id":"page:recipes:appointment-booking:sveltekit:attachments","label":"Host appointment booking with SvelteKit: file attachments","canonicalPath":"/recipes/appointment-booking/sveltekit/attachments","kind":"recipe"},{"id":"page:recipes:appointment-booking:sveltekit:data-imports","label":"Host appointment booking with SvelteKit: structured data imports","canonicalPath":"/recipes/appointment-booking/sveltekit/data-imports","kind":"recipe"},{"id":"page:recipes:appointment-booking:sveltekit:data-exports","label":"Host appointment booking with SvelteKit: data exports","canonicalPath":"/recipes/appointment-booking/sveltekit/data-exports","kind":"recipe"},{"id":"page:recipes:appointment-booking:phoenix:relational-workflow","label":"Host appointment booking with Phoenix: relational workflow state","canonicalPath":"/recipes/appointment-booking/phoenix/relational-workflow","kind":"recipe"},{"id":"page:recipes:appointment-booking:phoenix:attachments","label":"Host appointment booking with Phoenix: file attachments","canonicalPath":"/recipes/appointment-booking/phoenix/attachments","kind":"recipe"},{"id":"page:recipes:appointment-booking:phoenix:data-imports","label":"Host appointment booking with Phoenix: structured data imports","canonicalPath":"/recipes/appointment-booking/phoenix/data-imports","kind":"recipe"},{"id":"page:recipes:appointment-booking:phoenix:data-exports","label":"Host appointment booking with Phoenix: data exports","canonicalPath":"/recipes/appointment-booking/phoenix/data-exports","kind":"recipe"}],"total":40,"offset":0,"limit":50},"related":[],"requiredBy":{"items":[],"total":0,"offset":0,"limit":50},"publishedRecipeCount":40,"nextActions":[{"actionId":"browse-catalog","label":"Browse the catalog index","operationId":"catalog_index","method":"GET","relativePath":"/v1/catalog","origin":"api","parameters":{},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"search-recipes","label":"Search published recipes by intent, stack and constraints","operationId":"search_recipes","method":"POST","relativePath":"/v1/catalog/search","origin":"api","parameters":{"body":{"limit":5,"query":"Appointment booking"}},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:appointment-booking:next-js:relational-workflow","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aappointment-booking%3Anext-js%3Arelational-workflow","origin":"api","parameters":{"recipeId":"page:recipes:appointment-booking:next-js:relational-workflow"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:appointment-booking:next-js:attachments","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aappointment-booking%3Anext-js%3Aattachments","origin":"api","parameters":{"recipeId":"page:recipes:appointment-booking:next-js:attachments"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:appointment-booking:next-js:data-imports","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aappointment-booking%3Anext-js%3Adata-imports","origin":"api","parameters":{"recipeId":"page:recipes:appointment-booking:next-js:data-imports"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:appointment-booking:next-js:data-exports","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aappointment-booking%3Anext-js%3Adata-exports","origin":"api","parameters":{"recipeId":"page:recipes:appointment-booking:next-js:data-exports"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:appointment-booking:django:relational-workflow","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aappointment-booking%3Adjango%3Arelational-workflow","origin":"api","parameters":{"recipeId":"page:recipes:appointment-booking:django:relational-workflow"},"requiresAuthentication":false,"requiresApproval":false}]}