Lengow Channel Execution API

REST API for Lengow Channel Execution (NetMarkets marketplace management and NetAmplify ads feed management). Covers session-token authentication, per-route rate-limit introspection, marketplace product integration reports, and the beta v1.0 Catalogues API for listing, reading, creating, updating and deleting products and attributes. Orders, order actions, marketplace metadata and documents are documented in prose at docs.lengow.io on the same api.lengow.io host but are not part of the published OpenAPI.

OpenAPI Specification

lengow-channel-execution-openapi.yml Raw ↑
basePath: /
components:
  responses:
    TooManyRequests:
      content:
        application/json:
          example:
            error:
              code: 429
              message: 'Request limitation: 500 reached on /v3.0/orders'
      description: The middleware rate-limit bucket is exhausted
      headers:
        Retry-After:
          description: Seconds until the current fixed window expires
          schema:
            minimum: 0
            type: integer
  schemas:
    AvailableFilters:
      properties:
        error_types:
          description: List of types that can be used to filter errors. Only types with at least one error are returned.
          type: array
        severity_levels:
          description: "List of types that can be\n    used to filter errors. Only types with at least one error are returned."
          type: array
      required:
      - error_types
      - severity_levels
      type: object
    DatabaseStatus:
      properties:
        host:
          description: Database server host
          type: string
        name:
          description: Database name
          type: string
      required:
      - host
      - name
      type: object
    DeleteProductResponse:
      description: Response model for single product deletion.
      properties:
        product_id_value:
          description: The ID of the deleted product
          title: Product Id Value
          type: string
        status:
          description: The deletion status
          title: Status
          type: string
      required:
      - product_id_value
      - status
      title: DeleteProductResponse
      type: object
    DeleteProductsResponse:
      description: Response model for deleting multiple products.
      items:
        $ref: '#/components/schemas/DeleteProductsResponseItem'
      title: DeleteProductsResponse
      type: array
    DeleteProductsResponseItem:
      description: Response item for a single product deletion.
      properties:
        product_id_value:
          title: Product Id Value
          type: string
        status:
          title: Status
          type: string
      required:
      - product_id_value
      - status
      title: DeleteProductsResponseItem
      type: object
    DigestReportOffersEntry:
      properties:
        delta_product_healthy_rate:
          description: Rate delta for healthy products since previous synchronization.
          format: decimal
          nullable: true
          pattern: ^-?\d{0,8}(?:\.\d{0,2})?$
          type: string
        delta_products_in_error_rate:
          description: Rate delta for products in error since previous synchronization.
          format: decimal
          nullable: true
          pattern: ^-?\d{0,8}(?:\.\d{0,2})?$
          type: string
        delta_products_in_feed_rate:
          description: Rate of change for products in feed since previous synchronization.
          format: decimal
          nullable: true
          pattern: ^-?\d{0,8}(?:\.\d{0,2})?$
          type: string
        delta_products_with_warning_rate:
          description: Rate delta for products with warning since previous synchronization.
          format: decimal
          nullable: true
          pattern: ^-?\d{0,8}(?:\.\d{0,2})?$
          type: string
        last_report_date:
          description: Last received report date for this report type.
          nullable: true
          type: string
        products_healthy:
          description: Number of healthy products.
          nullable: true
          type: integer
        products_healthy_rate:
          description: Rate of healthy products.
          format: decimal
          nullable: true
          pattern: ^-?\d{0,8}(?:\.\d{0,2})?$
          type: string
        products_in_error:
          description: Number of products in error.
          nullable: true
          type: integer
        products_in_feed:
          description: Total number of products in the feed.
          nullable: true
          type: integer
        products_with_warning:
          description: Number of products with warning.
          nullable: true
          type: integer
        timestamp:
          description: 'Report timestamp. Example: "2019-12-24 21:03:00"'
          nullable: true
          type: string
      required:
      - delta_product_healthy_rate
      - delta_products_in_error_rate
      - delta_products_in_feed_rate
      - delta_products_with_warning_rate
      - products_healthy
      - products_healthy_rate
      - products_in_error
      - products_in_feed
      - products_with_warning
      - timestamp
      type: object
    DigestReportProductsEntry:
      properties:
        delta_product_healthy_rate:
          description: Rate delta for healthy products since previous synchronization.
          format: decimal
          nullable: true
          pattern: ^-?\d{0,8}(?:\.\d{0,2})?$
          type: string
        delta_products_in_error_rate:
          description: Rate delta for products in error since previous synchronization.
          format: decimal
          nullable: true
          pattern: ^-?\d{0,8}(?:\.\d{0,2})?$
          type: string
        delta_products_in_feed_rate:
          description: Rate of change for products in feed since previous synchronization.
          format: decimal
          nullable: true
          pattern: ^-?\d{0,8}(?:\.\d{0,2})?$
          type: string
        delta_products_with_warning_rate:
          description: Rate delta for products with warning since previous synchronization.
          format: decimal
          nullable: true
          pattern: ^-?\d{0,8}(?:\.\d{0,2})?$
          type: string
        last_report_date:
          description: Last received report date for this report type.
          nullable: true
          type: string
        products_healthy:
          description: Number of healthy products.
          nullable: true
          type: integer
        products_healthy_rate:
          description: Rate of healthy products.
          format: decimal
          nullable: true
          pattern: ^-?\d{0,8}(?:\.\d{0,2})?$
          type: string
        products_in_error:
          description: Number of products in error.
          nullable: true
          type: integer
        products_in_feed:
          description: Total number of products in the feed.
          nullable: true
          type: integer
        products_with_warning:
          description: Number of products with warning.
          nullable: true
          type: integer
        timestamp:
          description: 'Report timestamp. Example: "2019-12-24 21:03:00"'
          nullable: true
          type: string
      required:
      - delta_product_healthy_rate
      - delta_products_in_error_rate
      - delta_products_in_feed_rate
      - delta_products_with_warning_rate
      - products_healthy
      - products_healthy_rate
      - products_in_error
      - products_in_feed
      - products_with_warning
      - timestamp
      type: object
    DigestResponse:
      properties:
        available_filters:
          $ref: '#/components/schemas/AvailableFilters'
        last_report_date:
          type: string
        measures:
          $ref: '#/components/schemas/Measures'
      required:
      - available_filters
      - last_report_date
      - measures
      type: object
    DigestV2Reports:
      properties:
        offers:
          $ref: '#/components/schemas/DigestReportOffersEntry'
        products:
          $ref: '#/components/schemas/DigestReportProductsEntry'
      required:
      - offers
      - products
      type: object
    DigestV2Response:
      properties:
        reports:
          $ref: '#/components/schemas/DigestV2Reports'
      required:
      - reports
      type: object
    DuplicateRulesRequest:
      examples:
      - rule_ids:
        - 1
        - 2
        - 3
        target_catalogue_ids:
        - 200
        - 201
        user_id: 42
      properties:
        rule_ids:
          items:
            type: integer
          title: Rule Ids
          type: array
          uniqueItems: true
        target_catalogue_ids:
          items:
            type: integer
          title: Target Catalogue Ids
          type: array
          uniqueItems: true
        user_id:
          title: User Id
          type: integer
      required:
      - user_id
      - target_catalogue_ids
      - rule_ids
      title: DuplicateRulesRequest
      type: object
    Error:
      properties:
        attribute:
          $ref: '#/components/schemas/ErrorAttribute'
        code:
          type: string
        error_id:
          type: integer
        header_slug:
          type: string
        impacted_line_id:
          type: integer
        indicator:
          $ref: '#/components/schemas/ErrorIndicator'
        message:
          type: string
        severity:
          nullable: true
          type: string
      required:
      - attribute
      - code
      - error_id
      - header_slug
      - impacted_line_id
      - indicator
      - message
      type: object
    ErrorAttribute:
      properties:
        name:
          type: string
      required:
      - name
      type: object
    ErrorIndicator:
      properties:
        count:
          type: integer
        type:
          type: string
      required:
      - count
      - type
      type: object
    ErrorsResponseSeralizer:
      properties:
        errors:
          items:
            $ref: '#/components/schemas/Error'
          type: array
        total_error_count:
          type: integer
      required:
      - errors
      - total_error_count
      type: object
    GetCatalogueResponse:
      properties:
        additional_sources:
          anyOf:
          - items:
              type: integer
            type: array
          - type: 'null'
          title: Additional Sources
        catalogue_id:
          title: Catalogue Id
          type: integer
        created_at:
          title: Created At
          type: string
        indexed_at:
          anyOf:
          - type: string
          - type: 'null'
          title: Indexed At
        name:
          title: Name
          type: string
        product_id_key:
          title: Product Id Key
          type: string
        products_count:
          title: Products Count
          type: integer
        source:
          title: Source
          type: string
        status:
          title: Status
          type: string
        updated_at:
          title: Updated At
          type: string
      required:
      - catalogue_id
      - name
      - status
      - product_id_key
      - created_at
      - updated_at
      - indexed_at
      - source
      - products_count
      title: GetCatalogueResponse
      type: object
    GetProductResponse:
      additionalProperties: true
      title: GetProductResponse
      type: object
    GroupsResponse:
      properties:
        error:
          $ref: '#/components/schemas/SeverityResponse'
        slug:
          description: Identifier of the group
          type: string
        warning:
          $ref: '#/components/schemas/SeverityResponse'
      required:
      - error
      - slug
      - warning
      type: object
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          title: Detail
          type: array
      title: HTTPValidationError
      type: object
    LineErrorCount:
      properties:
        count:
          description: Number of lines in error.
          type: integer
      required:
      - count
      type: object
    LineWarningCount:
      properties:
        count:
          description: Number of lines with warning.
          type: integer
      required:
      - count
      type: object
    ListAttributesResponse:
      $ref: '#/components/schemas/PaginatedResultWithNext_str_'
      title: ListAttributesResponse
    ListCataloguesResponse:
      $ref: '#/components/schemas/PaginatedResultWithNext_ListCataloguesResponseItem_-Output'
      title: ListCataloguesResponse
    ListCataloguesResponseItem-Input:
      properties:
        additional_sources:
          anyOf:
          - items:
              type: integer
            type: array
          - type: 'null'
          title: Additional Sources
        catalogue_id:
          title: Catalogue Id
          type: integer
        channels_count:
          title: Channels Count
          type: integer
        name:
          title: Name
          type: string
        product_id_key:
          title: Product Id Key
          type: string
        role:
          title: Role
          type: string
        status:
          title: Status
          type: string
        used_by:
          anyOf:
          - items:
              type: integer
            type: array
          - type: 'null'
          title: Used By
      required:
      - catalogue_id
      - name
      - status
      - product_id_key
      - role
      - additional_sources
      - used_by
      - channels_count
      title: ListCataloguesResponseItem
      type: object
    ListCataloguesResponseItem-Output:
      properties:
        additional_sources:
          anyOf:
          - items:
              type: integer
            type: array
          - type: 'null'
          title: Additional Sources
        catalogue_id:
          title: Catalogue Id
          type: integer
        channels_count:
          title: Channels Count
          type: integer
        name:
          title: Name
          type: string
        product_id_key:
          title: Product Id Key
          type: string
        role:
          title: Role
          type: string
        status:
          title: Status
          type: string
        used_by:
          anyOf:
          - items:
              type: integer
            type: array
          - type: 'null'
          title: Used By
      required:
      - catalogue_id
      - name
      - status
      - product_id_key
      - role
      - channels_count
      title: ListCataloguesResponseItem
      type: object
    ListProductsResponse:
      $ref: '#/components/schemas/PaginatedResultWithNext_ListProductsResponseItem_'
      title: ListProductsResponse
    ListProductsResponseItem:
      properties:
        attributes:
          additionalProperties: true
          title: Attributes
          type: object
        product_id_value:
          title: Product Id Value
          type: string
      required:
      - product_id_value
      - attributes
      title: ListProductsResponseItem
      type: object
    Measures:
      properties:
        instances_in_error:
          $ref: '#/components/schemas/LineErrorCount'
        instances_with_warning:
          $ref: '#/components/schemas/LineWarningCount'
        products_in_error:
          $ref: '#/components/schemas/ProductsErrorCount'
        products_in_feed:
          $ref: '#/components/schemas/ProductsSent'
        products_published:
          allOf:
          - $ref: '#/components/schemas/ProductsPublished'
          description: Number of products actually published.
        products_with_warning:
          $ref: '#/components/schemas/ProductsErrorCount'
      required:
      - instances_in_error
      - instances_with_warning
      - products_in_error
      - products_in_feed
      - products_published
      - products_with_warning
      type: object
    PaginatedResultWithNext_ListCataloguesResponseItem_-Input:
      properties:
        data:
          items:
            $ref: '#/components/schemas/ListCataloguesResponseItem-Input'
          title: Data
          type: array
        limit:
          title: Limit
          type: integer
        next:
          anyOf:
          - type: string
          - type: 'null'
          title: Next
        page:
          title: Page
          type: integer
        total:
          title: Total
          type: integer
      required:
      - data
      - total
      - page
      - limit
      - next
      title: PaginatedResultWithNext[ListCataloguesResponseItem]
      type: object
    PaginatedResultWithNext_ListCataloguesResponseItem_-Output:
      properties:
        data:
          items:
            $ref: '#/components/schemas/ListCataloguesResponseItem-Output'
          title: Data
          type: array
        limit:
          title: Limit
          type: integer
        next:
          anyOf:
          - type: string
          - type: 'null'
          title: Next
        page:
          title: Page
          type: integer
        total:
          title: Total
          type: integer
      required:
      - data
      - total
      - page
      - limit
      - next
      title: PaginatedResultWithNext[ListCataloguesResponseItem]
      type: object
    PaginatedResultWithNext_ListProductsResponseItem_:
      properties:
        data:
          items:
            $ref: '#/components/schemas/ListProductsResponseItem'
          title: Data
          type: array
        limit:
          title: Limit
          type: integer
        next:
          anyOf:
          - type: string
          - type: 'null'
          title: Next
        page:
          title: Page
          type: integer
        total:
          title: Total
          type: integer
      required:
      - data
      - total
      - page
      - limit
      - next
      title: PaginatedResultWithNext[ListProductsResponseItem]
      type: object
    PaginatedResultWithNext_str_:
      properties:
        data:
          items:
            type: string
          title: Data
          type: array
        limit:
          title: Limit
          type: integer
        next:
          anyOf:
          - type: string
          - type: 'null'
          title: Next
        page:
          title: Page
          type: integer
        total:
          title: Total
          type: integer
      required:
      - data
      - total
      - page
      - limit
      - next
      title: PaginatedResultWithNext[str]
      type: object
    Product:
      properties:
        additional_data:
          description: Additional data attached on product.
          type: object
        errors:
          description: Errors for the product.
          type: object
        feed_id:
          description: Feed id attached for product.
          type: integer
        level:
          type: integer
        message:
          description: Message attached for product.
          type: string
        product_id:
          description: ID of the product.
          type: string
        task_id:
          description: Task ID for the product.
          type: string
        updated_at:
          type: string
      required:
      - additional_data
      - errors
      - feed_id
      - level
      - message
      - product_id
      - task_id
      - updated_at
      type: object
    ProductsErrorCount:
      properties:
        count:
          description: Number of products in error.
          type: integer
      required:
      - count
      type: object
    ProductsPublished:
      properties:
        count:
          description: Number of products actually published.
          type: integer
        percentage:
          description: Percentage of products actually published.
          type: integer
      required:
      - count
      - percentage
      type: object
    ProductsResponse:
      properties:
        count:
          description: Number of products in status online.
          type: integer
        limit:
          description: Number of products to return.
          type: integer
        products:
          items:
            $ref: '#/components/schemas/Product'
          type: array
      required:
      - count
      - limit
      - products
      type: object
    ProductsSent:
      properties:
        count:
          description: Number of products sent to the channel.
          type: integer
        percentage:
          description: Percentage of products sent to the channel.
          type: integer
      required:
      - count
      - percentage
      type: object
    ReportLinesResponse:
      properties:
        error_header_slug:
          description: The slug of the high-level description of the error.
          type: string
        group_slug:
          description: Identifier of the group.
          type: string
        header:
          description: The list of the column names to be displayed. Attribute names are prefixed with `$`.
          type: string
        nb_products_impacted:
          description: Number of distinct products impacted by the returned report lines.
          nullable: true
          type: integer
        total_report_line_count:
          description: Total number of report lines.
          type: integer
        values:
          description: A list of arrays containing values. Each array has the same number of elements as `header`
          type: array
      required:
      - error_header_slug
      - group_slug
      - header
      - total_report_line_count
      - values
      type: object
    RuleDuplicationAttributeResponse:
      properties:
        key:
          description: The identifier of the attribute in the system
          examples:
          - price
          - SRC_123456:quantity
          title: Key
          type: string
        name:
          description: The name of the attribute
          examples:
          - price
          - quantity
          title: Name
          type: string
        source:
          description: The ID of the source this attribute is attached to
          title: Source
          type: integer
      required:
      - name
      - key
      - source
      title: RuleDuplicationAttributeResponse
      type: object
    RuleDuplicationErrorResponse:
      properties:
        attribute:
          anyOf:
          - $ref: '#/components/schemas/RuleDuplicationAttributeResponse'
          - type: 'null'
          description: The attribute related to the error, if applicable
        attributes:
          anyOf:
          - items:
              $ref: '#/components/schemas/RuleDuplicationAttributeResponse'
            type: array
          - type: 'null'
          description: The list of attributes related to the error, if applicable
          title: Attributes
        error_code:
          description: The error code identifying the type of duplication error
          enum:
          - rule_duplication.self_duplication
          - rule_duplication.source_rule.not_found
          - rule_duplication.validity_period
          - rule_duplication.referenced_attributes.not_found
          - rule_duplication.target_attribute.duplicate_new_on_not_new
          - rule_duplication.target_attribute.duplicate_not_new_on_new
          - rule_duplication.target_attribute.not_found
          - rule_duplication.target_attribute.default_rule.already_exists
          - rule_duplication.target_attribute.default_rule.already_duplicated
          - rule_duplication.unknown_error
          - catalogue.not_found
          title: Error Code
          type: string
        message:
          description: A human-readable message describing the error
          title: Message
          type: string
      required:
      - error_code
      - message
      title: RuleDuplicationErrorResponse
      type: object
    RuleDuplicationOperationEntryResponse:
      properties:
        errors:
          anyOf:
          - items:
              $ref: '#/components/schemas/RuleDuplicationErrorResponse'
            type: array
          - type: 'null'
          title: Errors
        new_rule_id:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Rule Id
        source_catalogue_id:
          title: Source Catalogue Id
          type: integer
        source_rule_id:
          title: Source Rule Id
          type: integer
        success:
          title: Success
          type: boolean
        target_catalogue_id:
          title: Target Catalogue Id
          type: integer
        warnings:
          anyOf:
          - items:
              $ref: '#/components/schemas/RuleDuplicationErrorResponse'
            type: array
          - type: 'null'
          title: Warnings
      required:
      - source_rule_id
      - source_catalogue_id
      - target_catalogue_id
      - success
      title: RuleDuplicationOperationEntryResponse
      type: object
    RuleDuplicationOperationResponse:
      examples:
      - created_at: '2026-05-19T09:17:20.989272+00:00'
        failure_count: 1
        operation_id: 019e3f81-3f25-716f-8ee3-b7f651ede48e
        results:
        - new_rule_id: 74
          source_catalogue_id: 1
          source_rule_id: 19
          success: true
          target_catalogue_id: 4
        - errors:
          - error_code: rule_duplication.unknown_error
            message: 'Failed to duplicate rule 1: Missing required attribute ''quantity''.'
          source_catalogue_id: 1
          source_rule_id: 1
          success: false
          target_catalogue_id: 4
        - new_rule_id: 72
          source_catalogue_id: 1
          source_rule_id: 2
          success: true
          target_catalogue_id: 4
          warnings:
          - message: The rule has a validity period that will not be duplicated.
            warning_code: rule_duplication.validity_period
        - new_rule_id: 73
          source_catalogue_id: 1
          source_rule_id: 3
          success: true
          target_catalogue_id: 4
        success_count: 3
        total_rules: 4
        user_id: 123
      properties:
        created_at:
          anyOf:
          - format: date-time
            type: string
          - type: 'null'
          title: Created At
        failure_count:
          title: Failure Count
          type: integer
        operation_id:
          title: Operation Id
          type: string
        results:
          items:
            $ref: '#/components/schemas/RuleDuplicationOperationEntryResponse'
          title: Results
          type: array
        success_count:
          title: Success Count
          type: integer
        total_rules:
          title: Total Rules
          type: integer
        user_id:
          anyOf:
          - type: integer
          - type: 'null'
          title: User Id
      required:
      - operation_id
      - total_rules
      - success_count
      - failure_count
      - results
      title: RuleDuplicationOperationResponse
      type: object
    SeverityResponse:
      properties:
        nb_instances:
          description: Number of this severity events
          type: integer
        nb_products_impacted:
          description: Number of products related to this severity event
          type: integer
      required:
      - nb_instances
      - nb_products_impacted
      type: object
    ShardStatus:
      properties:
        key:
          description: Shard key
          type: integer
        ready:
          description: False if the data is being migrated across servers
          type: boolean
      required:
      - key
      - ready
      type: object
    StatusResponse:
      properties:
        database:
          $ref: '#/components/schemas/DatabaseStatus'
        shard:
          $ref: '#/components/schemas/ShardStatus'
        status:
          default: 200
          description: HTTP Status
          type: integer
      required:
      - database
      - shard
      type: object
    UpdateProductRequest:
      additionalProperties:
        anyOf:
        - type: integer
        - type: number
        - type: string
        - type: boolean
        - type: 'null'
      title: UpdateProductRequest
      type: object
    UpdateProductResponse:
      title: UpdateProductResponse
    UpdateProductsRequest:
      additionalProperties:
        $ref: '#/components/schemas/UpdateProductsRequestItem'
      title: UpdateProductsRequest
      type: object
    UpdateProductsRequestItem:
      additionalProperties:
        anyOf:
        - type: integer
        - type: number
        - type: string
        - type: boolean
        - type: 'null'
      title: UpdateProductsRequestItem
      type: object
    UpdateProductsResponse:
      additionalProperties:
        $ref: '#/components/schemas/UpdateProductsResponseItem'
      title: UpdateProductsResponse
      type: object
    UpdateProductsResponseItem:
      properties:
        errors:
          anyOf:
          - items:
              type: string
            type: array
          - type: 'null'
          title: Errors
        status:
          title: Status
          type: string
      required:
      - status
      title: UpdateProductsResponseItem
      type: object
    UpsertProductsRequest:
      items:
        additionalProperties:
          anyOf:
          - type: integer
          - type: number
          - type: string
          - type: boolean
          - type: 'null'
        type: object
      title: UpsertProductsRequest
      type: array
    UpsertProductsResponse:
      items:
        $ref: '#/components/schemas/UpsertProductsResponseItem'
      title: UpsertProductsResponse
      type: array
    UpsertProductsResponseItem:
      properties:
        errors:
          anyOf:
          - items:
              type: string
            type: array
          - type: 'null'
          title: Errors
        product_id_value:
          anyOf:
          - type: string
          - type: 'null'
          title: Product Id Value
        status:
          title: Status
          type: string
      required:
      - product_id_value
      - status
      - errors
      title: UpsertProductsResponseItem
      type: object
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          title: Location
          type: array
        msg:
          title: Message
          type: string
        type:
          title: Error Type
          type: string
      required:
      - loc
      - msg
      - type
      title: ValidationError
      type: object
  securitySchemes:
    bearerAuth:
      scheme: bearer
      type: http
