FarmReady (Bolt, Cart, Shed) API

FarmReady (Bolt, Cart, Shed) API as documented publicly: 23 operations. Contract generated from the documentation by API Evangelist (2026-10-28); not the provider's own document.

Operations 23

GET /api/organisations Returns all organisations the token has access to. #
GET /api/organisations/{id} Get an organisation #
GET /api/shed/organisations/{orgId}/product_aliases List product aliases #
GET /api/shed/organisations/{orgId}/product_aliases/deleted List deleted product aliases #
GET /api/shed/organisations/{orgId}/products List products by default returns only active (non-archived) products. #
GET /api/shed/organisations/{orgId}/products/deleted List deleted products. #
GET /api/shed/organisations/{orgId}/receipts Fetch updated receipt records, scoped to a time window using the updated_after query parameter. #
POST /api/shed/organisations/{orgId}/receipts Create a receipt #
DELETE /api/shed/organisations/{orgId}/receipts/{id} Permanently deletes a receipt and all its line items. #
PATCH /api/shed/organisations/{orgId}/receipts/{id} Updates a receipt. #
GET /api/shed/organisations/{orgId}/receipts/deleted Fetch deleted receipt records using the dedicated deleted endpoint to sync deletions. #
GET /api/shed/organisations/{orgId}/returns List returns #
POST /api/shed/organisations/{orgId}/returns Create a return #
DELETE /api/shed/organisations/{orgId}/returns/{id} Delete a return #
PATCH /api/shed/organisations/{orgId}/returns/{id} Update a return #
GET /api/shed/organisations/{orgId}/returns/deleted List deleted returns #
GET /api/shed/organisations/{orgId}/storages List storages #
GET /api/shed/organisations/{orgId}/storages/deleted List deleted storages #
GET /api/shed/product_aliases/{id} Get a product alias #
GET /api/shed/products/{id} Get a product. #
GET /api/shed/receipts/{id} Returns a single receipt with all line items. #
GET /api/shed/returns/{id} Get a return #
GET /api/shed/storages/{id} Get a storage #

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/farmready:farmready-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

farmready-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: FarmReady (Bolt, Cart, Shed) API
  version: '2026-10-28'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-28: 23 operation(s) read from 8 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; FarmReady (Bolt, Cart, Shed) has published no machine-readable
    contract that the pipeline could find. Engine: anthropic.'
  x-evidence-tiers:
    code-example: 0
    documentation: 23
    pages-with-code: 0
    pages-read: 8
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-28'
  x-generator: generate-contract-from-docs.py
  x-engine: anthropic
  x-sources:
  - https://www.farmready.io/developer/docs/syncing
  - https://www.farmready.io/developer/docs/pagination
  - https://www.farmready.io/developer/docs/shed-returns
  - https://www.farmready.io/developer/docs/organisations
  - https://www.farmready.io/developer/docs/shed-products
  - https://www.farmready.io/developer/docs/shed-receipts
  - https://www.farmready.io/developer/docs/shed-storages
  - https://www.farmready.io/developer/docs/shed-product-aliases
