Skip to main content Skills Marketplace Descubra e explore skills de IA criadas pela comunidade.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Copiar promptMostrar detalhes do prompt Um comando direto ignora o prompt de revisão. Verifique a origem antes de executá-lo.
npx skills add https://github.com/Lap-Platform/claude-marketplace --skill just-eat-apiO comando permanece em uma só linha. Role horizontalmente para revisá-lo antes de copiar.
Prefere uma cópia local? Baixe os arquivos disponíveis atualmente no SkillsMP.
Baixar Zip Baixando... Ocupações relacionadas SOC
Baseado na classificação ocupacional SOC
Explorador de arquivos
2 arquivos name just-eat-api description Just Eat API skill. Use when working with Just Eat for {tenant}, attempted-delivery-query-resolved, delivery-failed. Covers 98 endpoints. version 1.0.0 generator lapsh
Just Eat API
API version: 1.0.0
Auth
ApiKey Authorization in header | Bearer basic | Bearer bearer | openIdConnect | Bearer bearer
Base URL
https://uk.api.just-eat.io
Setup
Set Authorization header with your Bearer token
GET /delivery/pools -- verify access
POST /{tenant}/orders/{orderId}/queries/attempteddelivery -- create first attempteddelivery
Endpoints
98 endpoints across 33 groups. See references/api-spec.lap for full details.
{tenant}
Method Path Description POST /{tenant}/orders/{orderId}/queries/attempteddelivery Delivery Attempt Failed POST /{tenant}/orders/{orderId}/queries/attempteddelivery/resolution/redeliverorder Request Redelivery of the Order DELETE /v1/{tenant}/restaurants/{id}/event/offline Delete Offline Event POST /v1/{tenant}/restaurants/event/offline Create Offline Event
attempted-delivery-query-resolved
Method Path Description PUT /attempted-delivery-query-resolved Attempted delivery query resolved
delivery-failed
Method Path Description PUT /delivery-failed Delivery Attempt Failed
checkout
Method Path Description GET /checkout/{tenant}/{checkoutId} Get Checkout PATCH /checkout/{tenant}/{checkoutId} Update Checkout GET /checkout/{tenant}/{checkoutId}/fulfilment/availabletimes Get Available Fulfilment Times
orders
Method Path Description POST /orders/{tenant}/{orderId}/consumerqueries/lateorder/restaurantresponse Response to Late Order Update Request POST /orders/{tenant}/{orderId}/consumerqueries/lateordercompensation/restaurantresponse Update late order compensation request with Restaurant response PUT /orders/{orderId}/accept Accept order PUT /orders/{orderId}/cancel Cancel order POST /orders/{orderId}/complete Complete order PUT /orders/{orderId}/duedate Update order ETA PUT /orders/{orderId}/ignore Ignore order POST /orders/{orderId}/readyforcollection Mark order as ready for collection PUT /orders/{orderId}/reject Reject order PUT /orders/{orderId}/deliverystate/atdeliveryaddress Update order with driver at delivery address details PUT /orders/{orderId}/deliverystate/atrestaurant Update order with driver at restaurant details PUT /orders/{orderId}/deliverystate/atrestauranteta Update the driver's estimated time to arrive at the Restaurant PUT /orders/{orderId}/deliverystate/delivered Update order with delivered details PUT /orders/{orderId}/deliverystate/driverassigned Update order with driver assigned details PUT /orders/{orderId}/deliverystate/driverlocation Update the driver's current location PUT /orders/{orderId}/deliverystate/driverunassigned Update order with driver unassigned details PUT /orders/{orderId}/deliverystate/onitsway Update order with driver on its way details PUT /orders/deliverystate/driverlocation Update current driver locations (bulk upload) POST /orders Create order POST /orders/{tenant}/{orderId}/restaurantqueries/compensation Create Compensation requests
late-order-compensation-query
Method Path Description POST /late-order-compensation-query late order compensation query, restaurant response required
late-order-query
Method Path Description POST /late-order-query late order query, restaurant response required
consumers
Method Path Description POST /consumers/{tenant} Create consumer GET /consumers/{tenant} Get consumers details GET /consumers/{tenant}/me/communication-preferences Get communication preferences GET /consumers/{tenant}/me/communication-preferences/{type} Get channel subscriptions for a given consumer's communication preference type PUT /consumers/{tenant}/me/communication-preferences/{type} Set only the channel subscriptions for a given consumer's communication preference type POST /consumers/{tenant}/me/communication-preferences/{type}/subscribedChannels/{channel} Subscribe to a specific communication preference channel DELETE /consumers/{tenant}/me/communication-preferences/{type}/subscribedChannels/{channel} Remove subscription of a specific communication preference channel
delivery-fees
Method Path Description GET /delivery-fees/{tenant} Get restaurant delivery fees
delivery
Method Path Description GET /delivery/pools Get your delivery pools POST /delivery/pools Create a new delivery pool GET /delivery/pools/{deliveryPoolId} Get an individual delivery pool DELETE /delivery/pools/{deliveryPoolId} Delete a delivery pool PATCH /delivery/pools/{deliveryPoolId} Modify a delivery pool PUT /delivery/pools/{deliveryPoolId} Replace an existing delivery pool GET /delivery/pools/{deliveryPoolId}/availability/relative Get availability for pickup PUT /delivery/pools/{deliveryPoolId}/availability/relative Set availability for pickup PUT /delivery/pools/{deliveryPoolId}/hours Set the delivery pools daily start and end times PUT /delivery/pools/{deliveryPoolId}/restaurants Add restaurants to an existing delivery pool DELETE /delivery/pools/{deliveryPoolId}/restaurants Remove restaurants from a delivery pool GET /delivery/estimate Get delivery estimate
acceptance-requested
Method Path Description POST /acceptance-requested Acceptance requested
order-accepted
Method Path Description POST /order-accepted Order accepted
order-cancelled
Method Path Description POST /order-cancelled Order cancelled
order-rejected
Method Path Description POST /order-rejected Order rejected
redelivery-requested
Method Path Description PUT /redelivery-requested Customer Requested Redelivery
driver-assigned-to-delivery
Method Path Description PUT /driver-assigned-to-delivery Driver Assigned to Delivery
driver-at-delivery-address
Method Path Description PUT /driver-at-delivery-address Driver at delivery address
driver-at-restaurant
Method Path Description PUT /driver-at-restaurant Driver at restaurant
driver-has-delivered-order
Method Path Description PUT /driver-has-delivered-order Driver has delivered order
driver-location
Method Path Description PUT /driver-location Driver Location
driver-on-their-way-to-delivery-address
Method Path Description PUT /driver-on-their-way-to-delivery-address Driver on their way to delivery address
order-is-ready-for-pickup
Method Path Description PUT /order-is-ready-for-pickup Order ready for pickup
order-requires-delivery-acceptance
Method Path Description PUT /order-requires-delivery-acceptance Order requires delivery acceptance
order-ready-for-preparation-async
Method Path Description POST /order-ready-for-preparation-async Order ready for preparation (async)
order-ready-for-preparation-sync
Method Path Description POST /order-ready-for-preparation-sync Order ready for preparation (sync)
send-to-pos-failed
Method Path Description POST /send-to-pos-failed Send to POS failed
restaurants
Method Path Description GET /restaurants/{tenant}/{restaurantId}/customerclaims Get claims GET /restaurants/{tenant}/{restaurantId}/customerclaims/{id} Get order claim POST /restaurants/{tenant}/{restaurantId}/customerclaims/{id}/restaurantresponse Submit a restaurant response for the claim PUT /restaurants/{tenant}/{restaurantId}/customerclaims/{id}/restaurantresponse/justification Add reason and comments to the response GET /restaurants/{tenant}/{restaurantId}/catalogue Get product catalogue GET /restaurants/{tenant}/{restaurantId}/catalogue/availabilities Get all availabilities GET /restaurants/{tenant}/{restaurantId}/catalogue/categories Get all categories GET /restaurants/{tenant}/{restaurantId}/catalogue/categories/{categoryId}/items Get all category item IDs GET /restaurants/{tenant}/{restaurantId}/catalogue/items Get all menu items GET /restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/dealgroups Get all menu item deal groups GET /restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/dealgroups/{dealGroupId}/dealitemvariations Get all deal item variations for a deal group GET /restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/modifiergroups Get all menu item modifier groups GET /restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/variations Get all menu item variations GET /restaurants/{tenant}/{restaurantId}/fees Get Restaurant Fees PUT /restaurants/{tenant}/{restaurantId}/fees Create or Update Restaurant Fees PUT /restaurants/{tenant}/{restaurantId}/menu Create or update a menu GET /restaurants/{tenant}/{restaurantId}/menu Get the latest version of the restaurant's full menu GET /restaurants/{tenant}/{restaurantId}/ordertimes Get the restaurant's delivery and collection lead times
restaurant-offline-status
Method Path Description PUT /restaurant-offline-status Restaurant Offline Status
restaurant-online-status
Method Path Description PUT /restaurant-online-status Restaurant Online Status
order-eligible-for-restaurant-compensation
Method Path Description POST /order-eligible-for-restaurant-compensation Order Eligible For Restaurant Compensation
menu-ingestion-complete
Method Path Description POST /menu-ingestion-complete Menu ingestion complete
order-time-updated
Method Path Description POST /order-time-updated Order time updated
search
Method Path Description GET /search/autocomplete/{tenant} Get auto-completed search terms GET /search/restaurants/{tenant} Search restaurants
Common Questions
Match user requests to endpoints in references/api-spec.lap. Key patterns:
"Create a attempteddelivery?" -> POST /{tenant}/orders/{orderId}/queries/attempteddelivery
"Create a redeliverorder?" -> POST /{tenant}/orders/{orderId}/queries/attempteddelivery/resolution/redeliverorder
"Get checkout details?" -> GET /checkout/{tenant}/{checkoutId}
"Partially update a checkout?" -> PATCH /checkout/{tenant}/{checkoutId}
"List all availabletimes?" -> GET /checkout/{tenant}/{checkoutId}/fulfilment/availabletimes
"Create a restaurantresponse?" -> POST /orders/{tenant}/{orderId}/consumerqueries/lateorder/restaurantresponse
"Create a restaurantresponse?" -> POST /orders/{tenant}/{orderId}/consumerqueries/lateordercompensation/restaurantresponse
"Create a late-order-compensation-query?" -> POST /late-order-compensation-query
"Create a late-order-query?" -> POST /late-order-query
"Get consumer details?" -> GET /consumers/{tenant}
"List all communication-preferences?" -> GET /consumers/{tenant}/me/communication-preferences
"Get communication-preference details?" -> GET /consumers/{tenant}/me/communication-preferences/{type}
"Update a communication-preference?" -> PUT /consumers/{tenant}/me/communication-preferences/{type}
"Delete a subscribedChannel?" -> DELETE /consumers/{tenant}/me/communication-preferences/{type}/subscribedChannels/{channel}
"Get delivery-fee details?" -> GET /delivery-fees/{tenant}
"List all pools?" -> GET /delivery/pools
"Create a pool?" -> POST /delivery/pools
"Get pool details?" -> GET /delivery/pools/{deliveryPoolId}
"Delete a pool?" -> DELETE /delivery/pools/{deliveryPoolId}
"Partially update a pool?" -> PATCH /delivery/pools/{deliveryPoolId}
"Update a pool?" -> PUT /delivery/pools/{deliveryPoolId}
"List all relative?" -> GET /delivery/pools/{deliveryPoolId}/availability/relative
"Create a complete?" -> POST /orders/{orderId}/complete
"Create a readyforcollection?" -> POST /orders/{orderId}/readyforcollection
"Create a acceptance-requested?" -> POST /acceptance-requested
"Create a order-accepted?" -> POST /order-accepted
"Create a order-cancelled?" -> POST /order-cancelled
"Create a order-rejected?" -> POST /order-rejected
"List all estimate?" -> GET /delivery/estimate
"Create a order?" -> POST /orders
"Create a order-ready-for-preparation-async?" -> POST /order-ready-for-preparation-async
"Create a order-ready-for-preparation-sync?" -> POST /order-ready-for-preparation-sync
"Create a send-to-pos-failed?" -> POST /send-to-pos-failed
"List all customerclaims?" -> GET /restaurants/{tenant}/{restaurantId}/customerclaims
Response Tips
Check response schemas in references/api-spec.lap for field details
List endpoints may support pagination; check for limit, offset, or cursor params
Create/update endpoints typically return the created/updated object
References
Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas
Generated from the official API spec by LAP
PUT /restaurants/{tenant}/{restaurantId}/ordertimes/{dayOfWeek}/{serviceType} Update the restaurant's delivery and collection lead times
GET /restaurants/{tenant}/{restaurantId}/servicetimes Get service times
PUT /restaurants/{tenant}/{restaurantId}/servicetimes Create or update service times
GET /restaurants/bylatlong Get restaurants by location
GET /restaurants/bypostcode/{postcode} Get restaurants by postcode
PUT /restaurants/driver/eta Set ETA for pickup
"Get customerclaim details?" -> GET /restaurants/{tenant}/{restaurantId}/customerclaims/{id}
"Create a restaurantresponse?" -> POST /restaurants/{tenant}/{restaurantId}/customerclaims/{id}/restaurantresponse
"Create a offline?" -> POST /v1/{tenant}/restaurants/event/offline
"Create a compensation?" -> POST /orders/{tenant}/{orderId}/restaurantqueries/compensation
"Create a order-eligible-for-restaurant-compensation?" -> POST /order-eligible-for-restaurant-compensation
"List all catalogue?" -> GET /restaurants/{tenant}/{restaurantId}/catalogue
"List all availabilities?" -> GET /restaurants/{tenant}/{restaurantId}/catalogue/availabilities
"List all categories?" -> GET /restaurants/{tenant}/{restaurantId}/catalogue/categories
"List all items?" -> GET /restaurants/{tenant}/{restaurantId}/catalogue/categories/{categoryId}/items
"List all items?" -> GET /restaurants/{tenant}/{restaurantId}/catalogue/items
"List all dealgroups?" -> GET /restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/dealgroups
"List all dealitemvariations?" -> GET /restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/dealgroups/{dealGroupId}/dealitemvariations
"List all modifiergroups?" -> GET /restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/modifiergroups
"List all variations?" -> GET /restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/variations
"List all fees?" -> GET /restaurants/{tenant}/{restaurantId}/fees
"List all menu?" -> GET /restaurants/{tenant}/{restaurantId}/menu
"List all ordertimes?" -> GET /restaurants/{tenant}/{restaurantId}/ordertimes
"Update a ordertime?" -> PUT /restaurants/{tenant}/{restaurantId}/ordertimes/{dayOfWeek}/{serviceType}
"List all servicetimes?" -> GET /restaurants/{tenant}/{restaurantId}/servicetimes
"List all bylatlong?" -> GET /restaurants/bylatlong
"Get bypostcode details?" -> GET /restaurants/bypostcode/{postcode}
"Create a menu-ingestion-complete?" -> POST /menu-ingestion-complete
"Create a order-time-updated?" -> POST /order-time-updated
"Get autocomplete details?" -> GET /search/autocomplete/{tenant}
"Get restaurant details?" -> GET /search/restaurants/{tenant}
"How to authenticate?" -> See Auth section