GetirFood API

The GetirFood (GetirYemek) partner integration API — a Swagger 2.0 contract with 62 operations across seven tags (auth, restaurants, products, chain-menus, food-orders, payment-methods, changelog, health). It lets a POS or integrator company authenticate with company + restaurant secret keys, read and mutate restaurant state (open/close, working hours, delivery zones, average preparation time, courier service, payment methods), manage menu/product and option availability, and drive the food-order lifecycle: verify, verify-scheduled, prepare, handover, deliver, cancel, transfer to another restaurant, and invoice attachment. New and cancelled orders are pushed to partner-hosted webhook URLs; /food-orders/periodic/unapproved and /food-orders/active are the documented backup queries.

Documentation

Specifications

Other Resources

OpenAPI Specification

getir-food-openapi.yml Raw ↑
swagger: '2.0'
host: food-external-api-gateway.getirapi.com
basePath: /
schemes:
- https
info:
  title: GetirFood API Documentation
  version: 1.5.8
tags:
- name: health
  description: This endpoint can be used to check the health of the application
- name: auth
  description: Secret keys provided to your company will be used for login. After successful login, you must use the token
    returned to your company in other endpoints. The validity period of the token is 1 hour, at the end of this period, requests
    will be received from this token.
- name: restaurants
  description: Endpoints about restaurant and courier opening and closing features can be seen in the restaurants section.
- name: products
  description: Endpoints in the products section can be used with product information obtained from restaurant endpoints.
- name: food-orders
  description: Endpoints about food orders
