{"catalogRevision":"cat_f13ab9a494120b5e","nodeId":"workload:approval-workflow","label":"Approval workflow","facet":"workload","nodeType":"atom","canonicalPath":"/discover/workload/approval-workflow","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:business-operations","label":"Business operations","canonicalPath":"/discover/workload/business-operations","kind":"group"},{"id":"workload:approval-workflow","label":"Approval workflow","canonicalPath":"/discover/workload/approval-workflow","kind":"atom"}],"parents":{"items":[{"id":"workload:business-operations","label":"Business operations","canonicalPath":"/discover/workload/business-operations","kind":"group"}],"total":1,"offset":0,"limit":100},"children":{"items":[],"total":0,"offset":0,"limit":50},"recipes":{"items":[{"id":"page:recipes:approval-workflow:next-js:relational-workspace","label":"Host approval workflow with Next.js: relational workspace data","canonicalPath":"/recipes/approval-workflow/next-js/relational-workspace","kind":"recipe"},{"id":"page:recipes:approval-workflow:next-js:private-attachments","label":"Host approval workflow with Next.js: private attachments","canonicalPath":"/recipes/approval-workflow/next-js/private-attachments","kind":"recipe"},{"id":"page:recipes:approval-workflow:next-js:csv-imports","label":"Host approval workflow with Next.js: CSV imports","canonicalPath":"/recipes/approval-workflow/next-js/csv-imports","kind":"recipe"},{"id":"page:recipes:approval-workflow:next-js:report-exports","label":"Host approval workflow with Next.js: downloadable reports","canonicalPath":"/recipes/approval-workflow/next-js/report-exports","kind":"recipe"},{"id":"page:recipes:approval-workflow:django:relational-workspace","label":"Host approval workflow with Django: relational workspace data","canonicalPath":"/recipes/approval-workflow/django/relational-workspace","kind":"recipe"},{"id":"page:recipes:approval-workflow:django:private-attachments","label":"Host approval workflow with Django: private attachments","canonicalPath":"/recipes/approval-workflow/django/private-attachments","kind":"recipe"},{"id":"page:recipes:approval-workflow:django:csv-imports","label":"Host approval workflow with Django: CSV imports","canonicalPath":"/recipes/approval-workflow/django/csv-imports","kind":"recipe"},{"id":"page:recipes:approval-workflow:django:report-exports","label":"Host approval workflow with Django: downloadable reports","canonicalPath":"/recipes/approval-workflow/django/report-exports","kind":"recipe"},{"id":"page:recipes:approval-workflow:fastapi:relational-workspace","label":"Host approval workflow with FastAPI: relational workspace data","canonicalPath":"/recipes/approval-workflow/fastapi/relational-workspace","kind":"recipe"},{"id":"page:recipes:approval-workflow:fastapi:private-attachments","label":"Host approval workflow with FastAPI: private attachments","canonicalPath":"/recipes/approval-workflow/fastapi/private-attachments","kind":"recipe"},{"id":"page:recipes:approval-workflow:fastapi:csv-imports","label":"Host approval workflow with FastAPI: CSV imports","canonicalPath":"/recipes/approval-workflow/fastapi/csv-imports","kind":"recipe"},{"id":"page:recipes:approval-workflow:fastapi:report-exports","label":"Host approval workflow with FastAPI: downloadable reports","canonicalPath":"/recipes/approval-workflow/fastapi/report-exports","kind":"recipe"},{"id":"page:recipes:approval-workflow:flask:relational-workspace","label":"Host approval workflow with Flask: relational workspace data","canonicalPath":"/recipes/approval-workflow/flask/relational-workspace","kind":"recipe"},{"id":"page:recipes:approval-workflow:flask:private-attachments","label":"Host approval workflow with Flask: private attachments","canonicalPath":"/recipes/approval-workflow/flask/private-attachments","kind":"recipe"},{"id":"page:recipes:approval-workflow:flask:csv-imports","label":"Host approval workflow with Flask: CSV imports","canonicalPath":"/recipes/approval-workflow/flask/csv-imports","kind":"recipe"},{"id":"page:recipes:approval-workflow:flask:report-exports","label":"Host approval workflow with Flask: downloadable reports","canonicalPath":"/recipes/approval-workflow/flask/report-exports","kind":"recipe"},{"id":"page:recipes:approval-workflow:laravel:relational-workspace","label":"Host approval workflow with Laravel: relational workspace data","canonicalPath":"/recipes/approval-workflow/laravel/relational-workspace","kind":"recipe"},{"id":"page:recipes:approval-workflow:laravel:private-attachments","label":"Host approval workflow with Laravel: private attachments","canonicalPath":"/recipes/approval-workflow/laravel/private-attachments","kind":"recipe"},{"id":"page:recipes:approval-workflow:laravel:csv-imports","label":"Host approval workflow with Laravel: CSV imports","canonicalPath":"/recipes/approval-workflow/laravel/csv-imports","kind":"recipe"},{"id":"page:recipes:approval-workflow:laravel:report-exports","label":"Host approval workflow with Laravel: downloadable reports","canonicalPath":"/recipes/approval-workflow/laravel/report-exports","kind":"recipe"},{"id":"page:recipes:approval-workflow:rails:relational-workspace","label":"Host approval workflow with Rails: relational workspace data","canonicalPath":"/recipes/approval-workflow/rails/relational-workspace","kind":"recipe"},{"id":"page:recipes:approval-workflow:rails:private-attachments","label":"Host approval workflow with Rails: private attachments","canonicalPath":"/recipes/approval-workflow/rails/private-attachments","kind":"recipe"},{"id":"page:recipes:approval-workflow:rails:csv-imports","label":"Host approval workflow with Rails: CSV imports","canonicalPath":"/recipes/approval-workflow/rails/csv-imports","kind":"recipe"},{"id":"page:recipes:approval-workflow:rails:report-exports","label":"Host approval workflow with Rails: downloadable reports","canonicalPath":"/recipes/approval-workflow/rails/report-exports","kind":"recipe"},{"id":"page:recipes:approval-workflow:spring-boot:relational-workspace","label":"Host approval workflow with Spring Boot: relational workspace data","canonicalPath":"/recipes/approval-workflow/spring-boot/relational-workspace","kind":"recipe"},{"id":"page:recipes:approval-workflow:spring-boot:private-attachments","label":"Host approval workflow with Spring Boot: private attachments","canonicalPath":"/recipes/approval-workflow/spring-boot/private-attachments","kind":"recipe"},{"id":"page:recipes:approval-workflow:spring-boot:csv-imports","label":"Host approval workflow with Spring Boot: CSV imports","canonicalPath":"/recipes/approval-workflow/spring-boot/csv-imports","kind":"recipe"},{"id":"page:recipes:approval-workflow:spring-boot:report-exports","label":"Host approval workflow with Spring Boot: downloadable reports","canonicalPath":"/recipes/approval-workflow/spring-boot/report-exports","kind":"recipe"},{"id":"page:recipes:approval-workflow:quarkus:relational-workspace","label":"Host approval workflow with Quarkus: relational workspace data","canonicalPath":"/recipes/approval-workflow/quarkus/relational-workspace","kind":"recipe"},{"id":"page:recipes:approval-workflow:quarkus:private-attachments","label":"Host approval workflow with Quarkus: private attachments","canonicalPath":"/recipes/approval-workflow/quarkus/private-attachments","kind":"recipe"},{"id":"page:recipes:approval-workflow:quarkus:csv-imports","label":"Host approval workflow with Quarkus: CSV imports","canonicalPath":"/recipes/approval-workflow/quarkus/csv-imports","kind":"recipe"},{"id":"page:recipes:approval-workflow:quarkus:report-exports","label":"Host approval workflow with Quarkus: downloadable reports","canonicalPath":"/recipes/approval-workflow/quarkus/report-exports","kind":"recipe"},{"id":"page:recipes:approval-workflow:asp-net-core:relational-workspace","label":"Host approval workflow with ASP.NET Core: relational workspace data","canonicalPath":"/recipes/approval-workflow/asp-net-core/relational-workspace","kind":"recipe"},{"id":"page:recipes:approval-workflow:asp-net-core:private-attachments","label":"Host approval workflow with ASP.NET Core: private attachments","canonicalPath":"/recipes/approval-workflow/asp-net-core/private-attachments","kind":"recipe"},{"id":"page:recipes:approval-workflow:asp-net-core:csv-imports","label":"Host approval workflow with ASP.NET Core: CSV imports","canonicalPath":"/recipes/approval-workflow/asp-net-core/csv-imports","kind":"recipe"},{"id":"page:recipes:approval-workflow:asp-net-core:report-exports","label":"Host approval workflow with ASP.NET Core: downloadable reports","canonicalPath":"/recipes/approval-workflow/asp-net-core/report-exports","kind":"recipe"},{"id":"page:recipes:approval-workflow:phoenix:relational-workspace","label":"Host approval workflow with Phoenix: relational workspace data","canonicalPath":"/recipes/approval-workflow/phoenix/relational-workspace","kind":"recipe"},{"id":"page:recipes:approval-workflow:phoenix:private-attachments","label":"Host approval workflow with Phoenix: private attachments","canonicalPath":"/recipes/approval-workflow/phoenix/private-attachments","kind":"recipe"},{"id":"page:recipes:approval-workflow:phoenix:csv-imports","label":"Host approval workflow with Phoenix: CSV imports","canonicalPath":"/recipes/approval-workflow/phoenix/csv-imports","kind":"recipe"},{"id":"page:recipes:approval-workflow:phoenix:report-exports","label":"Host approval workflow with Phoenix: downloadable reports","canonicalPath":"/recipes/approval-workflow/phoenix/report-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":"Approval workflow"}},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:approval-workflow:next-js:relational-workspace","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aapproval-workflow%3Anext-js%3Arelational-workspace","origin":"api","parameters":{"recipeId":"page:recipes:approval-workflow:next-js:relational-workspace"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:approval-workflow:next-js:private-attachments","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aapproval-workflow%3Anext-js%3Aprivate-attachments","origin":"api","parameters":{"recipeId":"page:recipes:approval-workflow:next-js:private-attachments"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:approval-workflow:next-js:csv-imports","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aapproval-workflow%3Anext-js%3Acsv-imports","origin":"api","parameters":{"recipeId":"page:recipes:approval-workflow:next-js:csv-imports"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:approval-workflow:next-js:report-exports","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aapproval-workflow%3Anext-js%3Areport-exports","origin":"api","parameters":{"recipeId":"page:recipes:approval-workflow:next-js:report-exports"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:approval-workflow:django:relational-workspace","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aapproval-workflow%3Adjango%3Arelational-workspace","origin":"api","parameters":{"recipeId":"page:recipes:approval-workflow:django:relational-workspace"},"requiresAuthentication":false,"requiresApproval":false}]}