How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tandoor Recipes API

The api API from Tandoor Recipes — 243 operation(s) for api.

Tandoor Recipes API is one of 2 APIs that Tandoor Recipes publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 461 operations across 243 paths, and defines 243 schemas. It is described by OpenAPI 3.2.0, at version 0.0.0 (2.6.13).

Requests are made against the base URL https://app.tandoor.dev/api/.

461 operations 243 paths 243 schemas 53 DELETE205 GET59 PATCH73 POST71 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.0.0 (2.6.13)
Base URL
https://app.tandoor.dev/api/
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Tandoor Recipes API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (ApiKeyAuth).

Paths & Operations 461

Across 243 paths, the API surfaces 461 operations — 53 DELETE, 205 GET, 59 PATCH, 73 POST, 71 PUT. Each is listed below with its method, path, parameters, and response codes.

api 461
GET
/api/access-token/
logs request counts to redis cache total/per user/
apiAccessTokenList → 200
POST
/api/access-token/
logs request counts to redis cache total/per user/
apiAccessTokenCreate body → 201
GET
/api/access-token/{id}/
logs request counts to redis cache total/per user/
apiAccessTokenRetrieve 1 param → 200
PUT
/api/access-token/{id}/
logs request counts to redis cache total/per user/
apiAccessTokenUpdate 1 param body → 200
PATCH
/api/access-token/{id}/
logs request counts to redis cache total/per user/
apiAccessTokenPartialUpdate 1 param body → 200
DELETE
/api/access-token/{id}/
logs request counts to redis cache total/per user/
apiAccessTokenDestroy 1 param → 204
POST
/api/ai-import/
given an image or PDF file convert its content to a structured recipe using AI and the scraping system
apiAiImportCreate body → 200
GET
/api/ai-log/
logs request counts to redis cache total/per user/
apiAiLogList 2 params → 200
GET
/api/ai-log/{id}/
logs request counts to redis cache total/per user/
apiAiLogRetrieve 1 param → 200
GET
/api/ai-provider/
logs request counts to redis cache total/per user/
apiAiProviderList 2 params → 200
POST
/api/ai-provider/
logs request counts to redis cache total/per user/
apiAiProviderCreate body → 201
GET
/api/ai-provider/{id}/
logs request counts to redis cache total/per user/
apiAiProviderRetrieve 1 param → 200
PUT
/api/ai-provider/{id}/
logs request counts to redis cache total/per user/
apiAiProviderUpdate 1 param body → 200
PATCH
/api/ai-provider/{id}/
logs request counts to redis cache total/per user/
apiAiProviderPartialUpdate 1 param body → 200
DELETE
/api/ai-provider/{id}/
logs request counts to redis cache total/per user/
apiAiProviderDestroy 1 param → 204
GET
/api/ai-provider/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiAiProviderCascadingList 4 params → 200
GET
/api/ai-provider/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiAiProviderNullingList 4 params → 200
GET
/api/ai-provider/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiAiProviderProtectingList 4 params → 200
POST
/api/ai-step-sort/
given an image or PDF file convert its content to a structured recipe using AI and the scraping system
apiAiStepSortCreate 1 param body → 200
POST
/api/auto-plan/
logs request counts to redis cache total/per user/
apiAutoPlanCreate body → 201
GET
/api/automation/
logs request counts to redis cache total/per user/
apiAutomationList 3 params → 200
POST
/api/automation/
logs request counts to redis cache total/per user/
apiAutomationCreate body → 201
GET
/api/automation/{id}/
logs request counts to redis cache total/per user/
apiAutomationRetrieve 1 param → 200
PUT
/api/automation/{id}/
logs request counts to redis cache total/per user/
apiAutomationUpdate 1 param body → 200
PATCH
/api/automation/{id}/
logs request counts to redis cache total/per user/
apiAutomationPartialUpdate 1 param body → 200
DELETE
/api/automation/{id}/
logs request counts to redis cache total/per user/
apiAutomationDestroy 1 param → 204
GET
/api/bookmarklet-import/
logs request counts to redis cache total/per user/
apiBookmarkletImportList 2 params → 200
POST
/api/bookmarklet-import/
logs request counts to redis cache total/per user/
apiBookmarkletImportCreate body → 201
GET
/api/bookmarklet-import/{id}/
logs request counts to redis cache total/per user/
apiBookmarkletImportRetrieve 1 param → 200
PUT
/api/bookmarklet-import/{id}/
logs request counts to redis cache total/per user/
apiBookmarkletImportUpdate 1 param body → 200
PATCH
/api/bookmarklet-import/{id}/
logs request counts to redis cache total/per user/
apiBookmarkletImportPartialUpdate 1 param body → 200
DELETE
/api/bookmarklet-import/{id}/
logs request counts to redis cache total/per user/
apiBookmarkletImportDestroy 1 param → 204
GET
/api/connector-config/
logs request counts to redis cache total/per user/
apiConnectorConfigList 2 params → 200
POST
/api/connector-config/
logs request counts to redis cache total/per user/
apiConnectorConfigCreate body → 201
GET
/api/connector-config/{id}/
logs request counts to redis cache total/per user/
apiConnectorConfigRetrieve 1 param → 200
PUT
/api/connector-config/{id}/
logs request counts to redis cache total/per user/
apiConnectorConfigUpdate 1 param body → 200
PATCH
/api/connector-config/{id}/
logs request counts to redis cache total/per user/
apiConnectorConfigPartialUpdate 1 param body → 200
DELETE
/api/connector-config/{id}/
logs request counts to redis cache total/per user/
apiConnectorConfigDestroy 1 param → 204
GET
/api/connector-config/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiConnectorConfigCascadingList 4 params → 200
GET
/api/connector-config/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiConnectorConfigNullingList 4 params → 200
GET
/api/connector-config/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiConnectorConfigProtectingList 4 params → 200
GET
/api/cook-log/
logs request counts to redis cache total/per user/
apiCookLogList 3 params → 200
POST
/api/cook-log/
logs request counts to redis cache total/per user/
apiCookLogCreate body → 201
GET
/api/cook-log/{id}/
logs request counts to redis cache total/per user/
apiCookLogRetrieve 1 param → 200
PUT
/api/cook-log/{id}/
logs request counts to redis cache total/per user/
apiCookLogUpdate 1 param body → 200
PATCH
/api/cook-log/{id}/
logs request counts to redis cache total/per user/
apiCookLogPartialUpdate 1 param body → 200
DELETE
/api/cook-log/{id}/
logs request counts to redis cache total/per user/
apiCookLogDestroy 1 param → 204
GET
/api/custom-filter/
logs request counts to redis cache total/per user/
apiCustomFilterList 7 params → 200
POST
/api/custom-filter/
logs request counts to redis cache total/per user/
apiCustomFilterCreate body → 201
GET
/api/custom-filter/{id}/
logs request counts to redis cache total/per user/
apiCustomFilterRetrieve 1 param → 200
PUT
/api/custom-filter/{id}/
logs request counts to redis cache total/per user/
apiCustomFilterUpdate 1 param body → 200
PATCH
/api/custom-filter/{id}/
logs request counts to redis cache total/per user/
apiCustomFilterPartialUpdate 1 param body → 200
DELETE
/api/custom-filter/{id}/
logs request counts to redis cache total/per user/
apiCustomFilterDestroy 1 param → 204
GET
/api/download-file/{fileId}/
function to download a user file securely (wrapping as zip to prevent any context based XSS problems) temporary solution until a real file manager is implemented
apiDownloadFileRetrieve 1 param → 200
GET
/api/enterprise-billing-invoice/
apiEnterpriseBillingInvoiceList 2 params → 200
POST
/api/enterprise-billing-invoice/
apiEnterpriseBillingInvoiceCreate body → 201
GET
/api/enterprise-billing-invoice/{id}/
apiEnterpriseBillingInvoiceRetrieve 1 param → 200
PUT
/api/enterprise-billing-invoice/{id}/
apiEnterpriseBillingInvoiceUpdate 1 param body → 200
PATCH
/api/enterprise-billing-invoice/{id}/
apiEnterpriseBillingInvoicePartialUpdate 1 param body → 200
DELETE
/api/enterprise-billing-invoice/{id}/
apiEnterpriseBillingInvoiceDestroy 1 param → 204
GET
/api/enterprise-billing-invoice/{id}/download/
apiEnterpriseBillingInvoiceDownloadRetrieve 1 param → 200
GET
/api/enterprise-billing-plan/
apiEnterpriseBillingPlanList 2 params → 200
POST
/api/enterprise-billing-plan/
apiEnterpriseBillingPlanCreate body → 201
GET
/api/enterprise-billing-plan/{id}/
apiEnterpriseBillingPlanRetrieve 1 param → 200
PUT
/api/enterprise-billing-plan/{id}/
apiEnterpriseBillingPlanUpdate 1 param body → 200
PATCH
/api/enterprise-billing-plan/{id}/
apiEnterpriseBillingPlanPartialUpdate 1 param body → 200
DELETE
/api/enterprise-billing-plan/{id}/
apiEnterpriseBillingPlanDestroy 1 param → 204
GET
/api/enterprise-billing-product/
apiEnterpriseBillingProductList 2 params → 200
POST
/api/enterprise-billing-product/
apiEnterpriseBillingProductCreate body → 201
GET
/api/enterprise-billing-product/{id}/
apiEnterpriseBillingProductRetrieve 1 param → 200
PUT
/api/enterprise-billing-product/{id}/
apiEnterpriseBillingProductUpdate 1 param body → 200
PATCH
/api/enterprise-billing-product/{id}/
apiEnterpriseBillingProductPartialUpdate 1 param body → 200
DELETE
/api/enterprise-billing-product/{id}/
apiEnterpriseBillingProductDestroy 1 param → 204
GET
/api/enterprise-billing-referral-link/
apiEnterpriseBillingReferralLinkList 2 params → 200
POST
/api/enterprise-billing-referral-link/
apiEnterpriseBillingReferralLinkCreate body → 201
GET
/api/enterprise-billing-referral-link/{id}/
apiEnterpriseBillingReferralLinkRetrieve 1 param → 200
PUT
/api/enterprise-billing-referral-link/{id}/
apiEnterpriseBillingReferralLinkUpdate 1 param body → 200
PATCH
/api/enterprise-billing-referral-link/{id}/
apiEnterpriseBillingReferralLinkPartialUpdate 1 param body → 200
DELETE
/api/enterprise-billing-referral-link/{id}/
apiEnterpriseBillingReferralLinkDestroy 1 param → 204
GET
/api/enterprise-billing-referral-link/get_link/
apiEnterpriseBillingReferralLinkGetLinkRetrieve → 200
POST
/api/enterprise-billing-stripe/checkout_session/
apiEnterpriseBillingStripeCheckoutSessionCreate body → 200
GET
/api/enterprise-billing-stripe/portal/
apiEnterpriseBillingStripePortalRetrieve → 200
GET
/api/enterprise-social-embed/
apiEnterpriseSocialEmbedList 3 params → 200
POST
/api/enterprise-social-embed/
apiEnterpriseSocialEmbedCreate body → 201
GET
/api/enterprise-social-embed/{id}/
apiEnterpriseSocialEmbedRetrieve 1 param → 200
PUT
/api/enterprise-social-embed/{id}/
apiEnterpriseSocialEmbedUpdate 1 param body → 200
PATCH
/api/enterprise-social-embed/{id}/
apiEnterpriseSocialEmbedPartialUpdate 1 param body → 200
DELETE
/api/enterprise-social-embed/{id}/
apiEnterpriseSocialEmbedDestroy 1 param → 204
GET
/api/enterprise-social-keyword/
logs request counts to redis cache total/per user/
apiEnterpriseSocialKeywordList 9 params → 200
POST
/api/enterprise-social-keyword/
logs request counts to redis cache total/per user/
apiEnterpriseSocialKeywordCreate body → 201
GET
/api/enterprise-social-keyword/{id}/
logs request counts to redis cache total/per user/
apiEnterpriseSocialKeywordRetrieve 1 param → 200
PUT
/api/enterprise-social-keyword/{id}/
logs request counts to redis cache total/per user/
apiEnterpriseSocialKeywordUpdate 1 param body → 200
PATCH
/api/enterprise-social-keyword/{id}/
logs request counts to redis cache total/per user/
apiEnterpriseSocialKeywordPartialUpdate 1 param body → 200
DELETE
/api/enterprise-social-keyword/{id}/
logs request counts to redis cache total/per user/
apiEnterpriseSocialKeywordDestroy 1 param → 204
GET
/api/enterprise-social-keyword/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiEnterpriseSocialKeywordCascadingList 4 params → 200
PUT
/api/enterprise-social-keyword/{id}/merge/{target}/
logs request counts to redis cache total/per user/
apiEnterpriseSocialKeywordMergeUpdate 2 params body → 200
PUT
/api/enterprise-social-keyword/{id}/move/{parent}/
logs request counts to redis cache total/per user/
apiEnterpriseSocialKeywordMoveUpdate 2 params body → 200
GET
/api/enterprise-social-keyword/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiEnterpriseSocialKeywordNullingList 4 params → 200
GET
/api/enterprise-social-keyword/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiEnterpriseSocialKeywordProtectingList 4 params → 200
GET
/api/enterprise-social-recipe/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeList 46 params → 200
POST
/api/enterprise-social-recipe/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeCreate body → 201
GET
/api/enterprise-social-recipe/{id}/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeRetrieve 3 params → 200
PUT
/api/enterprise-social-recipe/{id}/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeUpdate 1 param body → 200
PATCH
/api/enterprise-social-recipe/{id}/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipePartialUpdate 1 param body → 200
DELETE
/api/enterprise-social-recipe/{id}/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeDestroy 1 param → 204
POST
/api/enterprise-social-recipe/{id}/aiproperties/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeAipropertiesCreate 2 params body → 200
GET
/api/enterprise-social-recipe/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiEnterpriseSocialRecipeCascadingList 4 params → 200
PATCH
/api/enterprise-social-recipe/{id}/delete_external/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeDeleteExternalPartialUpdate 1 param body → 200
PUT
/api/enterprise-social-recipe/{id}/image/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeImageUpdate 1 param body → 200
GET
/api/enterprise-social-recipe/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiEnterpriseSocialRecipeNullingList 4 params → 200
GET
/api/enterprise-social-recipe/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiEnterpriseSocialRecipeProtectingList 4 params → 200
GET
/api/enterprise-social-recipe/{id}/related/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeRelatedList 1 param → 200
PUT
/api/enterprise-social-recipe/{id}/shopping/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeShoppingUpdate 1 param body → 200
PUT
/api/enterprise-social-recipe/batch_update/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeBatchUpdateUpdate body → 200
GET
/api/enterprise-social-recipe/flat/
logs request counts to redis cache total/per user/
apiEnterpriseSocialRecipeFlatList → 200
GET
/api/enterprise-space/
apiEnterpriseSpaceList 2 params → 200
POST
/api/enterprise-space/
apiEnterpriseSpaceCreate body → 201
GET
/api/enterprise-space/{space}/
apiEnterpriseSpaceRetrieve 1 param → 200
PUT
/api/enterprise-space/{space}/
apiEnterpriseSpaceUpdate 1 param body → 200
PATCH
/api/enterprise-space/{space}/
apiEnterpriseSpacePartialUpdate 1 param body → 200
DELETE
/api/enterprise-space/{space}/
apiEnterpriseSpaceDestroy 1 param → 204
GET
/api/enterprise-space/current/
apiEnterpriseSpaceCurrentRetrieve → 200
POST
/api/export/
apiExportCreate body → 200
GET
/api/export-log/
logs request counts to redis cache total/per user/
apiExportLogList 2 params → 200
POST
/api/export-log/
logs request counts to redis cache total/per user/
apiExportLogCreate body → 201
GET
/api/export-log/{id}/
logs request counts to redis cache total/per user/
apiExportLogRetrieve 1 param → 200
PUT
/api/export-log/{id}/
logs request counts to redis cache total/per user/
apiExportLogUpdate 1 param body → 200
PATCH
/api/export-log/{id}/
logs request counts to redis cache total/per user/
apiExportLogPartialUpdate 1 param body → 200
DELETE
/api/export-log/{id}/
logs request counts to redis cache total/per user/
apiExportLogDestroy 1 param → 204
GET
/api/fdc-search/
apiFdcSearchRetrieve 2 params → 200
GET
/api/food/
logs request counts to redis cache total/per user/
apiFoodList 9 params → 200
POST
/api/food/
logs request counts to redis cache total/per user/
apiFoodCreate body → 201
GET
/api/food-inherit-field/
logs request counts to redis cache total/per user/
apiFoodInheritFieldList → 200
GET
/api/food-inherit-field/{id}/
logs request counts to redis cache total/per user/
apiFoodInheritFieldRetrieve 1 param → 200
GET
/api/food/{id}/
logs request counts to redis cache total/per user/
apiFoodRetrieve 1 param → 200
PUT
/api/food/{id}/
logs request counts to redis cache total/per user/
apiFoodUpdate 1 param body → 200
PATCH
/api/food/{id}/
logs request counts to redis cache total/per user/
apiFoodPartialUpdate 1 param body → 200
DELETE
/api/food/{id}/
logs request counts to redis cache total/per user/
apiFoodDestroy 1 param → 204
POST
/api/food/{id}/aiproperties/
logs request counts to redis cache total/per user/
apiFoodAipropertiesCreate 2 params body → 200
GET
/api/food/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiFoodCascadingList 4 params → 200
POST
/api/food/{id}/fdc/
updates the food with all possible data from the FDC Api if properties with a fdcid already exist they will be overridden, if existing properties don't have a fdcid they won't be changed
apiFoodFdcCreate 1 param body → 200
PUT
/api/food/{id}/merge/{target}/
logs request counts to redis cache total/per user/
apiFoodMergeUpdate 2 params body → 200
PUT
/api/food/{id}/move/{parent}/
logs request counts to redis cache total/per user/
apiFoodMoveUpdate 2 params body → 200
GET
/api/food/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiFoodNullingList 4 params → 200
GET
/api/food/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiFoodProtectingList 4 params → 200
PUT
/api/food/{id}/shopping/
logs request counts to redis cache total/per user/
apiFoodShoppingUpdate 1 param body → 200
PUT
/api/food/batch_update/
logs request counts to redis cache total/per user/
apiFoodBatchUpdateUpdate body → 200
GET
/api/get_external_file_link/{id}/
apiGetExternalFileLinkRetrieve 1 param → 200
GET
/api/get_recipe_file/{id}/
apiGetRecipeFileRetrieve 1 param → 200
GET
/api/group/
logs request counts to redis cache total/per user/
apiGroupList → 200
GET
/api/group/{id}/
logs request counts to redis cache total/per user/
apiGroupRetrieve 1 param → 200
GET
/api/household/
logs request counts to redis cache total/per user/
apiHouseholdList 2 params → 200
POST
/api/household/
logs request counts to redis cache total/per user/
apiHouseholdCreate body → 201
GET
/api/household/{id}/
logs request counts to redis cache total/per user/
apiHouseholdRetrieve 1 param → 200
PUT
/api/household/{id}/
logs request counts to redis cache total/per user/
apiHouseholdUpdate 1 param body → 200
PATCH
/api/household/{id}/
logs request counts to redis cache total/per user/
apiHouseholdPartialUpdate 1 param body → 200
DELETE
/api/household/{id}/
logs request counts to redis cache total/per user/
apiHouseholdDestroy 1 param → 204
POST
/api/import/
apiImportCreate body → 200
GET
/api/import-log/
logs request counts to redis cache total/per user/
apiImportLogList 2 params → 200
POST
/api/import-log/
logs request counts to redis cache total/per user/
apiImportLogCreate body → 201
GET
/api/import-log/{id}/
logs request counts to redis cache total/per user/
apiImportLogRetrieve 1 param → 200
PUT
/api/import-log/{id}/
logs request counts to redis cache total/per user/
apiImportLogUpdate 1 param body → 200
PATCH
/api/import-log/{id}/
logs request counts to redis cache total/per user/
apiImportLogPartialUpdate 1 param body → 200
DELETE
/api/import-log/{id}/
logs request counts to redis cache total/per user/
apiImportLogDestroy 1 param → 204
GET
/api/import-open-data/
apiImportOpenDataRetrieve → 200
POST
/api/import-open-data/
apiImportOpenDataCreate body → 200
GET
/api/ingredient/
logs request counts to redis cache total/per user/
apiIngredientList 4 params → 200
POST
/api/ingredient/
logs request counts to redis cache total/per user/
apiIngredientCreate body → 201
POST
/api/ingredient-parser/post/
apiIngredientParserPostCreate body → 200
GET
/api/ingredient/{id}/
logs request counts to redis cache total/per user/
apiIngredientRetrieve 1 param → 200
PUT
/api/ingredient/{id}/
logs request counts to redis cache total/per user/
apiIngredientUpdate 1 param body → 200
PATCH
/api/ingredient/{id}/
logs request counts to redis cache total/per user/
apiIngredientPartialUpdate 1 param body → 200
DELETE
/api/ingredient/{id}/
logs request counts to redis cache total/per user/
apiIngredientDestroy 1 param → 204
GET
/api/inventory-entry/
logs request counts to redis cache total/per user/
apiInventoryEntryList 6 params → 200
POST
/api/inventory-entry/
logs request counts to redis cache total/per user/
apiInventoryEntryCreate body → 201
GET
/api/inventory-entry/{id}/
logs request counts to redis cache total/per user/
apiInventoryEntryRetrieve 1 param → 200
PUT
/api/inventory-entry/{id}/
logs request counts to redis cache total/per user/
apiInventoryEntryUpdate 1 param body → 200
PATCH
/api/inventory-entry/{id}/
logs request counts to redis cache total/per user/
apiInventoryEntryPartialUpdate 1 param body → 200
DELETE
/api/inventory-entry/{id}/
logs request counts to redis cache total/per user/
apiInventoryEntryDestroy 1 param → 204
GET
/api/inventory-entry/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiInventoryEntryCascadingList 4 params → 200
GET
/api/inventory-entry/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiInventoryEntryNullingList 4 params → 200
GET
/api/inventory-entry/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiInventoryEntryProtectingList 4 params → 200
GET
/api/inventory-location/
logs request counts to redis cache total/per user/
apiInventoryLocationList 2 params → 200
POST
/api/inventory-location/
logs request counts to redis cache total/per user/
apiInventoryLocationCreate body → 201
GET
/api/inventory-location/{id}/
logs request counts to redis cache total/per user/
apiInventoryLocationRetrieve 1 param → 200
PUT
/api/inventory-location/{id}/
logs request counts to redis cache total/per user/
apiInventoryLocationUpdate 1 param body → 200
PATCH
/api/inventory-location/{id}/
logs request counts to redis cache total/per user/
apiInventoryLocationPartialUpdate 1 param body → 200
DELETE
/api/inventory-location/{id}/
logs request counts to redis cache total/per user/
apiInventoryLocationDestroy 1 param → 204
GET
/api/inventory-location/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiInventoryLocationCascadingList 4 params → 200
GET
/api/inventory-location/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiInventoryLocationNullingList 4 params → 200
GET
/api/inventory-location/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiInventoryLocationProtectingList 4 params → 200
GET
/api/inventory-log/
logs request counts to redis cache total/per user/
apiInventoryLogList 4 params → 200
GET
/api/inventory-log/{id}/
logs request counts to redis cache total/per user/
apiInventoryLogRetrieve 1 param → 200
GET
/api/invite-link/
logs request counts to redis cache total/per user/
apiInviteLinkList 8 params → 200
POST
/api/invite-link/
logs request counts to redis cache total/per user/
apiInviteLinkCreate body → 201
GET
/api/invite-link/{id}/
logs request counts to redis cache total/per user/
apiInviteLinkRetrieve 1 param → 200
PUT
/api/invite-link/{id}/
logs request counts to redis cache total/per user/
apiInviteLinkUpdate 1 param body → 200
PATCH
/api/invite-link/{id}/
logs request counts to redis cache total/per user/
apiInviteLinkPartialUpdate 1 param body → 200
DELETE
/api/invite-link/{id}/
logs request counts to redis cache total/per user/
apiInviteLinkDestroy 1 param → 204
GET
/api/keyword/
logs request counts to redis cache total/per user/
apiKeywordList 9 params → 200
POST
/api/keyword/
logs request counts to redis cache total/per user/
apiKeywordCreate body → 201
GET
/api/keyword/{id}/
logs request counts to redis cache total/per user/
apiKeywordRetrieve 1 param → 200
PUT
/api/keyword/{id}/
logs request counts to redis cache total/per user/
apiKeywordUpdate 1 param body → 200
PATCH
/api/keyword/{id}/
logs request counts to redis cache total/per user/
apiKeywordPartialUpdate 1 param body → 200
DELETE
/api/keyword/{id}/
logs request counts to redis cache total/per user/
apiKeywordDestroy 1 param → 204
GET
/api/keyword/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiKeywordCascadingList 4 params → 200
PUT
/api/keyword/{id}/merge/{target}/
logs request counts to redis cache total/per user/
apiKeywordMergeUpdate 2 params body → 200
PUT
/api/keyword/{id}/move/{parent}/
logs request counts to redis cache total/per user/
apiKeywordMoveUpdate 2 params body → 200
GET
/api/keyword/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiKeywordNullingList 4 params → 200
GET
/api/keyword/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiKeywordProtectingList 4 params → 200
GET
/api/localization/
apiLocalizationList → 200
GET
/api/meal-plan/
logs request counts to redis cache total/per user/
apiMealPlanList 5 params → 200
POST
/api/meal-plan/
logs request counts to redis cache total/per user/
apiMealPlanCreate body → 201
GET
/api/meal-plan/{id}/
logs request counts to redis cache total/per user/
apiMealPlanRetrieve 1 param → 200
PUT
/api/meal-plan/{id}/
logs request counts to redis cache total/per user/
apiMealPlanUpdate 1 param body → 200
PATCH
/api/meal-plan/{id}/
logs request counts to redis cache total/per user/
apiMealPlanPartialUpdate 1 param body → 200
DELETE
/api/meal-plan/{id}/
logs request counts to redis cache total/per user/
apiMealPlanDestroy 1 param → 204
GET
/api/meal-plan/ical/
logs request counts to redis cache total/per user/
apiMealPlanIcalRetrieve 3 params → 200
GET
/api/meal-type/
returns list of meal types created by the requesting user ordered by the order field.
apiMealTypeList 2 params → 200
POST
/api/meal-type/
returns list of meal types created by the requesting user ordered by the order field.
apiMealTypeCreate body → 201
GET
/api/meal-type/{id}/
returns list of meal types created by the requesting user ordered by the order field.
apiMealTypeRetrieve 1 param → 200
PUT
/api/meal-type/{id}/
returns list of meal types created by the requesting user ordered by the order field.
apiMealTypeUpdate 1 param body → 200
PATCH
/api/meal-type/{id}/
returns list of meal types created by the requesting user ordered by the order field.
apiMealTypePartialUpdate 1 param body → 200
DELETE
/api/meal-type/{id}/
returns list of meal types created by the requesting user ordered by the order field.
apiMealTypeDestroy 1 param → 204
GET
/api/meal-type/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiMealTypeCascadingList 4 params → 200
GET
/api/meal-type/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiMealTypeNullingList 4 params → 200
GET
/api/meal-type/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiMealTypeProtectingList 4 params → 200
GET
/api/open-data-FDC/{id}/
apiOpenDataFDCRetrieve 1 param → 200
GET
/api/open-data-category/
apiOpenDataCategoryList 2 params → 200
POST
/api/open-data-category/
apiOpenDataCategoryCreate body → 201
GET
/api/open-data-category/{id}/
apiOpenDataCategoryRetrieve 1 param → 200
PUT
/api/open-data-category/{id}/
apiOpenDataCategoryUpdate 1 param body → 200
PATCH
/api/open-data-category/{id}/
apiOpenDataCategoryPartialUpdate 1 param body → 200
DELETE
/api/open-data-category/{id}/
apiOpenDataCategoryDestroy 1 param → 204
GET
/api/open-data-conversion/
apiOpenDataConversionList 2 params → 200
POST
/api/open-data-conversion/
apiOpenDataConversionCreate body → 201
GET
/api/open-data-conversion/{id}/
apiOpenDataConversionRetrieve 1 param → 200
PUT
/api/open-data-conversion/{id}/
apiOpenDataConversionUpdate 1 param body → 200
PATCH
/api/open-data-conversion/{id}/
apiOpenDataConversionPartialUpdate 1 param body → 200
DELETE
/api/open-data-conversion/{id}/
apiOpenDataConversionDestroy 1 param → 204
GET
/api/open-data-food/
apiOpenDataFoodList 2 params → 200
POST
/api/open-data-food/
apiOpenDataFoodCreate body → 201
GET
/api/open-data-food/{id}/
apiOpenDataFoodRetrieve 1 param → 200
PUT
/api/open-data-food/{id}/
apiOpenDataFoodUpdate 1 param body → 200
PATCH
/api/open-data-food/{id}/
apiOpenDataFoodPartialUpdate 1 param body → 200
DELETE
/api/open-data-food/{id}/
apiOpenDataFoodDestroy 1 param → 204
POST
/api/open-data-food/{id}/fdc/
updates the food with all possible data from the FDC Api if properties with a fdcid already exist they will be overridden, if existing properties don't have a fdcid they won't be changed
apiOpenDataFoodFdcCreate 1 param body → 200
GET
/api/open-data-property/
apiOpenDataPropertyList 2 params → 200
POST
/api/open-data-property/
apiOpenDataPropertyCreate body → 201
GET
/api/open-data-property/{id}/
apiOpenDataPropertyRetrieve 1 param → 200
PUT
/api/open-data-property/{id}/
apiOpenDataPropertyUpdate 1 param body → 200
PATCH
/api/open-data-property/{id}/
apiOpenDataPropertyPartialUpdate 1 param body → 200
DELETE
/api/open-data-property/{id}/
apiOpenDataPropertyDestroy 1 param → 204
GET
/api/open-data-stats/
apiOpenDataStatsRetrieve → 200
GET
/api/open-data-store/
apiOpenDataStoreList 2 params → 200
POST
/api/open-data-store/
apiOpenDataStoreCreate body → 201
GET
/api/open-data-store/{id}/
apiOpenDataStoreRetrieve 1 param → 200
PUT
/api/open-data-store/{id}/
apiOpenDataStoreUpdate 1 param body → 200
PATCH
/api/open-data-store/{id}/
apiOpenDataStorePartialUpdate 1 param body → 200
DELETE
/api/open-data-store/{id}/
apiOpenDataStoreDestroy 1 param → 204
GET
/api/open-data-unit/
apiOpenDataUnitList 2 params → 200
POST
/api/open-data-unit/
apiOpenDataUnitCreate body → 201
GET
/api/open-data-unit/{id}/
apiOpenDataUnitRetrieve 1 param → 200
PUT
/api/open-data-unit/{id}/
apiOpenDataUnitUpdate 1 param body → 200
PATCH
/api/open-data-unit/{id}/
apiOpenDataUnitPartialUpdate 1 param body → 200
DELETE
/api/open-data-unit/{id}/
apiOpenDataUnitDestroy 1 param → 204
GET
/api/open-data-version/
apiOpenDataVersionList 2 params → 200
POST
/api/open-data-version/
apiOpenDataVersionCreate body → 201
GET
/api/open-data-version/{id}/
apiOpenDataVersionRetrieve 1 param → 200
PUT
/api/open-data-version/{id}/
apiOpenDataVersionUpdate 1 param body → 200
PATCH
/api/open-data-version/{id}/
apiOpenDataVersionPartialUpdate 1 param body → 200
DELETE
/api/open-data-version/{id}/
apiOpenDataVersionDestroy 1 param → 204
GET
/api/property/
logs request counts to redis cache total/per user/
apiPropertyList 2 params → 200
POST
/api/property/
logs request counts to redis cache total/per user/
apiPropertyCreate body → 201
GET
/api/property-type/
logs request counts to redis cache total/per user/
apiPropertyTypeList 3 params → 200
POST
/api/property-type/
logs request counts to redis cache total/per user/
apiPropertyTypeCreate body → 201
GET
/api/property-type/{id}/
logs request counts to redis cache total/per user/
apiPropertyTypeRetrieve 1 param → 200
PUT
/api/property-type/{id}/
logs request counts to redis cache total/per user/
apiPropertyTypeUpdate 1 param body → 200
PATCH
/api/property-type/{id}/
logs request counts to redis cache total/per user/
apiPropertyTypePartialUpdate 1 param body → 200
DELETE
/api/property-type/{id}/
logs request counts to redis cache total/per user/
apiPropertyTypeDestroy 1 param → 204
GET
/api/property-type/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiPropertyTypeCascadingList 4 params → 200
GET
/api/property-type/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiPropertyTypeNullingList 4 params → 200
GET
/api/property-type/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiPropertyTypeProtectingList 4 params → 200
GET
/api/property/{id}/
logs request counts to redis cache total/per user/
apiPropertyRetrieve 1 param → 200
PUT
/api/property/{id}/
logs request counts to redis cache total/per user/
apiPropertyUpdate 1 param body → 200
PATCH
/api/property/{id}/
logs request counts to redis cache total/per user/
apiPropertyPartialUpdate 1 param body → 200
DELETE
/api/property/{id}/
logs request counts to redis cache total/per user/
apiPropertyDestroy 1 param → 204
GET
/api/recipe/
logs request counts to redis cache total/per user/
apiRecipeList 44 params → 200
POST
/api/recipe/
logs request counts to redis cache total/per user/
apiRecipeCreate body → 201
GET
/api/recipe-book/
logs request counts to redis cache total/per user/
apiRecipeBookList 8 params → 200
POST
/api/recipe-book/
logs request counts to redis cache total/per user/
apiRecipeBookCreate body → 201
GET
/api/recipe-book-entry/
logs request counts to redis cache total/per user/
apiRecipeBookEntryList 4 params → 200
POST
/api/recipe-book-entry/
logs request counts to redis cache total/per user/
apiRecipeBookEntryCreate body → 201
GET
/api/recipe-book-entry/{id}/
logs request counts to redis cache total/per user/
apiRecipeBookEntryRetrieve 1 param → 200
PUT
/api/recipe-book-entry/{id}/
logs request counts to redis cache total/per user/
apiRecipeBookEntryUpdate 1 param body → 200
PATCH
/api/recipe-book-entry/{id}/
logs request counts to redis cache total/per user/
apiRecipeBookEntryPartialUpdate 1 param body → 200
DELETE
/api/recipe-book-entry/{id}/
logs request counts to redis cache total/per user/
apiRecipeBookEntryDestroy 1 param → 204
GET
/api/recipe-book/{id}/
logs request counts to redis cache total/per user/
apiRecipeBookRetrieve 1 param → 200
PUT
/api/recipe-book/{id}/
logs request counts to redis cache total/per user/
apiRecipeBookUpdate 1 param body → 200
PATCH
/api/recipe-book/{id}/
logs request counts to redis cache total/per user/
apiRecipeBookPartialUpdate 1 param body → 200
DELETE
/api/recipe-book/{id}/
logs request counts to redis cache total/per user/
apiRecipeBookDestroy 1 param → 204
GET
/api/recipe-book/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiRecipeBookCascadingList 4 params → 200
GET
/api/recipe-book/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiRecipeBookNullingList 4 params → 200
GET
/api/recipe-book/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiRecipeBookProtectingList 4 params → 200
POST
/api/recipe-from-source/
function to retrieve a recipe from a given url or source string :param request: standard request with additional post parameters - url: url to use for importing recipe - data: if no url is given reci…
apiRecipeFromSourceCreate body → 200
GET
/api/recipe-import/
logs request counts to redis cache total/per user/
apiRecipeImportList 2 params → 200
POST
/api/recipe-import/
logs request counts to redis cache total/per user/
apiRecipeImportCreate body → 201
GET
/api/recipe-import/{id}/
logs request counts to redis cache total/per user/
apiRecipeImportRetrieve 1 param → 200
PUT
/api/recipe-import/{id}/
logs request counts to redis cache total/per user/
apiRecipeImportUpdate 1 param body → 200
PATCH
/api/recipe-import/{id}/
logs request counts to redis cache total/per user/
apiRecipeImportPartialUpdate 1 param body → 200
DELETE
/api/recipe-import/{id}/
logs request counts to redis cache total/per user/
apiRecipeImportDestroy 1 param → 204
POST
/api/recipe-import/{id}/import_recipe/
logs request counts to redis cache total/per user/
apiRecipeImportImportRecipeCreate 1 param body → 200
POST
/api/recipe-import/import_all/
logs request counts to redis cache total/per user/
apiRecipeImportImportAllCreate body → 200
GET
/api/recipe/{id}/
logs request counts to redis cache total/per user/
apiRecipeRetrieve 2 params → 200
PUT
/api/recipe/{id}/
logs request counts to redis cache total/per user/
apiRecipeUpdate 1 param body → 200
PATCH
/api/recipe/{id}/
logs request counts to redis cache total/per user/
apiRecipePartialUpdate 1 param body → 200
DELETE
/api/recipe/{id}/
logs request counts to redis cache total/per user/
apiRecipeDestroy 1 param → 204
POST
/api/recipe/{id}/aiproperties/
logs request counts to redis cache total/per user/
apiRecipeAipropertiesCreate 2 params body → 200
GET
/api/recipe/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiRecipeCascadingList 4 params → 200
PATCH
/api/recipe/{id}/delete_external/
logs request counts to redis cache total/per user/
apiRecipeDeleteExternalPartialUpdate 1 param body → 200
PUT
/api/recipe/{id}/image/
logs request counts to redis cache total/per user/
apiRecipeImageUpdate 1 param body → 200
GET
/api/recipe/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiRecipeNullingList 4 params → 200
GET
/api/recipe/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiRecipeProtectingList 4 params → 200
GET
/api/recipe/{id}/related/
logs request counts to redis cache total/per user/
apiRecipeRelatedList 1 param → 200
PUT
/api/recipe/{id}/shopping/
logs request counts to redis cache total/per user/
apiRecipeShoppingUpdate 1 param body → 200
PUT
/api/recipe/batch_update/
logs request counts to redis cache total/per user/
apiRecipeBatchUpdateUpdate body → 200
GET
/api/recipe/flat/
logs request counts to redis cache total/per user/
apiRecipeFlatList → 200
POST
/api/reset-food-inheritance/
function to reset inheritance from api, see food method for docs
apiResetFoodInheritanceCreate → 200
GET
/api/search-fields/
logs request counts to redis cache total/per user/
apiSearchFieldsList → 200
GET
/api/search-fields/{id}/
logs request counts to redis cache total/per user/
apiSearchFieldsRetrieve 1 param → 200
GET
/api/search-preference/
logs request counts to redis cache total/per user/
apiSearchPreferenceList → 200
GET
/api/search-preference/{user}/
logs request counts to redis cache total/per user/
apiSearchPreferenceRetrieve 1 param → 200
PATCH
/api/search-preference/{user}/
logs request counts to redis cache total/per user/
apiSearchPreferencePartialUpdate 1 param body → 200
GET
/api/server-settings/current/
apiServerSettingsCurrentRetrieve → 200
GET
/api/share-link/{id}
apiShareLinkRetrieve 1 param → 200
GET
/api/shopping-list/
logs request counts to redis cache total/per user/
apiShoppingListList 2 params → 200
POST
/api/shopping-list/
logs request counts to redis cache total/per user/
apiShoppingListCreate body → 201
GET
/api/shopping-list-entry/
individual entries of a shopping list automatically filtered to only contain unchecked items that are not older than the shopping recent days setting to not bloat endpoint
apiShoppingListEntryList 4 params → 200
POST
/api/shopping-list-entry/
individual entries of a shopping list automatically filtered to only contain unchecked items that are not older than the shopping recent days setting to not bloat endpoint
apiShoppingListEntryCreate body → 201
GET
/api/shopping-list-entry/{id}/
individual entries of a shopping list automatically filtered to only contain unchecked items that are not older than the shopping recent days setting to not bloat endpoint
apiShoppingListEntryRetrieve 1 param → 200
PUT
/api/shopping-list-entry/{id}/
individual entries of a shopping list automatically filtered to only contain unchecked items that are not older than the shopping recent days setting to not bloat endpoint
apiShoppingListEntryUpdate 1 param body → 200
PATCH
/api/shopping-list-entry/{id}/
individual entries of a shopping list automatically filtered to only contain unchecked items that are not older than the shopping recent days setting to not bloat endpoint
apiShoppingListEntryPartialUpdate 1 param body → 200
DELETE
/api/shopping-list-entry/{id}/
individual entries of a shopping list automatically filtered to only contain unchecked items that are not older than the shopping recent days setting to not bloat endpoint
apiShoppingListEntryDestroy 1 param → 204
POST
/api/shopping-list-entry/bulk/
individual entries of a shopping list automatically filtered to only contain unchecked items that are not older than the shopping recent days setting to not bloat endpoint
apiShoppingListEntryBulkCreate body → 200
GET
/api/shopping-list-recipe/
logs request counts to redis cache total/per user/
apiShoppingListRecipeList 3 params → 200
POST
/api/shopping-list-recipe/
logs request counts to redis cache total/per user/
apiShoppingListRecipeCreate body → 201
GET
/api/shopping-list-recipe/{id}/
logs request counts to redis cache total/per user/
apiShoppingListRecipeRetrieve 1 param → 200
PUT
/api/shopping-list-recipe/{id}/
logs request counts to redis cache total/per user/
apiShoppingListRecipeUpdate 1 param body → 200
PATCH
/api/shopping-list-recipe/{id}/
logs request counts to redis cache total/per user/
apiShoppingListRecipePartialUpdate 1 param body → 200
DELETE
/api/shopping-list-recipe/{id}/
logs request counts to redis cache total/per user/
apiShoppingListRecipeDestroy 1 param → 204
POST
/api/shopping-list-recipe/{id}/bulk_create_entries/
logs request counts to redis cache total/per user/
apiShoppingListRecipeBulkCreateEntriesCreate 1 param body → 200
GET
/api/shopping-list/{id}/
logs request counts to redis cache total/per user/
apiShoppingListRetrieve 1 param → 200
PUT
/api/shopping-list/{id}/
logs request counts to redis cache total/per user/
apiShoppingListUpdate 1 param body → 200
PATCH
/api/shopping-list/{id}/
logs request counts to redis cache total/per user/
apiShoppingListPartialUpdate 1 param body → 200
DELETE
/api/shopping-list/{id}/
logs request counts to redis cache total/per user/
apiShoppingListDestroy 1 param → 204
GET
/api/shopping-list/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiShoppingListCascadingList 4 params → 200
GET
/api/shopping-list/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiShoppingListNullingList 4 params → 200
GET
/api/shopping-list/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiShoppingListProtectingList 4 params → 200
GET
/api/space/
logs request counts to redis cache total/per user/
apiSpaceList 2 params → 200
POST
/api/space/
logs request counts to redis cache total/per user/
apiSpaceCreate body → 201
GET
/api/space/{id}/
logs request counts to redis cache total/per user/
apiSpaceRetrieve 1 param → 200
PUT
/api/space/{id}/
logs request counts to redis cache total/per user/
apiSpaceUpdate 1 param body → 200
PATCH
/api/space/{id}/
logs request counts to redis cache total/per user/
apiSpacePartialUpdate 1 param body → 200
GET
/api/space/current/
logs request counts to redis cache total/per user/
apiSpaceCurrentRetrieve → 200
GET
/api/step/
logs request counts to redis cache total/per user/
apiStepList 4 params → 200
POST
/api/step/
logs request counts to redis cache total/per user/
apiStepCreate body → 201
GET
/api/step/{id}/
logs request counts to redis cache total/per user/
apiStepRetrieve 1 param → 200
PUT
/api/step/{id}/
logs request counts to redis cache total/per user/
apiStepUpdate 1 param body → 200
PATCH
/api/step/{id}/
logs request counts to redis cache total/per user/
apiStepPartialUpdate 1 param body → 200
DELETE
/api/step/{id}/
logs request counts to redis cache total/per user/
apiStepDestroy 1 param → 204
GET
/api/storage/
logs request counts to redis cache total/per user/
apiStorageList 2 params → 200
POST
/api/storage/
logs request counts to redis cache total/per user/
apiStorageCreate body → 201
GET
/api/storage/{id}/
logs request counts to redis cache total/per user/
apiStorageRetrieve 1 param → 200
PUT
/api/storage/{id}/
logs request counts to redis cache total/per user/
apiStorageUpdate 1 param body → 200
PATCH
/api/storage/{id}/
logs request counts to redis cache total/per user/
apiStoragePartialUpdate 1 param body → 200
DELETE
/api/storage/{id}/
logs request counts to redis cache total/per user/
apiStorageDestroy 1 param → 204
GET
/api/storage/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiStorageCascadingList 4 params → 200
GET
/api/storage/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiStorageNullingList 4 params → 200
GET
/api/storage/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiStorageProtectingList 4 params → 200
GET
/api/supermarket/
logs request counts to redis cache total/per user/
apiSupermarketList 6 params → 200
POST
/api/supermarket/
logs request counts to redis cache total/per user/
apiSupermarketCreate body → 201
GET
/api/supermarket-category/
logs request counts to redis cache total/per user/
apiSupermarketCategoryList 6 params → 200
POST
/api/supermarket-category/
logs request counts to redis cache total/per user/
apiSupermarketCategoryCreate body → 201
GET
/api/supermarket-category-relation/
logs request counts to redis cache total/per user/
apiSupermarketCategoryRelationList 6 params → 200
POST
/api/supermarket-category-relation/
logs request counts to redis cache total/per user/
apiSupermarketCategoryRelationCreate body → 201
GET
/api/supermarket-category-relation/{id}/
logs request counts to redis cache total/per user/
apiSupermarketCategoryRelationRetrieve 1 param → 200
PUT
/api/supermarket-category-relation/{id}/
logs request counts to redis cache total/per user/
apiSupermarketCategoryRelationUpdate 1 param body → 200
PATCH
/api/supermarket-category-relation/{id}/
logs request counts to redis cache total/per user/
apiSupermarketCategoryRelationPartialUpdate 1 param body → 200
DELETE
/api/supermarket-category-relation/{id}/
logs request counts to redis cache total/per user/
apiSupermarketCategoryRelationDestroy 1 param → 204
GET
/api/supermarket-category/{id}/
logs request counts to redis cache total/per user/
apiSupermarketCategoryRetrieve 1 param → 200
PUT
/api/supermarket-category/{id}/
logs request counts to redis cache total/per user/
apiSupermarketCategoryUpdate 1 param body → 200
PATCH
/api/supermarket-category/{id}/
logs request counts to redis cache total/per user/
apiSupermarketCategoryPartialUpdate 1 param body → 200
DELETE
/api/supermarket-category/{id}/
logs request counts to redis cache total/per user/
apiSupermarketCategoryDestroy 1 param → 204
GET
/api/supermarket-category/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiSupermarketCategoryCascadingList 4 params → 200
PUT
/api/supermarket-category/{id}/merge/{target}/
logs request counts to redis cache total/per user/
apiSupermarketCategoryMergeUpdate 2 params body → 200
GET
/api/supermarket-category/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiSupermarketCategoryNullingList 4 params → 200
GET
/api/supermarket-category/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiSupermarketCategoryProtectingList 4 params → 200
GET
/api/supermarket/{id}/
logs request counts to redis cache total/per user/
apiSupermarketRetrieve 1 param → 200
PUT
/api/supermarket/{id}/
logs request counts to redis cache total/per user/
apiSupermarketUpdate 1 param body → 200
PATCH
/api/supermarket/{id}/
logs request counts to redis cache total/per user/
apiSupermarketPartialUpdate 1 param body → 200
DELETE
/api/supermarket/{id}/
logs request counts to redis cache total/per user/
apiSupermarketDestroy 1 param → 204
GET
/api/supermarket/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiSupermarketCascadingList 4 params → 200
GET
/api/supermarket/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiSupermarketNullingList 4 params → 200
GET
/api/supermarket/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiSupermarketProtectingList 4 params → 200
GET
/api/switch-active-space/{spaceId}/
api endpoint to switch space function
apiSwitchActiveSpaceRetrieve 1 param → 200
GET
/api/sync/
logs request counts to redis cache total/per user/
apiSyncList 2 params → 200
POST
/api/sync/
logs request counts to redis cache total/per user/
apiSyncCreate body → 201
GET
/api/sync-log/
logs request counts to redis cache total/per user/
apiSyncLogList 2 params → 200
GET
/api/sync-log/{id}/
logs request counts to redis cache total/per user/
apiSyncLogRetrieve 1 param → 200
GET
/api/sync/{id}/
logs request counts to redis cache total/per user/
apiSyncRetrieve 1 param → 200
PUT
/api/sync/{id}/
logs request counts to redis cache total/per user/
apiSyncUpdate 1 param body → 200
PATCH
/api/sync/{id}/
logs request counts to redis cache total/per user/
apiSyncPartialUpdate 1 param body → 200
DELETE
/api/sync/{id}/
logs request counts to redis cache total/per user/
apiSyncDestroy 1 param → 204
GET
/api/sync/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiSyncCascadingList 4 params → 200
GET
/api/sync/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiSyncNullingList 4 params → 200
GET
/api/sync/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiSyncProtectingList 4 params → 200
POST
/api/sync/{id}/query_synced_folder/
logs request counts to redis cache total/per user/
apiSyncQuerySyncedFolderCreate 1 param body → 200
GET
/api/unit/
logs request counts to redis cache total/per user/
apiUnitList 6 params → 200
POST
/api/unit/
logs request counts to redis cache total/per user/
apiUnitCreate body → 201
GET
/api/unit-conversion/
logs request counts to redis cache total/per user/
apiUnitConversionList 4 params → 200
POST
/api/unit-conversion/
logs request counts to redis cache total/per user/
apiUnitConversionCreate body → 201
GET
/api/unit-conversion/{id}/
logs request counts to redis cache total/per user/
apiUnitConversionRetrieve 1 param → 200
PUT
/api/unit-conversion/{id}/
logs request counts to redis cache total/per user/
apiUnitConversionUpdate 1 param body → 200
PATCH
/api/unit-conversion/{id}/
logs request counts to redis cache total/per user/
apiUnitConversionPartialUpdate 1 param body → 200
DELETE
/api/unit-conversion/{id}/
logs request counts to redis cache total/per user/
apiUnitConversionDestroy 1 param → 204
GET
/api/unit/{id}/
logs request counts to redis cache total/per user/
apiUnitRetrieve 1 param → 200
PUT
/api/unit/{id}/
logs request counts to redis cache total/per user/
apiUnitUpdate 1 param body → 200
PATCH
/api/unit/{id}/
logs request counts to redis cache total/per user/
apiUnitPartialUpdate 1 param body → 200
DELETE
/api/unit/{id}/
logs request counts to redis cache total/per user/
apiUnitDestroy 1 param → 204
GET
/api/unit/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiUnitCascadingList 4 params → 200
PUT
/api/unit/{id}/merge/{target}/
logs request counts to redis cache total/per user/
apiUnitMergeUpdate 2 params body → 200
GET
/api/unit/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiUnitNullingList 4 params → 200
GET
/api/unit/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiUnitProtectingList 4 params → 200
GET
/api/user/
logs request counts to redis cache total/per user/
apiUserList 1 param → 200
GET
/api/user-file/
logs request counts to redis cache total/per user/
apiUserFileList 6 params → 200
POST
/api/user-file/
logs request counts to redis cache total/per user/
apiUserFileCreate body → 201
GET
/api/user-file/{id}/
logs request counts to redis cache total/per user/
apiUserFileRetrieve 1 param → 200
PUT
/api/user-file/{id}/
logs request counts to redis cache total/per user/
apiUserFileUpdate 1 param body → 200
PATCH
/api/user-file/{id}/
logs request counts to redis cache total/per user/
apiUserFilePartialUpdate 1 param body → 200
DELETE
/api/user-file/{id}/
logs request counts to redis cache total/per user/
apiUserFileDestroy 1 param → 204
GET
/api/user-file/{id}/cascading/
get a paginated list of objects that will be cascaded (deleted) when deleting the selected object
apiUserFileCascadingList 4 params → 200
GET
/api/user-file/{id}/nulling/
get a paginated list of objects where the selected object will be removed whe its deleted
apiUserFileNullingList 4 params → 200
GET
/api/user-file/{id}/protecting/
get a paginated list of objects that are protecting the selected object form being deleted
apiUserFileProtectingList 4 params → 200
GET
/api/user-preference/
logs request counts to redis cache total/per user/
apiUserPreferenceList → 200
GET
/api/user-preference/{user}/
logs request counts to redis cache total/per user/
apiUserPreferenceRetrieve 1 param → 200
PATCH
/api/user-preference/{user}/
logs request counts to redis cache total/per user/
apiUserPreferencePartialUpdate 1 param body → 200
GET
/api/user-space/
logs request counts to redis cache total/per user/
apiUserSpaceList 3 params → 200
GET
/api/user-space/{id}/
logs request counts to redis cache total/per user/
apiUserSpaceRetrieve 1 param → 200
PUT
/api/user-space/{id}/
logs request counts to redis cache total/per user/
apiUserSpaceUpdate 1 param body → 200
PATCH
/api/user-space/{id}/
logs request counts to redis cache total/per user/
apiUserSpacePartialUpdate 1 param body → 200
DELETE
/api/user-space/{id}/
logs request counts to redis cache total/per user/
apiUserSpaceDestroy 1 param → 204
GET
/api/user-space/all_personal/
return all userspaces for the user requesting the endpoint :param request: :return:
apiUserSpaceAllPersonalList → 200
PUT
/api/user-space/batch_update/
logs request counts to redis cache total/per user/
apiUserSpaceBatchUpdateUpdate body → 200
GET
/api/user/{id}/
logs request counts to redis cache total/per user/
apiUserRetrieve 1 param → 200
PATCH
/api/user/{id}/
logs request counts to redis cache total/per user/
apiUserPartialUpdate 1 param body → 200
GET
/api/view-log/
logs request counts to redis cache total/per user/
apiViewLogList 2 params → 200
POST
/api/view-log/
logs request counts to redis cache total/per user/
apiViewLogCreate body → 201
GET
/api/view-log/{id}/
logs request counts to redis cache total/per user/
apiViewLogRetrieve 1 param → 200
PUT
/api/view-log/{id}/
logs request counts to redis cache total/per user/
apiViewLogUpdate 1 param body → 200
PATCH
/api/view-log/{id}/
logs request counts to redis cache total/per user/
apiViewLogPartialUpdate 1 param body → 200
DELETE
/api/view-log/{id}/
logs request counts to redis cache total/per user/
apiViewLogDestroy 1 param → 204