- name: changelog
- name: payment-methods
paths:
  /chain-menus:
    get:
      summary: Get chain menus
      operationId: getChainmenus
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - chain-menus
      responses:
        default:
          schema:
            type: string
          description: Successful
  /changelog:
    get:
      summary: Get API changelog
      operationId: getChangelog
      tags:
      - changelog
      responses:
        default:
          schema:
            type: string
          description: Successful
  /health:
    get:
      summary: Health check for the service.
      operationId: getHealth
      tags:
      - health
      responses:
        '200':
          schema:
            $ref: '#/definitions/Health%20Check%20Response%20Schema'
          description: Successful
  /payment-methods:
    get:
      summary: List all of the payment methods
      operationId: getPaymentmethods
      description: You can find all of the on-delivery payment methods with this endpoint
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - payment-methods
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model2'
          description: Successful
  /restaurants:
    get:
      summary: Get the restaurant information
      operationId: getRestaurants
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - restaurants
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model3'
          description: Successful
  /chain-menus/chain-option-categories:
    get:
      summary: Get chain option categories
      operationId: getChainmenusChainoptioncategories
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - chain-menus
      responses:
        default:
          schema:
            type: string
          description: Successful
  /chain-menus/{chainMenuOID}:
    get:
      summary: Get chain menu
      operationId: getChainmenusChainmenuoid
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        name: chainMenuOID
        in: path
        required: true
      tags:
      - chain-menus
      responses:
        default:
          schema:
            type: string
          description: Successful
  /food-orders/report:
    get:
      summary: Get restaurant food orders report
      operationId: getFoodordersReport
      description: "You can use this endpoint to get food order reports to the restaurant’s POS.\n\nRestaurant Ids get to\
        \ pass in query string and It uses with comma for multi restaurants. \n\nExample Query: \n\nrestaurantIds=3fd1e77960f103a5025b0d64,1qd1e73960f103a5024b0d61&startDate=2020-12-01&endDate=2020-12-31 "
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        format: date
        name: startDate
        in: query
        required: true
      - type: string
        format: date
        name: endDate
        in: query
        required: true
      - type: string
        name: restaurantIds
        in: query
      - type: string
        enum:
        - ChainFinancial
        - RestaurantFinancial
        name: templateName
        in: query
      tags:
      - food-orders
      responses:
        default:
          schema:
            type: string
          description: Successful
  /food-orders/{foodOrderId}:
    get:
      summary: Get food order
      operationId: getFoodordersFoodorderid
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Get%20Food%20Order%20Response%20Schema'
          description: Successful
  /restaurants/menu:
    get:
      summary: Get the restaurant menu and options
      operationId: getRestaurantsMenu
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - restaurants
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model13'
          description: Successful
  /restaurants/option-products:
    get:
      summary: Get the restaurant option products
      operationId: getRestaurantsOptionproducts
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - restaurants
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model15'
          description: Successful
  /restaurants/payment-methods:
    get:
      summary: Get the restaurant payment methods
      operationId: getRestaurantsPaymentmethods
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - restaurants
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model17'
          description: Successful
    post:
      summary: Add restaurant payment method
      operationId: postRestaurantsPaymentmethods
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model22'
      tags:
      - restaurants
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
    delete:
      summary: Delete restaurant payment method
      operationId: deleteRestaurantsPaymentmethods
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model22'
      tags:
      - restaurants
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
  /restaurants/reviews:
    get:
      summary: Get restaurant reviews
      operationId: getRestaurantsReviews
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        format: date
        name: startDate
        in: query
        required: true
      - type: string
        format: date
        name: endDate
        in: query
        required: true
      - type: number
        name: page
        in: query
        required: false
      - type: number
        name: pageSize
        in: query
        required: false
      tags:
      - restaurants
      responses:
        default:
          schema:
            type: string
          description: Successful
  /restaurants/working-hours:
    get:
      summary: Get restaurant working hours
      operationId: getRestaurantsWorkinghours
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - restaurants
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model19'
          description: Successful
    put:
      summary: Update restaurant working hours
      operationId: putRestaurantsWorkinghours
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model33'
      tags:
      - restaurants
      responses:
        default:
          schema:
            type: string
          description: Successful
  /restaurants/zones:
    get:
      summary: Get restaurant's zone list.
      operationId: getRestaurantsZones
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - restaurants
      responses:
        default:
          schema:
            type: string
          description: Successful
  /food-orders/report/details:
    get:
      summary: Get restaurant food orders report
      operationId: getFoodordersReportDetails
      description: "You can use this endpoint to get food order report details to the restaurant’s POS.\n\nRestaurant Ids\
        \ get to pass in query string and It uses with comma for multi restaurants. \n\nExample Query: \n\nrestaurantIds=3fd1e77960f103a5025b0d64,1qd1e73960f103a5024b0d61&startDate=2020-12-01&endDate=2020-12-31 "
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        format: date
        name: startDate
        in: query
        required: true
      - type: string
        format: date
        name: endDate
        in: query
        required: true
      - type: string
        name: restaurantIds
        in: query
      - type: string
        enum:
        - ChainFinancial
        - RestaurantFinancial
        name: templateName
        in: query
      tags:
      - food-orders
      responses:
        default:
          schema:
            type: string
          description: Successful
  /food-orders/{foodOrderId}/cancel-options:
    get:
      summary: Cancel options of food order
      operationId: getFoodordersFoodorderidCanceloptions
      description: You can use this endpoint to get cancel options for food order.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Food%20Order%20Cancel%20Option%20Response%20Schema'
          description: Successful
  /food-orders/{foodOrderId}/invoice:
    get:
      summary: Get Signed Invoice Photo URL of food order
      operationId: getFoodordersFoodorderidInvoice
      description: You can use this endpoint to get signed url of invoice photo.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      tags:
      - food-orders
      responses:
        default:
          schema:
            type: string
          description: Successful
    post:
      summary: Add Invoice Photo to food order
      operationId: postFoodordersFoodorderidInvoice
      description: You can use this endpoint to add invoice photo for food order.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      - type: file
        description: Invoice Photo
        x-meta:
          swaggerType: file
        in: formData
        name: file
        required: true
      consumes:
      - multipart/form-data
      tags:
      - food-orders
      responses:
        default:
          schema:
            type: string
          description: Successful
    delete:
      summary: Delete Invoice Photo from food order
      operationId: deleteFoodordersFoodorderidInvoice
      description: You can use this endpoint to delete invoice photo for food order.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      tags:
      - food-orders
      responses:
        default:
          schema:
            type: string
          description: Successful
  /food-orders/{foodOrderId}/available-restaurants-for-transfer:
    get:
      summary: Get available restaurant list of food order for transfer
      operationId: getFoodordersFoodorderidAvailablerestaurantsfortransfer
      description: You can use this endpoint to get available restaurants for food order transfer.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Available%20Restaurants%20for%20Food%20Order%20Transfer%20Schema'
          description: Successful
  /products/{productId}/status:
    get:
      summary: Get product status
      operationId: getProductsProductidStatus
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Product's Id
        name: productId
        in: path
        required: true
      tags:
      - products
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model21'
          description: Successful
    put:
      summary: Update product status
      operationId: putProductsProductidStatus
      description: 'Available status are ACTIVE: 100, INACTIVE: 200, DAILY_INACTIVE: 400'
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Product's Id
        name: productId
        in: path
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model34'
      tags:
      - products
      responses:
        default:
          schema:
            type: string
          description: Successful
  /restaurants/zones/eta:
    get:
      summary: Get all zone ETA Options
      operationId: getRestaurantsZonesEta
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - restaurants
      responses:
        default:
          schema:
            type: string
          description: Successful
  /restaurants/zones/{zoneId}:
    get:
      summary: Get zone by zoneId
      operationId: getRestaurantsZonesZoneid
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        name: zoneId
        in: path
        required: true
      tags:
      - restaurants
      responses:
        default:
          schema:
            type: string
          description: Successful
  /products/chain-id/{chainProductId}/status:
    get:
      summary: Get product status with chain product id
      operationId: getProductsChainidChainproductidStatus
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Chain Product's Id
        name: chainProductId
        in: path
        required: true
      tags:
      - products
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model21'
          description: Successful
    put:
      summary: Update product status with chain product id
      operationId: putProductsChainidChainproductidStatus
      description: 'Available status are ACTIVE: 100, INACTIVE: 200'
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Chain Product's Id
        name: chainProductId
        in: path
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model34'
      tags:
      - products
      responses:
        default:
          schema:
            type: string
          description: Successful
  /auth/login:
    post:
      summary: Login
      operationId: postAuthLogin
      description: "Authentication is performed via HTTP Basic Auth.\n Use your appSecretKey and restaurantSecretKey taking\
        \ new token for reaching all routes."
      parameters:
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Login%20Schema'
      tags:
      - auth
      responses:
        '200':
          schema:
            $ref: '#/definitions/Login%20Response%20Schema'
          description: Successful
  /food-orders/active:
    post:
      summary: Get restaurant active food orders
      operationId: postFoodordersActive
      description: You can use this endpoint to get food orders sent to the restaurant’s POS.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Active%20Food%20Orders%20Response%20Schema'
          description: Successful
  /restaurants/pos-status:
    post:
      summary: Get restaurant key pos status
      operationId: postRestaurantsPosstatus
      parameters:
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Login%20Schema'
      tags:
      - restaurants
      responses:
        default:
          schema:
            type: string
          description: Successful
    put:
      summary: Update restaurant key pos status
      operationId: putRestaurantsPosstatus
      parameters:
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model32'
      tags:
      - restaurants
      responses:
        default:
          schema:
            type: string
          description: Successful
  /chain-menus/{chainMenuOID}/update-prices:
    post:
      summary: Update chain menu prices
      operationId: postChainmenusChainmenuoidUpdateprices
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        name: chainMenuOID
        in: path
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model26'
      tags:
      - chain-menus
      responses:
        default:
          schema:
            type: string
          description: Successful
  /food-orders/periodic/cancelled:
    post:
      summary: Get restaurant cancelled food orders
      operationId: postFoodordersPeriodicCancelled
      description: You can use this endpoint to get cancelled food orders periodically
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Active%20Food%20Orders%20Response%20Schema'
          description: Successful
  /food-orders/periodic/unapproved:
    post:
      summary: Get restaurant unapproved food orders
      operationId: postFoodordersPeriodicUnapproved
      description: You can use this endpoint to get unapproved food orders periodically
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Active%20Food%20Orders%20Response%20Schema'
          description: Successful
  /food-orders/{foodOrderId}/cancel:
    post:
      summary: Cancel food order
      operationId: postFoodordersFoodorderidCancel
      description: You can use this endpoint to get cancel food order and update status.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model27'
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model4'
          description: Successful
  /food-orders/{foodOrderId}/deliver:
    post:
      summary: Deliver food order
      operationId: postFoodordersFoodorderidDeliver
      description: You can use this endpoint to delivery restaurant food order and update order status to delivered.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
  /food-orders/{foodOrderId}/prepare:
    post:
      summary: Prepare food order
      operationId: postFoodordersFoodorderidPrepare
      description: You can use this endpoint to prepare food order and update order status.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
  /food-orders/{foodOrderId}/verify:
    post:
      summary: Verify food order
      operationId: postFoodordersFoodorderidVerify
      description: You can use this endpoint to verify food order and update order status.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
  /food-orders/{foodOrderId}/verify-scheduled:
    post:
      summary: Verify scheduled food order
      operationId: postFoodordersFoodorderidVerifyscheduled
      description: You can use this endpoint to verify scheduled food order and update order status.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
  /food-orders/{foodOrderId}/invoice-url:
    post:
      summary: Add Invoice PDF URL to food order
      operationId: postFoodordersFoodorderidInvoiceurl
      description: You can use this endpoint to add invoice PDF URL for food order.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model28'
      tags:
      - food-orders
      responses:
        default:
          schema:
            type: string
          description: Successful
  /food-orders/{foodOrderId}/handover:
    post:
      summary: Handover food order
      operationId: postFoodordersFoodorderidHandover
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
  /food-orders/{foodOrderId}/transfer-to-another-restaurant:
    post:
      summary: Transfer food order to another restaurant
      operationId: postFoodordersFoodorderidTransfertoanotherrestaurant
      description: You can use this endpoint to transfer food order to another restaurant.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Food Order's Id
        name: foodOrderId
        in: path
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model29'
      tags:
      - food-orders
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
  /products/{productId}/inactivate-as-option:
    post:
      summary: Inactivate restaurant options with product id
      operationId: postProductsProductidInactivateasoption
      description: The endpoint will no longer be supported as of January 1, 2025.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Product's Id
        name: productId
        in: path
        required: true
      tags:
      - products
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
      deprecated: true
  /products/{productId}/activate-as-option:
    post:
      summary: Activate restaurant options with product id
      operationId: postProductsProductidActivateasoption
      description: The endpoint will no longer be supported as of January 1, 2025.
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - type: string
        description: Product's Id
        name: productId
        in: path
        required: true
      tags:
      - products
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
      deprecated: true
  /restaurants/courier/disable:
    post:
      summary: Disable the restaurant courier service
      operationId: postRestaurantsCourierDisable
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model30'
      tags:
      - restaurants
      responses:
        default:
          schema:
            type: string
          description: Successful
  /restaurants/courier/enable:
    post:
      summary: Enable the restaurant courier service
      operationId: postRestaurantsCourierEnable
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      tags:
      - restaurants
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
  /restaurants/payment-methods/active:
    post:
      summary: Activate restaurant payment method
      operationId: postRestaurantsPaymentmethodsActive
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model22'
      tags:
      - restaurants
      responses:
        '200':
          schema:
            $ref: '#/definitions/Model23'
          description: Successful
  /restaurants/payment-methods/inactive:
    post:
      summary: Inactivate restaurant payment method
      operationId: postRestaurantsPaymentmethodsInactive
      parameters:
      - type: string
        description: This token created after login.
        x-convert:
          trim: true
        name: token
        in: header
        required: true
      - in: body
        name: body
        schema:
          $ref: '#/definitions/Model22'
      tags:
      - restaurants
      responses:
        '200':
          schema:
            $ref: '#/def

# --- truncated at 32 KB (53 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/getir/refs/heads/main/openapi/getir-food-openapi.yml
Where this information came from

This is an independent, third-party profile of GetirFood 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.