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

# Transfer Order - Get All

> Retrieve all transfer orders with optional filtering by status and warehouse.



## OpenAPI

````yaml get /transfer_order/get_all
openapi: 3.0.3
info:
  title: SKULabs API
  description: >-
    Most API keys have "platformGeneric" and "platformApi" scopes included.
    Contact us to convert more routes from "platformUser" (only available to
    users) to "platformGeneric" (available to users and api keys) upon request.
  version: 4.5.0
servers:
  - url: https://api.skulabs.com
  - url: https://app.skulabs.com/s
security: []
tags:
  - name: batch
  - name: customer
    description: Manage customers, tags, and notes
  - name: cycle_count
  - name: distributor
  - name: inventory
    description: Query and modify inventory levels across locations
  - name: inventory_table
  - name: item
    description: Manage items, barcodes, serial numbers, and tags
  - name: kit
    description: Manage kits and their component items
  - name: listing
  - name: location
  - name: oauth
  - name: order
    description: Manage orders, shipments, tags, and statuses
  - name: purchase_order
    description: Manage purchase orders and receiving
  - name: run
  - name: shipments
  - name: shipping
  - name: store
  - name: tag
    description: Create, update, and remove tags
  - name: transfer_order
  - name: warehouse
    description: Manage warehouses and view statistics
  - name: webhook
    description: Manage webhook handlers
paths:
  /transfer_order/get_all:
    get:
      tags:
        - transfer_order
      summary: Transfer Order - Get All
      description: >-
        Retrieve all transfer orders with optional filtering by status and
        warehouse.
      operationId: get_transfer_order_get_all
      parameters:
        - name: start
          in: query
          required: true
          schema:
            type: string
            description: Start date/time filter for log entries
            example: '2025-01-15T12:00:00.000Z'
        - name: end
          in: query
          required: true
          schema:
            type: string
            description: End date/time filter for log entries
            example: '2025-01-15T12:00:00.000Z'
      responses:
        '200':
          description: Array of transfer orders within the date range (items excluded)
          content:
            application/json:
              schema:
                type: object
                properties:
                  transfer_orders:
                    type: array
                    items:
                      $ref: '#/components/schemas/TransferOrder'
                    description: Array of transfer orders (items excluded)
                required:
                  - transfer_orders
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      message:
                        type: string
                        description: Detailed error message
                      code:
                        type: string
                        description: Machine-readable error code
                      overview:
                        type: string
                        description: Short human-friendly description
                      statusCode:
                        type: number
                        description: HTTP status code
                      origin:
                        type: string
                        description: Error source
                      skulabsTraceId:
                        type: string
                        description: Trace ID for support
                      type:
                        type: string
                        enum:
                          - error
                          - notice
                          - success
                        description: Error severity for UI handling
                      user_error:
                        type: boolean
                        description: Whether the error was caused by user input
                      display:
                        type: string
                        enum:
                          - notification
                          - panel
                        description: Suggested UI display mode for the error
                    required:
                      - message
                      - statusCode
                required:
                  - error
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      message:
                        type: string
                        description: Detailed error message
                      code:
                        type: string
                        description: Machine-readable error code
                      overview:
                        type: string
                        description: Short human-friendly description
                      statusCode:
                        type: number
                        description: HTTP status code
                      origin:
                        type: string
                        description: Error source
                      skulabsTraceId:
                        type: string
                        description: Trace ID for support
                      type:
                        type: string
                        enum:
                          - error
                          - notice
                          - success
                        description: Error severity for UI handling
                      user_error:
                        type: boolean
                        description: Whether the error was caused by user input
                      display:
                        type: string
                        enum:
                          - notification
                          - panel
                        description: Suggested UI display mode for the error
                    required:
                      - message
                      - statusCode
                required:
                  - error
        '403':
          description: Forbidden. Insufficient permissions.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      message:
                        type: string
                        description: Detailed error message
                      code:
                        type: string
                        description: Machine-readable error code
                      overview:
                        type: string
                        description: Short human-friendly description
                      statusCode:
                        type: number
                        description: HTTP status code
                      origin:
                        type: string
                        description: Error source
                      skulabsTraceId:
                        type: string
                        description: Trace ID for support
                      type:
                        type: string
                        enum:
                          - error
                          - notice
                          - success
                        description: Error severity for UI handling
                      user_error:
                        type: boolean
                        description: Whether the error was caused by user input
                      display:
                        type: string
                        enum:
                          - notification
                          - panel
                        description: Suggested UI display mode for the error
                    required:
                      - message
                      - statusCode
                required:
                  - error
        '429':
          description: Too many requests. Rate limit exceeded.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      message:
                        type: string
                        description: Detailed error message
                      code:
                        type: string
                        description: Machine-readable error code
                      overview:
                        type: string
                        description: Short human-friendly description
                      statusCode:
                        type: number
                        description: HTTP status code
                      origin:
                        type: string
                        description: Error source
                      skulabsTraceId:
                        type: string
                        description: Trace ID for support
                      type:
                        type: string
                        enum:
                          - error
                          - notice
                          - success
                        description: Error severity for UI handling
                      user_error:
                        type: boolean
                        description: Whether the error was caused by user input
                      display:
                        type: string
                        enum:
                          - notification
                          - panel
                        description: Suggested UI display mode for the error
                    required:
                      - message
                      - statusCode
                required:
                  - error
        '500':
          description: Internal server error.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      message:
                        type: string
                        description: Detailed error message
                      code:
                        type: string
                        description: Machine-readable error code
                      overview:
                        type: string
                        description: Short human-friendly description
                      statusCode:
                        type: number
                        description: HTTP status code
                      origin:
                        type: string
                        description: Error source
                      skulabsTraceId:
                        type: string
                        description: Trace ID for support
                      type:
                        type: string
                        enum:
                          - error
                          - notice
                          - success
                        description: Error severity for UI handling
                      user_error:
                        type: boolean
                        description: Whether the error was caused by user input
                      display:
                        type: string
                        enum:
                          - notification
                          - panel
                        description: Suggested UI display mode for the error
                    required:
                      - message
                      - statusCode
                required:
                  - error
      security:
        - SKULabsToken: []
      servers:
        - url: https://api.skulabs.com
