christian71-stack/miraklseller

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/christian71-stack/miraklseller

1.0.0 2025-10-31 12:52 UTC

This package is not auto-updated.

Last update: 2025-11-01 12:41:13 UTC


README

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Installation & Usage

Requirements

PHP 8.1 and later.

Composer

To install the bindings via Composer, add the following to composer.json:

{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/christian71-stack/miraklseller.git"
    }
  ],
  "require": {
    "christian71-stack/miraklseller": "^1.0"
  }
}

Then run composer install

Manual Installation

Download the files and include autoload.php:

<?php
require_once('/path/to/MiraklSeller/vendor/autoload.php');

Getting Started

Please follow the installation procedure and then run the following:

<?php
require_once(__DIR__ . '/vendor/autoload.php');




$apiInstance = new cbdesk\Mirakl\Api\IncidentsApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client()
);
$order_id = 'order_id_example'; // string | Order identifier
$line = 'line_example'; // string | Order line identifier
$shop_id = 56; // int | Use this parameter when your user has access to several shops. If not specified, the shop_id from your default shop will be used.
$or64_request = new \cbdesk\Mirakl\Model\OR64Request(); // \cbdesk\Mirakl\Model\OR64Request

try {
    $apiInstance->oR64($order_id, $line, $shop_id, $or64_request);
} catch (Exception $e) {
    echo 'Exception when calling IncidentsApi->oR64: ', $e->getMessage(), PHP_EOL;
}

API Endpoints

All URIs are relative to https://your-instance.mirakl.net

