{
    "openapi": "3.0.0",
    "info": {
        "title": "API Fasunok",
        "version": "1.0.0"
    },
    "security": [
        {
            "bearerAuth": []
        }
    ],
    "paths": {
        "/api/login": {
            "$ref": "../../../src/v1/paths/auth/login.json"
        },
        "/api/v1/projects": {
            "$ref": "../../../src/v1/paths/project/projects.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders": {
            "$ref": "../../../src/v1/paths/crm/orders/orders.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/export": {
            "$ref": "../../../src/v1/paths/crm/orders/ordersExport.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}": {
            "$ref": "../../../src/v1/paths/crm/orders/order.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/custom-fields": {
            "$ref": "../../../src/v1/paths/crm/orderCustomFieldValues/orderCustomFieldValues.json"
        },
        "/api/v1/projects/{projectUuid}/crm/sources": {
            "$ref": "../../../src/v1/paths/crm/orderSources/orderSources.json"
        },
        "/api/v1/projects/{projectUuid}/crm/sources/{sourceUuid}": {
            "$ref": "../../../src/v1/paths/crm/orderSources/orderSource.json"
        },
        "/api/v1/projects/{projectUuid}/crm/custom-fields": {
            "$ref": "../../../src/v1/paths/crm/orderCustomFields/orderCustomFields.json"
        },
        "/api/v1/projects/{projectUuid}/crm/custom-fields/{customFieldUuid}": {
            "$ref": "../../../src/v1/paths/crm/orderCustomFields/orderCustomField.json"
        },
        "/api/v1/projects/{projectUuid}/crm/clients": {
            "$ref": "../../../src/v1/paths/crm/clients/clients.json"
        },
        "/api/v1/projects/{projectUuid}/crm/clients/{clientUuid}": {
            "$ref": "../../../src/v1/paths/crm/clients/client.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/deliveries": {
            "$ref": "../../../src/v1/paths/crm/deliveries/deliveries.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/deliveries/{deliveryUuid}": {
            "$ref": "../../../src/v1/paths/crm/deliveries/delivery.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/deliveries/{deliveryUuid}/sticker": {
            "$ref": "../../../src/v1/paths/crm/deliveries/sticker.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/deliveries/{deliveryUuid}/waybill": {
            "$ref": "../../../src/v1/paths/crm/deliveries/waybill.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/deliveries/{deliveryUuid}/status": {
            "$ref": "../../../src/v1/paths/crm/deliveries/status.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/deliveries/{deliveryUuid}/create-ttn": {
            "$ref": "../../../src/v1/paths/crm/deliveries/createTtn.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/deliveries/{deliveryUuid}/create-ttn/rozetka/on-rozetka-marketplace": {
            "$ref": "../../../src/v1/paths/crm/deliveries/createTtnOnRozetkaMarketPlace.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/products": {
            "$ref": "../../../src/v1/paths/crm/orderProducts/orderProducts.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/products/{orderProductUuid}": {
            "$ref": "../../../src/v1/paths/crm/orderProducts/orderProduct.json"
        },
        "/api/v1/projects/{projectUuid}/crm/statuses": {
            "$ref": "../../../src/v1/paths/crm/orderStatuses/orderStatuses.json"
        },
        "/api/v1/projects/{projectUuid}/crm/statuses/{statusUuid}": {
            "$ref": "../../../src/v1/paths/crm/orderStatuses/orderStatus.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/expenses": {
            "$ref": "../../../src/v1/paths/crm/orderExpenses/orderExpenses.json"
        },
        "/api/v1/projects/{projectUuid}/crm/orders/{orderUuid}/expenses/{expenseUuid}": {
            "$ref": "../../../src/v1/paths/crm/orderExpenses/orderExpense.json"
        },
        "/api/v1/projects/{projectUuid}/wms/exit-declarations": {
            "$ref": "../../../src/v1/paths/management/exitDeclarations/exitDeclarations.json"
        },
        "/projects/{projectUuid}/crm/orders/{orderUuid}/payments": {
            "$ref": "../../../src/v1/paths/crm/orderPayments/orderPayments.json"
        },
        "/projects/{projectUuid}/crm/orders/{orderUuid}/payments/{paymentUuid}": {
            "$ref": "../../../src/v1/paths/crm/orderPayments/orderPayment.json"
        },
        "/api/v1/projects/{projectUuid}/pim/channels": {
            "$ref": "../../../src/v1/paths/pim/channels/channels.json"
        },
        "/api/v1/projects/{projectUuid}/pim/channels/{integrationUuid}": {
            "$ref": "../../../src/v1/paths/pim/channels/channel.json"
        },
        "/api/v1/projects/{projectUuid}/pim/channels/{integrationUuid}/categories": {
            "$ref": "../../../src/v1/paths/pim/channels/categories.json"
        },
        "/api/v1/projects/{projectUuid}/pim/channels/{integrationUuid}/categories/{integrationCategoryUuid}": {
            "$ref": "../../../src/v1/paths/pim/channels/category.json"
        },
        "/api/v1/projects/{projectUuid}/pim/channels/{integrationUuid}/filters": {
            "$ref": "../../../src/v1/paths/pim/channels/filters.json"
        },
        "/api/v1/projects/{projectUuid}/pim/channels/{integrationUuid}/filters/{integrationFilterUuid}": {
            "$ref": "../../../src/v1/paths/pim/channels/filter.json"
        },
        "/api/v1/projects/{projectUuid}/pim/channels/{integrationUuid}/filter-items": {
            "$ref": "../../../src/v1/paths/pim/channels/filterItems.json"
        },
        "/api/v1/projects/{projectUuid}/pim/channels/{integrationUuid}/filter-items/{integrationFilterItemUuid}": {
            "$ref": "../../../src/v1/paths/pim/channels/filterItem.json"
        },
        "/api/v1/projects/{projectUuid}/pim/channels/{integrationUuid}/publications/export": {
            "$ref": "../../../src/v1/paths/pim/channels/publicationsExport.json"
        },
        "/api/v1/projects/{projectUuid}/pim/channels/{integrationUuid}/publications/import": {
            "$ref": "../../../src/v1/paths/pim/channels/publicationsImport.json"
        },
        "/api/v1/projects/{projectUuid}/pim/products/mcp/export": {
            "$ref": "../../../src/v1/paths/pim/products/productsMcpExport.json"
        },
        "/api/v1/projects/{projectUuid}/pim/products/mcp/import": {
            "$ref": "../../../src/v1/paths/pim/products/productsMcpImport.json"
        },
        "/api/v1/projects/{projectUuid}/pim/products/{productUuid}": {
            "$ref": "../../../src/v1/paths/pim/products/product.json"
        },
        "/api/v1/projects/{projectUuid}/pim/products/{productUuid}/publications": {
            "$ref": "../../../src/v1/paths/pim/products/productPublications.json"
        },
        "/api/v1/projects/{projectUuid}/pim/price-templates": {
            "$ref": "../../../src/v1/paths/pim/priceTemplates/priceTemplates.json"
        },
        "/api/v1/projects/{projectUuid}/pim/price-templates/{priceTemplateUuid}": {
            "$ref": "../../../src/v1/paths/pim/priceTemplates/priceTemplate.json"
        },
        "/api/v1/projects/{projectUuid}/pim/custom-fields": {
            "$ref": "../../../src/v1/paths/pim/customFields/customFields.json"
        },
        "/api/v1/projects/{projectUuid}/pim/custom-fields/{customFieldUuid}": {
            "$ref": "../../../src/v1/paths/pim/customFields/customField.json"
        },
        "/api/v1/projects/{projectUuid}/pim/types": {
            "$ref": "../../../src/v1/paths/pim/types/types.json"
        },
        "/api/v1/projects/{projectUuid}/pim/types/{typeUuid}": {
            "$ref": "../../../src/v1/paths/pim/types/type.json"
        },
        "/api/v1/projects/{projectUuid}/core/currencies": {
            "$ref": "../../../src/v1/paths/core/currencies/currencies.json"
        },
        "/api/v1/projects/{projectUuid}/core/currencies/{currencyUuid}": {
            "$ref": "../../../src/v1/paths/core/currencies/currency.json"
        }
    },
    "components": {
        "schemas": {
            "Order": {
                "$ref": "../../../src/v1/schemas/crm/order.json"
            },
            "Order custom field value": {
                "$ref": "../../../src/v1/schemas/crm/orderCustomFieldValues.json"
            },
            "Source": {
                "$ref": "../../../src/v1/schemas/crm/orderSource.json"
            },
            "Order expense": {
                "$ref": "../../../src/v1/schemas/crm/orderExpense.json"
            },
            "Order payment": {
                "$ref": "../../../src/v1/schemas/crm/orderPayment.json"
            },
            "Custom field": {
                "$ref": "../../../src/v1/schemas/crm/orderCustomField.json"
            },
            "Order product": {
                "$ref": "../../../src/v1/schemas/crm/orderProduct.json"
            },
            "Status": {
                "$ref": "../../../src/v1/schemas/crm/orderStatus.json"
            },
            "Client": {
                "$ref": "../../../src/v1/schemas/crm/client.json"
            },
            "Delivery": {
                "$ref": "../../../src/v1/schemas/crm/delivery.json"
            },
            "Integration": {
                "$ref": "../../../src/v1/schemas/integration/integration.json"
            },
            "Integration order": {
                "$ref": "../../../src/v1/schemas/integration/integrationOrder.json"
            },
            "Product": {
                "$ref": "../../../src/v1/schemas/catalog/product.json"
            },
            "Exit declaration status": {
                "$ref": "../../../src/v1/schemas/management/exitDeclarationStatus.json"
            },
            "Exit declaration": {
                "$ref": "../../../src/v1/schemas/management/exitDeclaration.json"
            },
            "File": {
                "$ref": "../../../src/v1/schemas/file/file.json"
            },
            "Pim product": {
                "$ref": "../../../src/v1/schemas/pim/product.json"
            },
            "Pim product publication": {
                "$ref": "../../../src/v1/schemas/pim/productPublication.json"
            },
            "Currency": {
                "$ref": "../../../src/v1/schemas/core/currency.json"
            }
        },
        "securitySchemes": {
            "bearerAuth": {
                "type": "http",
                "scheme": "bearer",
                "description": "Personal access token obtained via POST /api/login."
            }
        }
    }
}
