.. AUTO-GENERATED FILE. DO NOT EDIT. post-menu-items-create ====================== Source ------ - Repository: ``jef-systems/jef-caferimo-backend`` - Module: ``caferimo`` - Documentation Scope: ``async`` - Lambda: ``jef-caferimo-post-4`` Endpoint -------- - API Name: ``jef-caferimo`` - Action Name: ``post`` - Method: ``POST`` - Scope Label: ``Async`` - Resource Path: ``/post-menu-items-create`` - Complete Endpoint: ``https://lfyr4e0eqe.execute-api.ap-southeast-1.amazonaws.com/prod/post-menu-items-create`` - Lambda ARN: ``arn:aws:lambda:ap-southeast-1:246715082475:function:jef-caferimo-post-4`` - curl payload mode: ``json_body`` API Gateway Description ----------------------- .. code-block:: text Function: jef-caferimo-post-4 API Name: jef-caferimo Action: post Method: POST Resource Path: /post-menu-items-create Payload: - entity_number: string-4-digits-nonzerostart - id: string - name: string - category: string - price: number-decimal - sizes: {"medium":"number-decimal","large":"number-decimal"} - available: boolean - recipe_binding_mode: string-enum-none-single_recipe-variant_recipe - recipe_reference: {"recipe_number":"string-4-digits-optional","recipe_name":"string-optional"} - recipe_variants: [{"size":"string-enum-medium-large-or-null","temperature":"string-enum-hot-or-iced-or-null","recipe_number":"string-4-digits","recipe_name":"string"}] - recipe_output_mapping: [{"size":"string-enum-medium-large-or-null","temperature":"string-enum-hot-or-iced-or-null","output_key":"string","output_value":"string"}] Response: - exists: boolean - message: string - item: {"pk":"string-{entity_number}#{id}","gsi_1_pk":"string-{entity_number}#{category}","gsi_1_sk":"string-name","gsi_2_pk":"string-{entity_number}#{available}","gsi_2_sk":"string-name","entity_number":"string-4-digits-nonzerostart","id":"string","name":"string","category":"string","price":"number-decimal","sizes":{"medium":"number-decimal","large":"number-decimal"},"available":"boolean","recipe_binding_mode":"string-enum-none-single_recipe-variant_recipe","recipe_reference":{"recipe_number":"string-4-digits-optional","recipe_name":"string-optional"},"recipe_variants":[{"size":"string-enum-medium-large-or-null","temperature":"string-enum-hot-or-iced-or-null","recipe_number":"string-4-digits","recipe_name":"string"}],"recipe_output_mapping":[{"size":"string-enum-medium-large-or-null","temperature":"string-enum-hot-or-iced-or-null","output_key":"string","output_value":"string"}]} Request Payload --------------- .. code-block:: json { "entity_number": "string-4-digits-nonzerostart", "id": "string", "name": "string", "category": "string", "price": "number-decimal", "sizes": "{\"medium\":\"number-decimal\",\"large\":\"number-decimal\"}", "available": "boolean", "recipe_binding_mode": "string-enum-none-single_recipe-variant_recipe", "recipe_reference": "{\"recipe_number\":\"string-4-digits-optional\",\"recipe_name\":\"string-optional\"}", "recipe_variants": "[{\"size\":\"string-enum-medium-large-or-null\",\"temperature\":\"string-enum-hot-or-iced-or-null\",\"recipe_number\":\"string-4-digits\",\"recipe_name\":\"string\"}]", "recipe_output_mapping": "[{\"size\":\"string-enum-medium-large-or-null\",\"temperature\":\"string-enum-hot-or-iced-or-null\",\"output_key\":\"string\",\"output_value\":\"string\"}]" } Response -------- .. code-block:: json { "exists": "boolean", "message": "string", "item": "{\"pk\":\"string-{entity_number}#{id}\",\"gsi_1_pk\":\"string-{entity_number}#{category}\",\"gsi_1_sk\":\"string-name\",\"gsi_2_pk\":\"string-{entity_number}#{available}\",\"gsi_2_sk\":\"string-name\",\"entity_number\":\"string-4-digits-nonzerostart\",\"id\":\"string\",\"name\":\"string\",\"category\":\"string\",\"price\":\"number-decimal\",\"sizes\":{\"medium\":\"number-decimal\",\"large\":\"number-decimal\"},\"available\":\"boolean\",\"recipe_binding_mode\":\"string-enum-none-single_recipe-variant_recipe\",\"recipe_reference\":{\"recipe_number\":\"string-4-digits-optional\",\"recipe_name\":\"string-optional\"},\"recipe_variants\":[{\"size\":\"string-enum-medium-large-or-null\",\"temperature\":\"string-enum-hot-or-iced-or-null\",\"recipe_number\":\"string-4-digits\",\"recipe_name\":\"string\"}],\"recipe_output_mapping\":[{\"size\":\"string-enum-medium-large-or-null\",\"temperature\":\"string-enum-hot-or-iced-or-null\",\"output_key\":\"string\",\"output_value\":\"string\"}]}" } CMD curl -------- .. code-block:: text curl -X POST "https://lfyr4e0eqe.execute-api.ap-southeast-1.amazonaws.com/prod/post-menu-items-create" -H "Content-Type: application/json" --data-raw "{\"entity_number\": \"string-4-digits-nonzerostart\", \"id\": \"string\", \"name\": \"string\", \"category\": \"string\", \"price\": \"number-decimal\", \"sizes\": \"{\\\"medium\\\":\\\"number-decimal\\\",\\\"large\\\":\\\"number-decimal\\\"}\", \"available\": \"boolean\", \"recipe_binding_mode\": \"string-enum-none-single_recipe-variant_recipe\", \"recipe_reference\": \"{\\\"recipe_number\\\":\\\"string-4-digits-optional\\\",\\\"recipe_name\\\":\\\"string-optional\\\"}\", \"recipe_variants\": \"[{\\\"size\\\":\\\"string-enum-medium-large-or-null\\\",\\\"temperature\\\":\\\"string-enum-hot-or-iced-or-null\\\",\\\"recipe_number\\\":\\\"string-4-digits\\\",\\\"recipe_name\\\":\\\"string\\\"}]\", \"recipe_output_mapping\": \"[{\\\"size\\\":\\\"string-enum-medium-large-or-null\\\",\\\"temperature\\\":\\\"string-enum-hot-or-iced-or-null\\\",\\\"output_key\\\":\\\"string\\\",\\\"output_value\\\":\\\"string\\\"}]\"}" PowerShell curl --------------- .. code-block:: text curl.exe -X POST "https://lfyr4e0eqe.execute-api.ap-southeast-1.amazonaws.com/prod/post-menu-items-create" -H "Content-Type: application/json" --data-raw '{"entity_number": "string-4-digits-nonzerostart", "id": "string", "name": "string", "category": "string", "price": "number-decimal", "sizes": "{\"medium\":\"number-decimal\",\"large\":\"number-decimal\"}", "available": "boolean", "recipe_binding_mode": "string-enum-none-single_recipe-variant_recipe", "recipe_reference": "{\"recipe_number\":\"string-4-digits-optional\",\"recipe_name\":\"string-optional\"}", "recipe_variants": "[{\"size\":\"string-enum-medium-large-or-null\",\"temperature\":\"string-enum-hot-or-iced-or-null\",\"recipe_number\":\"string-4-digits\",\"recipe_name\":\"string\"}]", "recipe_output_mapping": "[{\"size\":\"string-enum-medium-large-or-null\",\"temperature\":\"string-enum-hot-or-iced-or-null\",\"output_key\":\"string\",\"output_value\":\"string\"}]"}'