> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orionpanel.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GetMenuCondiments

> - GetMenuCondiments servisi o gelir merkezinde bulunan tüm ilaveleri grupları ile birlikte erişmenizi sağlayan servistir.
    
- Parametre olarak o şubenin kodunu ve o ürün listesi istenilen gelir merkezi numarası girilmelidir.
    
- Response:
    
    - "Condiments" objesi içerisindeki "IntegrationCode" alanı 3. parti yazılımların entegrasyonu için kullanılmaktadır.
        
    - "Condiments" objesi içerisindeki "Count" alanı mevcut ürün adedini belirdir float tipindedir. -1 değeri ilgili ürünün stok işlemleri dışında tutulduğunu belirtir.
        
    - "RequiredDefinedItems" objesi o ilave grubunun hangi ürünlerde zorunlu olduğunu belirtir.
        
    - "CondimentOrderNo" ilave grubunun o üründeki sırasını belirtmektedir.
        
    - "MultipleChoice" o ilave grubunun belirtilen üründe çoklu seçime izin verip vermediğini belirtir.



## OpenAPI

````yaml /openapi.yaml post /GetMenuCondiments
openapi: 3.0.3
info:
  title: ORIONPOS API
  version: 1.0.0
  description: >-
    # 📄 Genel Bakış


    ORIONPOS API Entegrasyonu, ORIONPOS ile entegre olmak isteyen yazılımların
    satış, cari, ürün bilgileri gibi bir çok işlemin aktarımı ve senkronize
    edilmesine olanak sağlar.


    - ORIONPOS on-premise çalışan bir sistem olduğu için gönderdiğiniz tüm
    istekler tarafımızdan hedef Restorana iletilmektedir. Hedef restoranın
    server bilgisayarının kapalı olması, internetinin olmaması, internetinin
    yavaş olması, server bilgisayarının gereksinimleri karşılayamaması gibi
    durumlarda bu hizmetlerin kontrolünü sağlamanızı öneririz.
        

    <img
    src="https://content.pstmn.io/0f35216a-4f73-4d2e-9cb2-fbdc1802c634/T3Jpb25BUElEb2vDvG1hbi5wbmc=">


    **API İstek Limitleri**


    Sistem kararlılığını korumak ve tüm kullanıcılar için adil kullanım sağlamak
    amacıyla API üzerinde kullanıcı bazlı aşağıdaki istek limitleri
    uygulanmaktadır:


    - Dakikada maksimum **60 istek**
        
    - Saniyede maksimum **10 istek**
        

    Bu limitlerin aşılması durumunda istekler sistem tarafından geçici olarak
    reddedilebilir veya sınırlandırılabilir.


    İstemci tarafında bu limitlere uygun olacak şekilde istek kontrolü ve tekrar
    deneme (retry) mekanizmalarının uygulanması önerilir.
servers:
  - url: https://api.orionpanel.com
    description: Üretim (Production)
security:
  - Token: []
tags:
  - name: Authorization
  - name: Branches
  - name: Parameters
  - name: Checks
  - name: Items
paths:
  /GetMenuCondiments:
    post:
      tags:
        - Items
      summary: GetMenuCondiments
      description: >-
        - GetMenuCondiments servisi o gelir merkezinde bulunan tüm ilaveleri
        grupları ile birlikte erişmenizi sağlayan servistir.
            
        - Parametre olarak o şubenin kodunu ve o ürün listesi istenilen gelir
        merkezi numarası girilmelidir.
            
        - Response:
            
            - "Condiments" objesi içerisindeki "IntegrationCode" alanı 3. parti yazılımların entegrasyonu için kullanılmaktadır.
                
            - "Condiments" objesi içerisindeki "Count" alanı mevcut ürün adedini belirdir float tipindedir. -1 değeri ilgili ürünün stok işlemleri dışında tutulduğunu belirtir.
                
            - "RequiredDefinedItems" objesi o ilave grubunun hangi ürünlerde zorunlu olduğunu belirtir.
                
            - "CondimentOrderNo" ilave grubunun o üründeki sırasını belirtmektedir.
                
            - "MultipleChoice" o ilave grubunun belirtilen üründe çoklu seçime izin verip vermediğini belirtir.
      operationId: GetMenuCondiments
      responses:
        '200':
          description: Başarılı
          content:
            application/json:
              schema:
                type: object
                properties:
                  ResultCode:
                    type: integer
                    example: 200
                  Data:
                    type: array
                    items:
                      type: object
                  ResultMessage:
                    type: string
                    example: OK
      security:
        - Token: []
components:
  securitySchemes:
    Token:
      type: apiKey
      in: header
      name: Token
      description: >-
        GetToken servisinden dönen, 1 gün geçerli oturum token'ı. Diğer tüm
        servisler için zorunludur.

````