action just_eat_patch_checkout_tenant_checkout_id { label: "Update Checkout" description: "Update the details required to fulfil an order, which includes:\n - The customer making the purchase\n - Where and when the items will be received by the customer\n - Instructions about the order\n" provider: just_eat method: PATCH path: "/checkout/{tenant}/{checkoutId}" encoding: json input: { type: "object" properties: { "User-Agent": { type: "string" } checkoutId: { type: "string" } tenant: { type: "string" } } required: ["User-Agent", "checkoutId", "tenant"] additionalProperties: false } output: { type: "object" required: ["isFulfillable", "issues"] properties: { isFulfillable: { type: "boolean" description: "Whether the proposed order can be placed." } issues: { type: "array" description: "One or more issues associated the proposed order, that may impact whether it can be placed." items: { type: "object" required: ["code"] properties: { code: { type: "string" description: "The issue code" enum: ["RESTAURANT_NOT_TAKING_ORDERS", "SERVICE_TYPE_UNAVAILABLE", "ITEMS_UNORDERABLE", "ADDITIONAL_ITEMS_REQUIRED", "MINIMUM_ORDER_VALUE_NOT_MET", "FULFILMENT_TIME_UNAVAILABLE", "LOCATION_UNDELIVERABLE", "AGE_VERIFICATION_FAILED", "FIRST_NAME_REQUIRED", "PHONE_NUMBER_REQUIRED", "DATE_OF_BIRTH_REQUIRED", "FULFILMENT_TIME_REQUIRED", "ADDRESS_LINES_REQUIRED", "LOCALITY_REQUIRED", "ADMINISTRATIVE_AREA_REQUIRED", "POSTAL_CODE_REQUIRED", "GEOLOCATION_REQUIRED"] } } } } } } }