Download the PHP package nethead.co/otto-php-client without Composer
On this page you can find all versions of the php package nethead.co/otto-php-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package otto-php-client
otto-php-client
This PHP package is automatically generated by the Swagger Codegen project:
- API version: 1.0.0
- Package version: 1.0.0
- Build package: io.swagger.codegen.v3.generators.php.PhpClientCodegen
Requirements
PHP 5.5 and later
Installation & Usage
Composer
To install the bindings via Composer, add the following to composer.json
:
Then run composer install
Manual Installation
Download the files and include autoload.php
:
Tests
To run the unit tests:
Getting Started
Please follow the installation procedure and then run the following:
Documentation for API Endpoints
All URIs are relative to https://api.otto.market
Class | Method | HTTP request | Description |
---|---|---|---|
OrdersV4Api | ordersV4CancelPartnerOrderPositionItems | POST /v4/orders/{salesOrderId}/positionItems/{positionItemId}/cancellation | Cancel specific position items of an order |
OrdersV4Api | ordersV4CancelPartnerOrders | POST /v4/orders/{salesOrderId}/cancellation | Cancel all position items of an order |
OrdersV4Api | ordersV4FindPartnerOrders | GET /v4/orders | List of orders filtered by fulfillment state |
OrdersV4Api | ordersV4GetPartnerOrderByOrderNumber | GET /v4/orders/{orderNumber} | Get an order via order number |
OrdersV4Api | ordersV4GetPartnerOrderBySalesOrderId | GET /v4/orders/{salesOrderId} | Get an order via sales order id |
ProductsV2Api | productsV2CreateOrUpdateProductVariations | POST /v2/products | Create or update your product variations |
ProductsV2Api | productsV2FailedByProcessId | GET /v2/products/update-tasks/{processUuid}/failed | List failed products of a product data delivery |
ProductsV2Api | productsV2GetActiveStatus | GET /v2/products/active-status | Read the active status of your product variations |
ProductsV2Api | productsV2GetBrands | GET /v2/products/brands | List brands |
ProductsV2Api | productsV2GetCategoryGroups | GET /v2/products/categories | Read the product categories |
ProductsV2Api | productsV2GetContentChanges | GET /v2/products/{sku}/content-changes | Read content changes for a single product variation |
ProductsV2Api | productsV2GetContentChanges2 | GET /v2/products/content-changes | Read content changes within time period |
ProductsV2Api | productsV2GetMarketPlaceStatus | GET /v2/products/{sku}/marketplace-status | Read the marketplace status for a single product variation |
ProductsV2Api | productsV2GetMarketPlaceStatusList | GET /v2/products/marketplace-status | Read the marketplace status for your product variations |
ProductsV2Api | productsV2GetPartnerProducts | GET /v2/products | Read your product variations |
ProductsV2Api | productsV2GetProductVariation | GET /v2/products/{sku} | Read a single product variation |
ProductsV2Api | productsV2GetProductVariationPrice | GET /v2/products/{sku}/prices | Read product variations prices |
ProductsV2Api | productsV2GetProductVariationPrices | GET /v2/products/prices | Read product variations prices |
ProductsV2Api | productsV2GetVariationActiveStatus | GET /v2/products/{sku}/active-status | Read the active status of a single product variation |
ProductsV2Api | productsV2ProgressByProcessId | GET /v2/products/update-tasks/{processUuid} | Request the results of a product data delivery |
ProductsV2Api | productsV2SucceededByProcessId | GET /v2/products/update-tasks/{processUuid}/succeeded | List succeeded products of a product data delivery |
ProductsV2Api | productsV2UnchangedByProcessId | GET /v2/products/update-tasks/{processUuid}/unchanged | List unchanged products of a product data delivery |
ProductsV2Api | productsV2UpdateActiveStatus | POST /v2/products/active-status | Update the active status of your product variations |
ProductsV2Api | productsV2UpdateProductVariationPrices | POST /v2/products/prices | Update product variation prices |
QuantitiesV2Api | quantitiesV2GetAvailableQuantities | GET /v2/quantities | Get available quantities for a specific Partner (Upto 200 per request). The partner needs to update the quantities for all his products once or limit the products being returned in the response by setting the limit value to number of products they have updated |
QuantitiesV2Api | quantitiesV2GetAvailableQuantityBySku | GET /v2/quantities/{sku} | Get available quantity for a specific Sku |
QuantitiesV2Api | quantitiesV2StoreAvailableQuantitiesUsingPOST | POST /v2/quantities | Update the available quantity for a specific SKU (up to 200 SKUs per request) |
ReceiptsV2Api | receiptsV2GetReceiptPdfUsingGET3 | GET /v2/receipts/{receiptNumber}.pdf | Get the PDF document of a specific receipt by receipt number. |
ReceiptsV2Api | receiptsV2GetReceiptUsingGET5 | GET /v2/receipts/{receiptNumber} | Get a specific receipt for the given receipt number as JSON object |
ReceiptsV2Api | receiptsV2GetReceiptsUsingGET5 | GET /v2/receipts | Get all receipts as list of JSON objects |
ReturnsV2Api | returnsV2GetPositionItemsForUsingGETV2 | GET /v2/returns | Get all the items filtered on return status |
ReturnsV2Api | returnsV2ReceiveAcceptedReturnsV2UsingPOSTV2 | POST /v2/returns/acceptance | Accept the return for a sent position item (up to 200 items per request) |
ReturnsV2Api | returnsV2ReceiveRejectedReturnsV2UsingPOSTV2 | POST /v2/returns/rejection | Reject the return for a sent position item (up to 200 items per request) |
ShipmentsV1Api | shipmentsV1AppendPositionItemsByCarrierAndTrackingNumberUsingPOST | POST /v1/shipments/carriers/{carrier}/trackingnumbers/{trackingNumber}/positionitems | Correct an existing shipment (add sent items) by carrier and tracking number. |
ShipmentsV1Api | shipmentsV1AppendPositionItemsUsingPOST | POST /v1/shipments/{shipmentId}/positionitems | Correct an existing shipment (add sent items) by shipment ID. |
ShipmentsV1Api | shipmentsV1CreatedAndSentShipmentUsingPOST | POST /v1/shipments | Create a shipment and mark the position items as sent. |
ShipmentsV1Api | shipmentsV1ListShipmentsUsingGET | GET /v1/shipments | Retrieve shipments. |
ShipmentsV1Api | shipmentsV1ShipmentByCarrierAndTrackingNumberUsingGET | GET /v1/shipments/carriers/{carrier}/trackingnumbers/{trackingNumber} | Retrieve shipment by shipment ID. |
ShipmentsV1Api | shipmentsV1ShipmentUsingGET | GET /v1/shipments/{shipmentId} | Retrieve a shipment and its position items. |
Documentation For Models
- AcceptedPartnerReturnV2ReturnsV2
- AcceptedReturnMultiStatusResponseReturnsV2
- AcceptedStatusDataReturnsV2
- ActiveStatusListRequestProductsV2
- ActiveStatusListResponseProductsV2
- ActiveStatusProductsV2
- AdditionalRequirementProductsV2
- AddressOrdersV4
- AddressShipmentsV1
- AllOfLineItemReceiptsV2PriceToPay
- AllOfLineItemReceiptsV2Total
- AllOfLineItemReceiptsV2TotalDiscount
- AllOfLineItemReceiptsV2UnitPrice
- AllOfPartialRefundReceiptsV2PartialRefundAmount
- AllOfServicePositionInfoReceiptsV2Total
- AllOfServicePositionInfoReceiptsV2UnitPrice
- AllOfShippingFeeReceiptsV2Price
- AllOfTotalReceiptsV2AmountDue
- AllOfTotalReceiptsV2Gross
- AllOfTotalReceiptsV2Net
- AmountOrdersV4
- AnnouncedStatusDataReturnsV2
- ApiErrorResponseReturnsV2
- ApiErrorResponseV2QuantitiesV2
- ApiErrorReturnsV2
- ApiErrorV2QuantitiesV2
- AttributeDefinitionProductsV2
- AttributeProductsV2
- AvailableQuantityRequestDTOV2QuantitiesV2
- AvailableQuantityResponseDTOV2QuantitiesV2
- AvailableQuantityResponseV2QuantitiesV2
- AvailableQuantityResponseV2QuantitiesV2Resources
- AvailableQuantitySingleResponseDTOV2QuantitiesV2
- BadRequestAddPositionItemByShipmentIdShipmentsV1
- BadRequestAddPositionItemByTrackingNumberShipmentsV1
- BadRequestShipmentsV1
- BrandProductsV2
- CategoryGroupProductsV2
- CategoryGroupsProductsV2
- ConditionProductsV2
- ConflictAddPositionItemByShipmentIdShipmentsV1
- ConflictAddPositionItemByTrackingNumberShipmentsV1
- ConflictShipmentsV1
- ContentChangeProductsV2
- ContentChangesApiResultProductsV2
- CreateShipmentRequestShipmentsV1
- CreateShipmentResponseShipmentsV1
- CustomerReceiptsV2
- DeliveryAddressReceiptsV2
- DeliveryProductsV2
- DiscountDetailsReceiptsV2
- ErrorDescriptionShipmentsV1
- ForbiddenGetShipmentByShipmentIdShipmentsV1
- ForbiddenGetShipmentByTrackingNumberShipmentsV1
- InitialDeliveryFeeOrdersV4
- InitialDiscountOrdersV4
- InternalServerErrorAddPositionItemByShipmentIdShipmentsV1
- InternalServerErrorAddPositionItemByTrackingNumberShipmentsV1
- InternalServerErrorGetShipmentByShipmentIdShipmentsV1
- InternalServerErrorGetShipmentByTrackingNumberShipmentsV1
- InternalServerErrorGetShipmentListShipmentsV1
- InternalServerErrorShipmentsV1
- LineItemReceiptsV2
- LinkOrdersV4
- LinkProductsV2
- LinkQuantitiesV2
- LinkReceiptsV2
- LinkRelationProductsV2
- LinkReturnsV2
- LinkShipmentsV1
- LogisticsProductsV2
- MarketPlaceStatusApiResultProductsV2
- MarketPlaceStatusErrorProductsV2
- MarketPlaceStatusInformationProductsV2
- MarketPlaceStatusLinkProductsV2
- MarketPlaceStatusProductsV2
- MediaAssetProductsV2
- MisdirectedStatusDataReturnsV2
- MonetaryAmountProductsV2
- NormPriceInfoProductsV2
- NotFoundAddPositionItemByShipmentIdShipmentsV1
- NotFoundAddPositionItemByTrackingNumberShipmentsV1
- NotFoundGetShipmentByShipmentIdShipmentsV1
- NotFoundGetShipmentByTrackingNumberShipmentsV1
- OrderLifecycleInformationOrdersV4
- PackingUnitProductsV2
- PartialRefundReceiptsV2
- PartnerOrderListOrdersV4
- PartnerOrderOrdersV4
- PartnerReceiptsV2
- PayloadTooLargeApiErrorResponseV2QuantitiesV2
- PaymentOrdersV4
- PositionItemListReturnsV2
- PositionItemOrdersV4
- PositionItemReturnsV2
- PositionItemShipmentsV1
- PriceApiResultProductsV2
- PricingProductsV2
- ProductDescriptionProductsV2
- ProductLinkProductsV2
- ProductOrdersV4
- ProductProcessProgressProductsV2
- ProductProcessResultLinkProductsV2
- ProductProcessResultProductsV2
- ProductProcessTaskErrorProductsV2
- ProductProcessTaskResultProductsV2
- ProductVariationApiResultProductsV2
- ProductVariationProductsV2
- ReceiptReceiptsV2
- ReceiptsListReceiptsV2
- RejectedPartnerReturnV2ReturnsV2
- RejectedPositionItemReturnsV2
- RejectedReturnMultiStatusResponseReturnsV2
- RejectedStatusDataReturnsV2
- ReturnTrackingKeyReturnsV2
- ReturnTrackingKeyShipmentsV1
- ReturnedItemStatusDataReturnsV2
- ReturnedPositionItemReturnsV2
- SaleProductsV2
- ServicePositionInfoReceiptsV2
- ServicePositionItemInfoReceiptsV2
- ShipmentListShipmentsV1
- ShipmentShipmentsV1
- ShipmentWithMinimumDetailsShipmentsV1
- ShippingCostReceiptsV2
- ShippingFeeReceiptsV2
- SkuPricingProductsV2
- TotalReceiptsV2
- TrackingInfoOrdersV4
- TrackingKeyShipmentsV1
- UnauthenticatedShipmentsV1
- UpdateQuantityMultiStatusResponseQuantitiesV2
Documentation For Authorization
JWT
- Type: HTTP bearer authentication
Author
All versions of otto-php-client with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.5
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^6.2
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^6.2
The package nethead.co/otto-php-client contains the following files
Loading the files please wait ....