Class Method HTTP request Description
IncidentsApi oR64 PUT /api/orders/{order_id}/lines/{line}/resolve_incident Mark an incident as resolved
InvoicingAndAccountingApi dR11 GET /api/document-request/requests List accounting documents requests
InvoicingAndAccountingApi dR12 GET /api/document-request/{document_request_id}/lines List of document request lines
InvoicingAndAccountingApi dR73 GET /api/document-request/documents/download Download accounting documents
InvoicingAndAccountingApi iV01 GET /api/invoices List accounting documents
InvoicingAndAccountingApi iV02 GET /api/invoices/{accounting_document_id} Download an accounting document
InvoicingAndAccountingApi tL02 GET /api/sellerpayment/transactions_logs List transaction lines
InvoicingAndAccountingApi tL03 POST /api/sellerpayment/transactions_logs/async Export transaction lines JSON file asynchronously
InvoicingAndAccountingApi tL04 GET /api/sellerpayment/transactions_logs/async/status/{tracking_id} Poll the status of an asynchronous transaction log export (TL03)
MessagesApi m10 GET /api/inbox/threads/{thread_id} Retrieve a thread
MessagesApi m11 GET /api/inbox/threads List all threads
MessagesApi m13 GET /api/inbox/threads/{attachment_id}/download Download an attachment
MultipleShipmentsApi sT01 POST /api/shipments Create shipments
MultipleShipmentsApi sT06 PUT /api/shipments/delete Delete shipments
MultipleShipmentsApi sT07 PUT /api/shipments Update shipment shipping origin
MultipleShipmentsApi sT11 GET /api/shipments List shipments
MultipleShipmentsApi sT12 GET /api/shipments/items_to_ship List items to ship
MultipleShipmentsApi sT23 POST /api/shipments/tracking Update carrier tracking information for shipments
MultipleShipmentsApi sT24 PUT /api/shipments/ship Validate shipments as shipped
MultipleShipmentsApi sT26 PUT /api/shipments/ready_for_pick_up Validate shipments as ready to pick up
MultipleShipmentsApi sT31 PUT /api/shipments/additional_information Update shipment additional information
OffersApi oF01 POST /api/offers/imports Import a file to add offers
OffersApi oF02 GET /api/offers/imports/{import} Get information and statistics about an offer import
OffersApi oF03 GET /api/offers/imports/{import}/error_report Get the error report file for an offer import
OffersApi oF04 GET /api/offers/imports Get information and statistics about offer imports
OffersApi oF21 GET /api/offers List offers of a shop
OffersApi oF22 GET /api/offers/{offer} Get information about an offer
OffersApi oF24 POST /api/offers Create, update, or delete offers
OffersApi oF51 GET /api/offers/export Get offers CSV file
OffersApi oF52 POST /api/offers/export/async Export offers CSV or JSON file asynchronously
OffersApi oF53 GET /api/offers/export/async/status/{tracking_id} Poll the status of an asynchronous offer export (OF52)
OffersApi p11 GET /api/products/offers List offers for each given product
OffersApi pRI01 POST /api/offers/pricing/imports Import a price file
OffersApi pRI02 GET /api/offers/pricing/imports Get information and statistics about an offer pricing import
OffersApi pRI03 GET /api/offers/pricing/imports/{import_id}/error_report Get the error report for a price import in CSV format
OffersApi sTO01 POST /api/offers/stock/imports Import a stock file
OffersApi sTO02 GET /api/offers/stock/imports/{import_id}/status Get information and statistics about an offer stock import
OffersApi sTO03 GET /api/offers/stock/imports/{import_id}/error_report Get the error report for a stock import in CSV format
OrdersApi oR04 PUT /api/orders Patch update orders
OrdersApi oR07 PUT /api/orders/shipping_from Update order line shipping origin
OrdersApi oR11 GET /api/orders List orders with pagination
OrdersApi oR13 POST /api/orders/async-export Export orders asynchronously
OrdersApi oR14 GET /api/orders/async-export/status/{tracking_id} Get the status of an asynchronous order export.
OrdersApi oR21 PUT /api/orders/{order_id}/accept Accept or refuse order lines
OrdersApi oR23 PUT /api/orders/{order_id}/tracking Update carrier tracking information for a specific order
OrdersApi oR24 PUT /api/orders/{order_id}/ship Validate the shipment of an order
OrdersApi oR28 PUT /api/orders/refund Perform refunds on order lines
OrdersApi oR29 PUT /api/orders/{order_id}/cancel Perform a full cancelation of an order
OrdersApi oR30 PUT /api/orders/cancel Perform cancelations on order lines
OrdersApi oR31 PUT /api/orders/{order_id}/additional_fields Update the custom fields of an order and its order lines
OrdersApi oR32 PUT /api/orders/adjust Adjust order line
OrdersApi oR51 GET /api/orders/{order_id}/evaluation Get the evaluation of an order
OrdersApi oR72 GET /api/orders/documents Lists order's documents
OrdersApi oR73 GET /api/orders/documents/download Download one or multiple documents attached to one or multiple orders
OrdersApi oR75 GET /api/orders/taxes List all the order taxes available on the platform
OrdersApi oR76 DELETE /api/orders/documents/{document_id} Delete an order document
PicklistsApi pL11 GET /api/picklists List picklists
PlatformSettingsApi aF01 GET /api/additional_fields List all custom fields
PlatformSettingsApi cH11 GET /api/channels List all enabled channels
PlatformSettingsApi cUR01 GET /api/currencies List currency codes and labels
PlatformSettingsApi dO01 GET /api/documents List all document types
PlatformSettingsApi l01 GET /api/locales List locale codes and labels
PlatformSettingsApi oF61 GET /api/offers/states List offer conditions
PlatformSettingsApi pC01 GET /api/platform/configuration List platform configurations
PlatformSettingsApi rE01 GET /api/reasons List reasons
PlatformSettingsApi sH11 GET /api/shipping/zones List all active shipping zones
PlatformSettingsApi sH12 GET /api/shipping/types List all active shipping methods
PlatformSettingsApi sH21 GET /api/shipping/carriers List all carriers
PlatformSettingsApi sH31 GET /api/shipping/logistic_classes List all logistic classes
PlatformSettingsApi v01 GET /api/version Health Check endpoint
ProductsApi h11 GET /api/hierarchies List Catalog categories (parents and children) related to a Catalog category
ProductsApi p31 GET /api/products Get products for a list of product references
ProductsApi p42 GET /api/products/imports/{import} Get the import status for a product import
ProductsApi p44 GET /api/products/imports/{import}/error_report Get the error report file for a product import (&quot;Non-integrated products report&quot;)
ProductsApi p45 GET /api/products/imports/{import}/new_product_report Get the product integration report file for a product import (&quot;Added products report&quot;)
ProductsApi p46 GET /api/products/imports/{import}/transformed_file Get the transformed file for a product import (&quot;File in operator format&quot;)
ProductsApi p47 GET /api/products/imports/{import}/transformation_error_report Get the transformation error report file for a product import (&quot;Source file error report&quot;)
ProductsApi p51 GET /api/products/imports Get information about product import statuses
ProductsApi pM11 GET /api/products/attributes Get the product attribute configuration
ProductsApi vL11 GET /api/values_lists Get information about operator's value lists
PromotionsApi pR01 GET /api/promotions List promotions
ReturnsApi rT04 PUT /api/returns Patch update returns
ReturnsApi rT11 GET /api/returns List returns
ReturnsApi rT21 PUT /api/returns/accept Accept or refuse a return request
ReturnsApi rT25 PUT /api/returns/receive Validate returns as received
ReturnsApi rT26 PUT /api/returns/compliance Mark a return as compliant or non compliant
ReturnsApi rT27 PUT /api/returns/close Mark a return as closed
ReturnsApi rT29 PUT /api/returns/cancel Mark a return as canceled
StoresApi a01 GET /api/account Get shop information
StoresApi a02 PUT /api/account Update shop information
StoresApi s30 GET /api/shops/documents List shop's documents
StoresApi s31 GET /api/shops/documents/download Download documents for one or multiple shops
StoresApi s33 DELETE /api/shops/documents/{document_id} Delete a shop document
UsersApi rO02 GET /api/users/shops/roles List shop roles

Models

Authorization

Authentication schemes defined for the API:

shop_api_key

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Tests

To run the tests, use:

composer install
vendor/bin/phpunit

Author

About this package

This PHP package is automatically generated by the OpenAPI Generator project:

  • API version: latest-release
    • Package version: 1.0.0
    • Generator version: 7.17.0
  • Build package: org.openapitools.codegen.languages.PhpClientCodegen