consumes: ' application/json'
host: api.lengow.io
info:
  contact:
    email: support@lengow.com
    name: Support
    url: http://help.lengow.com
  description: '# Getting started


    Welcome to Lengow API documentation for Channel Execution solutions, including NetAmplify for Ads Feed Management and
    NetMarkets for Marketplace Management.


    Lengow API is a REST-based API that allows you to:


    * List and retrieve the orders of your account

    * Execute actions on orders: acceptance, shipment, cancellation, and refund

    * Display the complete list of possible order actions authorized by each marketplace, at which status and with which mandatory
    or optional parameters

    * Retrieve invoice documents

    * Communicate with Zalando warehouse


    ## Technical Aspects


    * The API respects the `REST` fundamentals.

    * The base URL for the latest version is `api.lengow.io/v3.0` over `HTTPS`.

    * All data is sent and received as `JSON` by default.


    **Production URL:** https://api.lengow.io


    ### Specific types


    | types      | Description                            |

    |------------|----------------------------------------|

    | Country    | Depending on resources, countries are specified as two ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2))
    or three characters [ISO 3166-1 alpha-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) |

    | Date       | All date/time values are specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) ex: `2020-03-16T04:46:00+00:00`|

    | Currency   | All currencies are specified as three characters ([ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)) |

    | Money      | decimal or string |


    # Manage orders


    | Method           | Endpoint                             | Description                                                                                                                                                                                                                               |

    |------------------|--------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

    | GET, POST, PATCH | https://api.lengow.io/v3.0/orders/ | This endpoint allows you to retrieve and list your account orders
    (including the details of t

# --- truncated at 32 KB (262 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lengow/refs/heads/main/openapi/lengow-channel-execution-openapi.yml