Your print-on-demand and fulfillment API

The Shirtigo Cockpit is the universal fulfillment & dropshipping solution for print-on-demand. With our advanced API, self-designed products can be created and ordered and payed in just a few API calls.
Illustration der API zwischen Shirtigo Cockpit, Produktion und Versand

Boundless possibilities

Shirtigo Cockpit is your reliable partner for production, processing and shipping. We offer you an advanced API with a multitude of application possibilities.

Good integrability

Easy integration of the print fulfillment API into existing systems (in-house development, newsletter or store systems, apps or ERP systems).

Flexible application possibilities

Development of innovative apps & websites with your own customized products or product configurators based on the textile printing API.

Scale your business

Extend (mobile) apps with merchandise sales features to diversify or increase sales.

Always on the cutting edge

Instant product creation via our REST API means you can always react in real-time to current trends or events and integrate merchandise creation in your automated processed.

The Shirtigo Cockpit API:
One solution for everything

We currently offer our API clients in Python, JavaScript and PHP programming languages.

from client import ApiClient

client = ApiClient(API_TOKEN, BASE_URL)

# Order 3 shirts with base-product id 235 and your design on front
order_data = {
 "jobs": {
   "processings": [{
     "position": "center",
     "design": {
       "url" : "https://url.com/your-design.png"
     },
     "area": "front",
     "width": 280,
     "offset_center": 0,
     "method": "print",
     "offset_top": 80
   }],
   "base_products": [{
     "id": 235,
     "colors": [
       {
         "id": 326,
         "sizes": [
           {
             "id": 1,
             "amount": 3
           }
         ]
       }
     ]
   }]
 },
 "sender": {
   "company": "Deine Firma",
   "title": "",
   "firstname": "Max",
   "lastname": "Mustermann",
   "street": "Musterstraße 100",
   "postcode": "50829",
   "city": "Köln",
   "country": "Deutschland"
 },
 "delivery": {
   "company": "Dein Kunde GmbH",
   "title": "",
   "firstname": "John",
   "lastname": "Doe",
   "street": "Musterstraße 1",
   "postcode": "10115",
   "city": "Berlin",
   "country": "Deutschland"
 }
}

client.post("quickorder", data=order_data)
const { ApiClient } = require("./client.js");

let client = new ApiClient(API_TOKEN, BASE_URL);

// Order 3 shirts with base-product id 235 and your design on front
let order_data = {
 "jobs": {
   "processings": [{
     "position": "center",
     "design": {
       "url" : "https://url.com/your-design.png"
     },
     "area": "front",
     "width": 280,
     "offset_center": 0,
     "method": "print",
     "offset_top": 80
   }],
   "base_products": [{
     "id": 235,
     "colors": [
       {
         "id": 326,
         "sizes": [
           {
             "id": 1,
             "amount": 3
           }
         ]
       }
     ]
   }]
 },
 "sender": {
   "company": "Deine Firma",
   "title": "",
   "firstname": "Max",
   "lastname": "Mustermann",
   "street": "Musterstraße 100",
   "postcode": "50829",
   "city": "Köln",
   "country": "Deutschland"
 },
 "delivery": {
   "company": "Dein Kunde GmbH",
   "title": "",
   "firstname": "John",
   "lastname": "Doe",
   "street": "Musterstraße 1",
   "postcode": "10115",
   "city": "Berlin",
   "country": "Deutschland"
 }
};

client.post('quickorder', order_data);
use Shirtigo\ApiClient\ApiClient;

$client = new ApiClient($API_TOKEN, $BASE_URL);

// Order 3 shirts with base-product id 235 and your design on front
$order_data = [
 "jobs" =>  [
   "processings"=> [[
     "position"=> "center",
     "design"=> [
       "url" => "https://url.com/your-design.png"
     ],
     "area"=> "front",
     "width"=> 280,
     "offset_center"=> 0,
     "method"=> "print",
     "offset_top"=> 80
   ]],
   "base_products"=> [[
     "id"=> 235,
     "colors"=> [
       [
         "id"=> 326,
         "sizes"=> [
           [
             "id"=> 1,
             "amount"=> 3
           ]
         ]
       ]
     ]
   ]]
 ],
 "sender"=> [
   "company"=> "Deine Firma",
   "title"=> "",
   "firstname"=> "Max",
   "lastname"=> "Mustermann",
   "street"=> "Musterstraße 100",
   "postcode"=> "50829",
   "city"=> "Köln",
   "country"=> "Deutschland"
 ],
 "delivery"=> [
   "company"=> "Dein Kunde GmbH",
   "title"=> "",
   "firstname"=> "John",
   "lastname"=> "Doe",
   "street"=> "Musterstraße 1",
   "postcode"=> "10115",
   "city"=> "Berlin",
   "country"=> "Deutschland"
 ]
];

$client->post("quickorder", $order_data);
Integrations

Seamless Integration

Connecting your online store to our automated production process is possible with our free integrations for the following store systems, in addition to our print-on-demand API.

Logos der Shirtigo Cockpit Integrationen

Frequently asked questions

What is a REST API?

The term REST API is composed of REST (Representational State Transer) and API (Application Programming Interface). That means a web API allows certain interactions with the REST architecture.

An API generally serves as a programming interface or connection between a software system and another system. REST (or RESTful) refers to a collection of architectural constraints that allows multiple implementation paths.

What does REST API mean in Shirtigo Cockpit?

The API in Shirtigo Cockpit is a textile printing or print fulfillment API, which is the connection between our print-on-demand platform and a store system (Shopify etc.) or online marketplace (e.g. eBay). With the REST API, developers can integrate our textile printing API into other systems such as custom developments or apps, newsletters or stores.

What are the advantages of the REST API in the Shirtigo Cockpit?

Thanks to the easy integrability of our REST-API into existing systems, our REST-API offers flexible application possibilities. For example, you can develop your own innovative mobile apps and websites based on our API. The REST API enables you to develop customized solutions. We use the API as the basis for our own products and therefore maintain, plan and evaluate with great care.

Do I need programming skills to use the REST API?

Yes, the use and implementation of our REST API requires programming knowledge in any case and is therefore unsuitable for laymen. Currently we offer the solution in the programming languages Python, JavaScript and PHP. You can view our API documentation here.

Illustration der API zwischen Shirtigo Cockpit, Produktion und Versand

Latest News & Updates

Sign up for our newsletter and be the first to receive the latest news about our REST API.

Vielen Dank! Deine Anfrage wurde bestätigt.
Deine Anfrage konnte leider nicht verarbeitet werden. Probiere es bitte erneut.
With your registration you will receive regular information about us, our services and offers. You can unsubscribe at any time. More information in our privacy policy.