components:
  schemas:
    TransferOrder:
      type: object
      properties:
        _id:
          type: string
          description: Unique transfer order identifier
          example: 507f1f77bcf86cd799439011
        account_id:
          type: string
          description: Account ID
          example: 507f1f77bcf86cd799439011
        number:
          type: number
          description: Auto-incremented transfer order number
        name:
          type: string
          description: Transfer order name
        source_warehouse_id:
          type: string
          description: Source warehouse ID
          example: 507f1f77bcf86cd799439011
        destination_warehouse_id:
          type: string
          description: Destination warehouse ID
          example: 507f1f77bcf86cd799439011
        status:
          type: string
          enum:
            - created
            - processing
            - transit
            - closed
          description: Transfer order status
        notes:
          type: string
          nullable: true
          description: Transfer order notes
        items:
          type: array
          items:
            $ref: '#/components/schemas/TransferOrderItem'
          description: Line items in the transfer order
        log:
          type: array
          items:
            $ref: '#/components/schemas/TransferOrderLogEntry'
          description: Activity log entries
      required:
        - _id
        - number
        - source_warehouse_id
        - destination_warehouse_id
        - status
      description: Transfer order object
    TransferOrderItem:
      type: object
      properties:
        _id:
          type: string
          description: Embedded document ID for this line item
          example: 507f1f77bcf86cd799439011
        item_id:
          type: string
          description: Catalog item ID
          example: 507f1f77bcf86cd799439011
        source_location_id:
          type: string
          description: Source location ID
          example: 507f1f77bcf86cd799439011
        destination_location_id:
          type: string
          description: Destination location ID
          example: 507f1f77bcf86cd799439011
        quantity:
          type: number
          description: Quantity to transfer
        deducted:
          type: boolean
          description: Whether the item has been fully deducted from source
        transferred:
          type: boolean
          description: Whether the item has been fully transferred to destination
        deducted_quantity:
          type: number
          description: Quantity deducted so far
        transferred_quantity:
          type: number
          description: Quantity transferred so far
        deducted_serial_numbers:
          type: array
          items:
            type: string
          description: Serial numbers that have been deducted
        transferred_serial_numbers:
          type: array
          items:
            type: string
          description: Serial numbers that have been transferred
      required:
        - item_id
        - quantity
    TransferOrderLogEntry:
      type: object
      properties:
        user_id:
          type: string
          nullable: true
          description: User ID who performed the action
          example: 507f1f77bcf86cd799439011
        action:
          type: string
          description: >-
            Action type (created, processing, edited, deducted, transferred,
            transit, closed)
        time:
          type: string
          description: ISO 8601 timestamp of the action
          example: '2025-01-15T12:00:00.000Z'
        details:
          type: object
          properties: {}
          description: Additional details about the action
      required:
        - action
        - time
  securitySchemes:
    SKULabsToken:
      type: http
      scheme: bearer
      bearerFormat: JWT

````