labelixa-com Variables API

The Variables API from labelixa-com — 4 operation(s) for variables.

Operations 4

POST /v1/variables/schema Extract template variables #
POST /v1/variables/bind Bind data to template #
POST /v1/variables/bind-rows Bind rows to template #
POST /v1/variables/csv Parse CSV or XLSX #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/labelixa-com:labelixa-com-variables-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

labelixa-com-variables-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Labelixa Com Variables API
  version: 0.4.0
  description: 'Operations tagged Variables across 2 of this provider''s published API definitions: labelixa-com-api-openapi.json, labelixa-com-openapi.json. Each path carries the servers of the definition it was published in.'
tags:
- name: Variables
paths:
  /v1/variables/schema:
    post:
      summary: Extract template variables
      description: Extracts the `{{variables}}` of a ZPL template with type, required flag and default value, plus syntax errors. Rate limit only; 413 for bodies over 1 MB.
      operationId: degisken_semasi_v1_variables_schema_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Variables
  /v1/variables/bind:
    post:
      summary: Bind data to template
      description: Binds JSON data to a template. A blocking problem (missing required value, non-numeric value for a number field, syntax error) returns 422 and no partial label is produced; clean-up warnings come back with a successful response. Rate limit only.
      operationId: degisken_bagla_v1_variables_bind_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BaglamaIstegi'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Variables
  /v1/variables/bind-rows:
    post:
      summary: Bind rows to template
      description: 'Binds up to 20 rows (`satirlar`) to one template in a single request and returns one ZPL stream: no job queue, nothing stored, rate limit only (rendering the result counts against your quota). 422 with the row index when a row cannot be bound; more than 20 rows returns 422 `satir_tavani` (use bulk jobs instead).'
      operationId: degisken_satirlari_bagla_v1_variables_bind_rows_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SatirBaglamaIstegi'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Variables
  /v1/variables/csv:
    post:
      summary: Parse CSV or XLSX
      description: 'Uploads a CSV or XLSX file (multipart `file`) and returns a parse preview: headers, row count, the first five rows, and the detected encoding and delimiter. The format is detected from the file content, not its name. Files of up to 20 rows also return every row; with bulk job access, larger files return every row up to the plan''s per-job row limit (`satir_tavani`). Nothing is stored. 400 for unreadable files (legacy .xls and password-protected workbooks included).'
      operationId: degisken_csv_v1_variables_csv_post
      requestBody:
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Body_degisken_csv_v1_variables_csv_post'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Variables
components:
  schemas:
    BaglamaIstegi:
      properties:
        zpl:
          type: string
          title: Zpl
        veri:
          additionalProperties:
            type: string
          type: object
          title: Veri
          default: {}
      type: object
      required:
      - zpl
      title: BaglamaIstegi
    SatirBaglamaIstegi:
      properties:
        zpl:
          type: string
          title: Zpl
        satirlar:
          items:
            additionalProperties:
              type: string
            type: object
          type: array
          title: Satirlar
      type: object
      required:
      - zpl
      - satirlar
      title: SatirBaglamaIstegi
    Body_degisken_csv_v1_variables_csv_post:
      properties:
        file:
          type: string
          contentMediaType: application/octet-stream
          title: File
      type: object
      required:
      - file
      title: Body_degisken_csv_v1_variables_csv_post
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
        input:
          title: Input
        ctx:
          type: object
          title: Context
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
x-refined-from:
- labelixa-com-api-openapi.json
- labelixa-com-openapi.json