Schemas 243

The contract defines 243 schemas that model the data the API accepts and returns. The most detailed are Space (34 properties), PatchedSpace (34 properties), UserPreference (29 properties), PatchedUserPreference (29 properties). Each schema is shown below with its type and property counts.

AlignmentEnum
string
start - start center - center end - end
ShoppingListEntryBulkCreate
object
2 properties 1 required
RecipeBookEntry
object
5 properties 4 required
RecipeImage
object
Adds nested create feature
2 properties
OpenDataVersion
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
4 properties 2 required
KeywordLabel
object
2 properties 1 required
SourceImportFood
object
1 property 1 required
PatchedUser
object
Adds nested create feature
8 properties
PatchedEnterpriseSocialEmbed
object
Adds nested create feature
8 properties
PaginatedUnitList
object
5 properties 2 required
AccessToken
object
6 properties 4 required
OpenDataConversion
object
Adds nested create feature
11 properties 9 required
PaginatedMealTypeList
object
5 properties 2 required
Supermarket
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
6 properties 2 required
PaginatedKeywordList
object
5 properties 2 required
GenericModelReference
object
3 properties 2 required
PatchedConnectorConfig
object
12 properties
CustomFilter
object
Adds nested create feature
5 properties 3 required
RecipeBatchUpdate
object
16 properties 7 required
ImportOpenDataResponse
object
6 properties
EnterpriseBillingPlan
object
18 properties 5 required
PatchedOpenDataCategory
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
7 properties
UserFile
object
8 properties 6 required
SpaceNavTextColorEnum
string
BLANK - ------- LIGHT - Light DARK - Dark
EnterpriseSocialEmbedTypeEnum
string
RECIPE - Recipe RECIPEKEYWORD - Recipe Keyword MEALPLAN - Meal Plan SHOPPING - Shopping BOOK - Book
PaginatedOpenDataVersionList
object
5 properties 2 required
OpenDataCategory
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
7 properties 4 required
PatchedFood
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
25 properties
PatchedMealType
object
Adds nested create feature
6 properties
RecipeFromSourceResponse
object
6 properties
RecipeSimple
object
Adds nested create feature
3 properties 2 required
PaginatedHouseholdList
object
5 properties 2 required
PaginatedCustomFilterList
object
5 properties 2 required
OpenDataUnit
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
9 properties 5 required
SourceImportDuplicate
object
2 properties 1 required
PatchedRecipeBook
object
Adds nested create feature
7 properties
PaginatedOpenDataPropertyList
object
5 properties 2 required
Localization
object
2 properties 2 required
PatchedUserSpace
object
Adds nested create feature
10 properties
PatchedAccessToken
object
6 properties
PaginatedInventoryEntryList
object
5 properties 2 required
PaginatedPropertyList
object
5 properties 2 required
PaginatedPropertyTypeList
object
5 properties 2 required
OpenDataFoodProperty
object
Adds nested create feature
3 properties 2 required
SupermarketCategory
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
4 properties 1 required
AiImport
object
4 properties 4 required
UserPreference
object
Adds nested create feature
29 properties 3 required
Property
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
3 properties 2 required
Household
object
Adds nested create feature
4 properties 3 required
PatchedUnit
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
6 properties
Food
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
25 properties 6 required
ImportLog
object
9 properties 4 required
PatchedInviteLink
object
Adds nested create feature
12 properties
PatchedUserFile
object
8 properties
ShoppingListEntry
object
Adds nested create feature
16 properties 6 required
RecipeOverview
object
Adds nested create feature
18 properties 15 required
SearchPreference
object
Adds nested create feature
9 properties 1 required
EnterpriseBillingReferralLink
object
5 properties 2 required
PatchedSpace
object
Adds nested create feature
34 properties
PatchedOpenDataUnit
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
9 properties
FoodInheritField
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
3 properties
OpenDataStoreCategory
object
Adds nested create feature
4 properties 2 required
BookmarkletImportList
object
4 properties 2 required
PatchedShoppingListEntry
object
Adds nested create feature
16 properties
Step
object
Adds nested create feature
13 properties 4 required
PatchedEnterpriseBillingReferralLink
object
5 properties
PatchedBookmarkletImport
object
5 properties
PaginatedSupermarketList
object
5 properties 2 required
PatchedOpenDataProperty
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
8 properties
PatchedRecipe
object
Adds nested create feature
26 properties
BookingTypeEnum
string
add - Add remove - Remove move - Move
PaginatedUserSpaceList
object
5 properties 2 required
PatchedPropertyType
object
Adds nested create feature
7 properties
PatchedViewLog
object
4 properties
SourceImportUnit
object
1 property 1 required
RecipeFromSource
object
3 properties
SpaceThemeEnum
string
BLANK - ------- TANDOOR - Tandoor BOOTSTRAP - Bootstrap DARKLY - Darkly FLATLY - Flatly SUPERHERO - Superhero TANDOORDARK - Tandoor Dark (INCOMPLETE)
MealType
object
Adds nested create feature
6 properties 2 required
BookmarkletImport
object
5 properties 3 required
PatchedEnterpriseBillingPlan
object
18 properties
PaginatedEnterpriseBillingPlanList
object
5 properties 2 required
PaginatedEnterpriseBillingProductList
object
5 properties 2 required
DeleteEnum
string
true - true
InviteLink
object
Adds nested create feature
12 properties 6 required
PaginatedImportLogList
object
5 properties 2 required
CookLog
object
8 properties 3 required
Ingredient
object
Adds nested create feature
12 properties 6 required
FoodSimple
object
3 properties 1 required
PatchedUserPreference
object
Adds nested create feature
29 properties
PaginatedBookmarkletImportListList
object
5 properties 2 required
PaginatedSupermarketCategoryList
object
5 properties 2 required
PaginatedFoodList
object
5 properties 2 required
PaginatedRecipeImportList
object
5 properties 2 required
PatchedAiProvider
object
10 properties
ImportOpenDataResponseDetail
object
4 properties
PatchedEnterpriseBillingProduct
object
10 properties
PaginatedInventoryLocationList
object
5 properties 2 required
PaginatedOpenDataUnitList
object
5 properties 2 required
PatchedCookLog
object
8 properties
Storage
object
Adds nested create feature
9 properties 2 required
InventoryLocation
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
4 properties 2 required
PropertyType
object
Adds nested create feature
7 properties 1 required
StripeCheckoutSessionResponse
object
3 properties 3 required
PatchedSupermarketCategory
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
4 properties
ShoppingListEntryBulk
object
7 properties 2 required
PaginatedExportLogList
object
5 properties 2 required
PaginatedGenericModelReferenceList
object
5 properties 2 required
PaginatedEnterpriseBillingInvoiceList
object
5 properties 2 required
PatchedSupermarketCategoryRelation
object
Adds nested create feature
4 properties
ThemeEnum
string
TANDOOR - Tandoor BOOTSTRAP - Bootstrap DARKLY - Darkly FLATLY - Flatly SUPERHERO - Superhero TANDOORDARK - Tandoor Dark (INCOMPLETE)
Unit
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
6 properties 1 required
RecipeBook
object
Adds nested create feature
7 properties 3 required
IngredientSimple
object
Adds nested create feature
10 properties 4 required
ShoppingList
object
Adds nested create feature
4 properties
SourceImportIngredient
object
6 properties 4 required
RecipeImport
object
Adds nested create feature
6 properties 3 required
MealPlan
object
Adds nested create feature
14 properties 8 required
PatchedOpenDataStore
object
Adds nested create feature
7 properties
ExportRequest
object
4 properties 1 required
SourceImportKeyword
object
4 properties 2 required
SourceImportStep
object
3 properties 2 required
Keyword
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
9 properties 7 required
PaginatedEnterpriseSpaceList
object
5 properties 2 required
InventoryEntry
object
Adds nested create feature
12 properties 6 required
PaginatedAiProviderList
object
5 properties 2 required
PatchedOpenDataFood
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
17 properties
PatchedIngredient
object
Adds nested create feature
12 properties
PaginatedRecipeBookList
object
5 properties 2 required
UserSpaceBatchUpdate
object
3 properties 2 required
PatchedAutomation
object
10 properties
Group
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
2 properties 1 required
IngredientParserRequest
object
2 properties
EnterpriseKeyword
object
4 properties 2 required
PatchedShoppingList
object
Adds nested create feature
4 properties
RecipeFlat
object
Adds nested create feature
3 properties 2 required
ImportOpenData
object
4 properties 2 required
AutomationTypeEnum
string
FOODALIAS - Food Alias UNITALIAS - Unit Alias KEYWORDALIAS - Keyword Alias DESCRIPTIONREPLACE - Description Replace INSTRUCTIONREPLACE - Instruction Replace NE…
EnterpriseBillingInvoice
object
12 properties 8 required
PaginatedIngredientList
object
5 properties 2 required
IngredientParserResponse
object
2 properties 2 required
PaginatedMealPlanList
object
5 properties 2 required
OpenDataUnitTypeEnum
string
WEIGHT - weight VOLUME - volume OTHER - other
ImportOpenDataVersionMetaData
object
6 properties 6 required
PatchedRecipeBookEntry
object
5 properties
FoodBatchUpdate
object
24 properties 10 required
RecipeShoppingUpdate
object
4 properties 1 required
OpenDataProperty
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
8 properties 4 required
SearchFields
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
3 properties
FoodShopping
object
5 properties 3 required
FoodShoppingUpdate
object
4 properties 1 required
PaginatedOpenDataCategoryList
object
5 properties 2 required
UnitConversion
object
Adds nested create feature
8 properties 5 required
PaginatedViewLogList
object
5 properties 2 required
PatchedEnterpriseBillingInvoice
object
12 properties
SyncLog
object
5 properties 3 required
PatchedShoppingListRecipe
object
8 properties
SourceImportRecipe
object
12 properties 3 required
PatchedInventoryEntry
object
Adds nested create feature
12 properties
PatchedKeyword
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
9 properties
UserPreferenceNavTextColorEnum
string
LIGHT - Light DARK - Dark
PaginatedUserFileList
object
5 properties 2 required
PaginatedEnterpriseSocialRecipeSearchList
object
5 properties 2 required
PatchedUnitConversion
object
Adds nested create feature
8 properties
FdcQuery
object
4 properties 4 required
PatchedSupermarket
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
6 properties
PatchedOpenDataConversion
object
Adds nested create feature
11 properties
PatchedStep
object
Adds nested create feature
13 properties
ServerSettings
object
20 properties 10 required
ShareLink
object
3 properties 3 required
NutritionInformation
object
6 properties 4 required
BaseUnitEnum
string
g - g kg - kg ounce - ounce pound - pound ml - ml l - l fluidounce - fluidounce pint - pint quart - quart gallon - gallon tbsp - tbsp tsp - tsp uscup - US Cup…
ConnectorConfig
object
12 properties 2 required
SupermarketCategoryRelation
object
Adds nested create feature
4 properties 2 required
EnterpriseSocialEmbed
object
Adds nested create feature
8 properties 3 required
PaginatedStorageList
object
5 properties 2 required
BillingRegionEnum
string
EWR - EWR WORLD - World
PatchedProperty
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
3 properties
PatchedHousehold
object
Adds nested create feature
4 properties
PaginatedStepList
object
5 properties 2 required
Sync
object
Adds nested create feature
7 properties 3 required
PatchedCustomFilter
object
Adds nested create feature
5 properties
SourceImportProperty
object
2 properties 2 required
PaginatedRecipeOverviewList
object
4 properties 2 required
PaginatedInviteLinkList
object
5 properties 2 required
PatchedRecipeImport
object
Adds nested create feature
6 properties
StripePortal
object
2 properties 2 required
MethodEnum
string
DB - Dropbox NEXTCLOUD - Nextcloud LOCAL - Local
KeywordModeEnum
string
or - or and - and
PaginatedOpenDataStoreList
object
5 properties 2 required
PaginatedShoppingListRecipeList
object
5 properties 2 required
SearchEnum
string
plain - Simple phrase - Phrase websearch - Web raw - Raw
DefaultPageEnum
string
SEARCH - Search PLAN - Meal-Plan BOOKS - Books SHOPPING - Shopping
SourceImportPropertyType
object
2 properties 1 required
PatchedExportLog
object
10 properties
PatchedOpenDataVersion
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
4 properties
PatchedEnterpriseSpace
object
8 properties
PaginatedInventoryLogList
object
5 properties 2 required
AutoMealPlan
object
8 properties 5 required
Space
object
Adds nested create feature
34 properties 11 required
ShoppingListEntrySimpleCreate
object
4 properties 4 required
EnterpriseBillingProduct
object
10 properties 4 required
PaginatedSyncList
object
5 properties 2 required
PaginatedAiLogList
object
5 properties 2 required
AiLog
object
12 properties 5 required
PaginatedSpaceList
object
5 properties 2 required
PatchedSync
object
Adds nested create feature
7 properties
PaginatedCookLogList
object
5 properties 2 required
PatchedInventoryLocation
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
4 properties
EnterpriseSocialRecipeSearch
object
4 properties 3 required
ConnectorConfigTypeEnum
string
HomeAssistant - HomeAssistant
PaginatedShoppingListList
object
5 properties 2 required
PatchedSearchPreference
object
Adds nested create feature
9 properties
PaginatedEnterpriseBillingReferralLinkList
object
5 properties 2 required
ViewLog
object
4 properties 3 required
PaginatedAutomationList
object
5 properties 2 required
InvoiceSystemEnum
string
ERPNEXT - ErpNext SEVDESK - SevDesk STRIPE - Stripe
ExportLog
object
10 properties 3 required
ShoppingListRecipe
object
8 properties 4 required
PatchedMealPlan
object
Adds nested create feature
14 properties
AiProvider
object
10 properties 4 required
PaginatedUnitConversionList
object
5 properties 2 required
PaginatedConnectorConfigList
object
5 properties 2 required
PaginatedSyncLogList
object
5 properties 2 required
StripeCheckoutSessionRequest
object
2 properties
PatchedImportLog
object
9 properties
UserSpace
object
Adds nested create feature
10 properties 6 required
User
object
Adds nested create feature
8 properties 5 required
PaginatedShoppingListEntryList
object
5 properties 2 required
FdcQueryFoods
object
3 properties 3 required
OpenDataFood
object
Moves UniqueValidator's from the validation stage to the save stage. It solves the problem with nested validation for unique fields on update. If you want more…
17 properties 8 required
InventoryLog
object
9 properties 4 required
EnterpriseSpace
object
8 properties 7 required
PaginatedOpenDataFoodList
object
5 properties 2 required
PaginatedEnterpriseSocialEmbedList
object
5 properties 2 required
PaginatedRecipeBookEntryList
object
5 properties 2 required
PaginatedOpenDataConversionList
object
5 properties 2 required
PaginatedSupermarketCategoryRelationList
object
5 properties 2 required
PatchedStorage
object
Adds nested create feature
9 properties
Recipe
object
Adds nested create feature
26 properties 9 required
OpenDataStore
object
Adds nested create feature
7 properties 5 required
Automation
object
10 properties 2 required
UserFileView
object
7 properties 6 required
ImportOpenDataMetaData
object
20 properties 20 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tandoor-api-api-openapi.yml Raw ↑

Other APIs Tandoor Recipes publishes across the network.

Tandoor Recipes API Token Auth API
Where this information came from

This is an independent, third-party profile of Tandoor Recipes API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.