paths:
  /api/organisations:
    get:
      operationId: get_api_organisations
      tags:
      - Api
      summary: Returns all organisations the token has access to.
      x-source: https://www.farmready.io/developer/docs/organisations
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiOrganisationsResponse'
      x-evidence:
        kind: documentation
  /api/organisations/{id}:
    get:
      operationId: get_api_organisations_id
      tags:
      - Api
      summary: Get an organisation
      x-source: https://www.farmready.io/developer/docs/organisations
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiOrganisationsIdResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/product_aliases:
    get:
      operationId: get_api_shed_organisations_orgId_product_aliases
      tags:
      - Api
      summary: List product aliases
      x-source: https://www.farmready.io/developer/docs/shed-product-aliases
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: updated_after
        in: query
        required: false
        schema:
          type: string
      - name: page
        in: query
        required: false
        schema:
          type: integer
      - name: page_size
        in: query
        required: false
        schema:
          type: integer
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedOrganisationsOrgidProductAliasesResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/product_aliases/deleted:
    get:
      operationId: get_api_shed_organisations_orgId_product_aliases_deleted
      tags:
      - Api
      summary: List deleted product aliases
      x-source: https://www.farmready.io/developer/docs/shed-product-aliases
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: deleted_after
        in: query
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedOrganisationsOrgidProductAliasesDeletedResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/products:
    get:
      operationId: get_api_shed_organisations_orgId_products
      tags:
      - Api
      summary: List products by default returns only active (non-archived) products.
      x-source: https://www.farmready.io/developer/docs/shed-products
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: include_archived
        in: query
        required: false
        schema:
          type: boolean
        description: Include archived (inactive) products. Defaults to false.
      - name: updated_after
        in: query
        required: false
        schema:
          type: string
        description: Return only products updated after this timestamp.
      - name: page
        in: query
        required: false
        schema:
          type: integer
        description: Page number. Defaults to 1.
      - name: page_size
        in: query
        required: false
        schema:
          type: integer
        description: Results per page. Defaults to 50, maximum 200.
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedOrganisationsOrgidProductsResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/products/deleted:
    get:
      operationId: get_api_shed_organisations_orgId_products_deleted
      tags:
      - Api
      summary: List deleted products.
      x-source: https://www.farmready.io/developer/docs/shed-products
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: deleted_after
        in: query
        required: false
        schema:
          type: string
        description: Return only records deleted after this timestamp.
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedOrganisationsOrgidProductsDeletedResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/receipts:
    get:
      operationId: get_api_shed_organisations_orgId_receipts
      tags:
      - Api
      summary: Fetch updated receipt records, scoped to a time window using the updated_after query parameter.
      x-source: https://www.farmready.io/developer/docs/syncing
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: updated_after
        in: query
        required: false
        schema:
          type: string
      - name: page
        in: query
        required: false
        schema:
          type: string
      - name: page_size
        in: query
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedOrganisationsOrgidReceiptsResponse'
      x-evidence:
        kind: documentation
    post:
      operationId: post_api_shed_organisations_orgId_receipts
      tags:
      - Api
      summary: Create a receipt
      x-source: https://www.farmready.io/developer/docs/shed-receipts
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiShedOrganisationsOrgidReceiptsRequest'
      responses:
        '201':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostApiShedOrganisationsOrgidReceiptsResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/receipts/{id}:
    delete:
      operationId: delete_api_shed_organisations_orgId_receipts_id
      tags:
      - Api
      summary: Permanently deletes a receipt and all its line items.
      x-source: https://www.farmready.io/developer/docs/shed-receipts
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '204':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
    patch:
      operationId: patch_api_shed_organisations_orgId_receipts_id
      tags:
      - Api
      summary: Updates a receipt.
      x-source: https://www.farmready.io/developer/docs/shed-receipts
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: false
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PatchApiShedOrganisationsOrgidReceiptsIdRequest'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PatchApiShedOrganisationsOrgidReceiptsIdResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/receipts/deleted:
    get:
      operationId: get_api_shed_organisations_orgId_receipts_deleted
      tags:
      - Api
      summary: Fetch deleted receipt records using the dedicated deleted endpoint to sync deletions.
      x-source: https://www.farmready.io/developer/docs/syncing
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: deleted_after
        in: query
        required: false
        schema:
          type: string
      - name: ids[]
        in: query
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedOrganisationsOrgidReceiptsDeletedResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/returns:
    get:
      operationId: get_api_shed_organisations_orgId_returns
      tags:
      - Api
      summary: List returns
      x-source: https://www.farmready.io/developer/docs/shed-returns
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: updated_after
        in: query
        required: false
        schema:
          type: string
        description: Return only records updated after this timestamp.
      - name: page
        in: query
        required: false
        schema:
          type: integer
        description: Page number. Defaults to 1.
      - name: page_size
        in: query
        required: false
        schema:
          type: integer
        description: Results per page. Defaults to 50, maximum 200.
      - name: include
        in: query
        required: false
        schema:
          type: string
        description: 'Comma-separated list of related resources to sideload. Accepted values: product, storage.'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedOrganisationsOrgidReturnsResponse'
      x-evidence:
        kind: documentation
    post:
      operationId: post_api_shed_organisations_orgId_returns
      tags:
      - Api
      summary: Create a return
      x-source: https://www.farmready.io/developer/docs/shed-returns
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiShedOrganisationsOrgidReturnsRequest'
      responses:
        '201':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostApiShedOrganisationsOrgidReturnsResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/returns/{id}:
    delete:
      operationId: delete_api_shed_organisations_orgId_returns_id
      tags:
      - Api
      summary: Delete a return
      x-source: https://www.farmready.io/developer/docs/shed-returns
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '204':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
    patch:
      operationId: patch_api_shed_organisations_orgId_returns_id
      tags:
      - Api
      summary: Update a return
      x-source: https://www.farmready.io/developer/docs/shed-returns
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PatchApiShedOrganisationsOrgidReturnsIdResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/returns/deleted:
    get:
      operationId: get_api_shed_organisations_orgId_returns_deleted
      tags:
      - Api
      summary: List deleted returns
      x-source: https://www.farmready.io/developer/docs/shed-returns
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: deleted_after
        in: query
        required: false
        schema:
          type: string
        description: Return only records deleted after this timestamp.
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedOrganisationsOrgidReturnsDeletedResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/storages:
    get:
      operationId: get_api_shed_organisations_orgId_storages
      tags:
      - Api
      summary: List storages
      x-source: https://www.farmready.io/developer/docs/shed-storages
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: updated_after
        in: query
        required: false
        schema:
          type: string
      - name: page
        in: query
        required: false
        schema:
          type: integer
      - name: page_size
        in: query
        required: false
        schema:
          type: integer
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedOrganisationsOrgidStoragesResponse'
      x-evidence:
        kind: documentation
  /api/shed/organisations/{orgId}/storages/deleted:
    get:
      operationId: get_api_shed_organisations_orgId_storages_deleted
      tags:
      - Api
      summary: List deleted storages
      x-source: https://www.farmready.io/developer/docs/shed-storages
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: string
      - name: deleted_after
        in: query
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedOrganisationsOrgidStoragesDeletedResponse'
      x-evidence:
        kind: documentation
  /api/shed/product_aliases/{id}:
    get:
      operationId: get_api_shed_product_aliases_id
      tags:
      - Api
      summary: Get a product alias
      x-source: https://www.farmready.io/developer/docs/shed-product-aliases
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedProductAliasesIdResponse'
      x-evidence:
        kind: documentation
  /api/shed/products/{id}:
    get:
      operationId: get_api_shed_products_id
      tags:
      - Api
      summary: Get a product.
      x-source: https://www.farmready.io/developer/docs/shed-products
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedProductsIdResponse'
      x-evidence:
        kind: documentation
  /api/shed/receipts/{id}:
    get:
      operationId: get_api_shed_receipts_id
      tags:
      - Api
      summary: Returns a single receipt with all line items.
      x-source: https://www.farmready.io/developer/docs/shed-receipts
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: include
        in: query
        required: false
        schema:
          type: string
        description: 'Comma-separated list of related resources to sideload. Accepted values: products, product_aliases, storage.'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedReceiptsIdResponse'
      x-evidence:
        kind: documentation
  /api/shed/returns/{id}:
    get:
      operationId: get_api_shed_returns_id
      tags:
      - Api
      summary: Get a return
      x-source: https://www.farmready.io/developer/docs/shed-returns
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: include
        in: query
        required: false
        schema:
          type: string
        description: 'Comma-separated list of related resources to sideload. Accepted values: product, storage.'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedReturnsIdResponse'
      x-evidence:
        kind: documentation
  /api/shed/storages/{id}:
    get:
      operationId: get_api_shed_storages_id
      tags:
      - Api
      summary: Get a storage
      x-source: https://www.farmready.io/developer/docs/shed-storages
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiShedStoragesIdResponse'
      x-evidence:
        kind: documentation
components:
  schemas:
    GetApiOrganisationsResponse:
      type: object
      properties:
        data:
          type: array
        id:
          type: string
        name:
          type: string
        inserted_at:
          type: string
        updated_at:
          type: string
    GetApiOrganisationsIdResponse:
      type: object
      properties:
        id:
          type: string
        name:
          type: string
        inserted_at:
          type: string
        updated_at:
          type: string
    GetApiShedOrganisationsOrgidProductAliasesResponse:
      type: object
      properties:
        data:
          type: array
        id:
          type: string
        organisation_id:
          type: string
        product_id:
          type: string
        name:
          type: string
        inserted_at:
          type: string
        updated_at:
          type: string
        meta:
          type: object
        page:
          type: integer
        page_size:
          type: integer
        total_count:
          type: integer
        total_pages:
          type: integer
    GetApiShedOrganisationsOrgidProductAliasesDeletedResponse:
      type: object
      properties:
        data:
          type: array
        id:
          type: string
        deleted_at:
          type: string
    GetApiShedOrganisationsOrgidProductsResponse:
      type: object
      properties:
        data:
          type: array
        meta:
          type: object
        id:
          type: string
        organisation_id:
          type: string
        name:
          type: string
        category:
          type: string
        subcategory:
          type: string
        unit:
          type: string
        external_id:
          type: string
        hazardous:
          type: boolean
        registration:
          type: string
        density_value:
          type: number
        density_unit:
          type: string
        archived_at:
          type: string
        inserted_at:
          type: string
        updated_at:
          type: string
        page:
          type: integer
        page_size:
          type: integer
        total_count:
          type: integer
        total_pages:
          type: integer
    GetApiShedOrganisationsOrgidProductsDeletedResponse:
      type: object
      properties:
        data:
          type: array
        id:
          type: string
        deleted_at:
          type: string
    GetApiShedOrganisationsOrgidReceiptsResponse:
      type: object
      properties:
        data:
          type: string
        meta:
          type: string
        page:
          type: string
        page_size:
          type: string
        total_pages:
          type: string
        total_entries:
          type: string
    PostApiShedOrganisationsOrgidReceiptsRequest:
      type: object
      properties:
        storage_id:
          type: string
          description: Must belong to the organisation.
        received_at:
          type: string
        supplier:
          type: string
        notes:
          type: string
        order_number:
          type: string
        line_items:
          type: array
          description: Array of line item objects. Omit to create a receipt with no items.
      required:
      - storage_id
      - received_at
      - supplier
    PostApiShedOrganisationsOrgidReceiptsResponse:
      type: object
      properties:
        id:
          type: string
        organisation_id:
          type: string
        sequence:
          type: string
        storage_id:
          type: string
        received_at:
          type: string
        supplier:
          type: string
        notes:
          type: string
        order_number:
          type: string
        under_review:
          type: boolean
        line_items:
          type: array
        inserted_at:
          type: string
        updated_at:
          type: string
    PatchApiShedOrganisationsOrgidReceiptsIdRequest:
      type: object
      properties:
        storage_id:
          type: string
        received_at:
          type: string
        supplier:
          type: string
        notes:
          type: string
        order_number:
          type: string
        line_items:
          type: array
          description: Omit entirely to leave items unchanged. Passing null is invalid and will return a 422 error.
    PatchApiShedOrganisationsOrgidReceiptsIdResponse:
      type: object
      properties:
        id:
          type: string
        organisation_id:
          type: string
        sequence:
          type: string
        storage_id:
          type: string
        received_at:
          type: string
        supplier:
          type: string
        notes:
          type: string
        order_number:
          type: string
        under_review:
          type: boolean
        line_items:
          type: array
        inserted_at:
          type: string
        updated_at:
          type: string
    GetApiShedOrganisationsOrgidReceiptsDeletedResponse:
      type: object
      properties:
        data:
          type: string
        id:
          type: string
        deleted_at:
          type: string
    GetApiShedOrganisationsOrgidReturnsResponse:
      type: object
      properties:
        data:
          type: array
        meta:
          type: object
        included:
          type: object
    PostApiShedOrganisationsOrgidReturnsRequest:
      type: object
      properties:
        storage_id:
          type: string
          description: Must belong to the organisation.
        product_id:
          type: string
          description: Must belong to the organisation.
        returned_at:
          type: string
        supplier:
          type: string
        amount_value:
          type: number
        amount_unit:
          type: string
          description: e.g. l, kg
        notes:
          type: string
        reference:
          type: string
      required:
      - storage_id
      - product_id
      - returned_at
      - supplier
      - amount_value
      - amount_unit
    PostApiShedOrganisationsOrgidReturnsResponse:
      type: object
      properties:
        id:
          type: string
        organisation_id:
          type: string
        sequence:
          type: string
        storage_id:
          type: string
        product_id:
          type: string
        returned_at:
          type: string
        supplier:
          type: string
        amount_value:
          type: number
        amount_unit:
          type: string
        notes:
          type: string
        reference:
          type: string
        inserted_at:
          type: string
        updated_at:
          type: string
    PatchApiShedOrganisationsOrgidReturnsIdResponse:
      type: object
      properties:
        id:
          type: string
        organisation_id:
          type: string
        sequence:
          type: string
        storage_id:
          type: string
        product_id:
          type: string
        returned_at:
          type: string
        supplier:
          type: string
        amount_value:
          type: number
        amount_unit:
          type: string
        notes:
          type: string
        reference:
          type: string
        inserted_at:
          type: string
        updated_at:
          type: string
    GetApiShedOrganisationsOrgidReturnsDeletedResponse:
      type: object
      properties:
        data:
          type: array
    GetApiShedOrganisationsOrgidStoragesResponse:
      type: object
      properties:
        id:
          type: string
        name:
          type: string
        active:
          type: boolean
        activated_at:
          type: string
    GetApiShedOrganisationsOrgidStoragesDeletedResponse:
      type: object
      properties:
        id:
          type: string
        deleted_at:
          type: string
    GetApiShedProductAliasesIdResponse:
      type: object
      properties:
        id:
          type: string
        organisation_id:
          type: string
        product_id:
          type: string
        name:
          type: string
        inserted_at:
          type: string
        updated_at:
          type: string
    GetApiShedProductsIdResponse:
      type: object
      properties:
        id:
          type: string
        organisation_id:
          type: string
        name:
          type: string
        category:
          type: string
        subcategory:
          type: string
        unit:
          type: string
        external_id:
          type: string
        hazardous:
          type: boolean
        registration:
          type: string
        density_value:
          type: number
        density_unit:
          type: string
        archived_at:
          type: string
        inserted_at:
          type: string
        updated_at:
          type: string
    GetApiShedReceiptsIdResponse:
      type: object
      properties:
        id:
          type: string
        organisation_id:
          type: string
        sequence:
          type: string
        storage_id:
          type: string
        received_at:
          type: string
        supplier:
          type: string
        notes:
          type: string
        order_number:
          type: string
        under_review:
          type: boolean
        line_items:
          type: array
        inserted_at:
          type: string
        updated_at:
          type: string
        included:
          type: object
    GetApiShedReturnsIdResponse:
      type: object
      properties:
        id:
          type: string
        organisation_id:
          type: string
        sequence:
          type: string
        storage_id:
          type: string
        product_id:
          type: string
        returned_at:
          type: string
        supplier:
          type: string
        amount_value:
          type: number
        amount_unit:
          type: string
        notes:
          type: string
        reference:
          type: string
        inserted_at:
          type: string
        updated_at:
          type: string
        included:
          type: object
    GetApiShedStoragesIdResponse:
      type: object
      properties:
        id:
          type: string
        name:
          type: string
        active:
          type: boolean
tags:
- name: Api