List Fulfillments
curl --request GET \
--url https://api.launchmystore.io/api/v1/fulfillments.json \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.launchmystore.io/api/v1/fulfillments.json"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.launchmystore.io/api/v1/fulfillments.json', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.launchmystore.io/api/v1/fulfillments.json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.launchmystore.io/api/v1/fulfillments.json"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.launchmystore.io/api/v1/fulfillments.json")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.launchmystore.io/api/v1/fulfillments.json")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"status": 200,
"state": "success",
"message": null,
"data": {
"fulfillments": [
{
"fulfillmentId": "8f3a9c2e-1d4b-4a8e-9f12-3b7c6d5e4a10",
"orderId": "ord_xyz789",
"status": "success",
"serviceId": null,
"trackingNumber": "1Z999AA10123456784",
"trackingUrl": "https://ups.com/track?num=1Z999AA10123456784",
"trackingCompany": "UPS",
"lineItems": [
{
"id": "li_001",
"quantity": 2
}
],
"notifyCustomer": true,
"createdAt": "2024-01-16T09:00:00.000Z",
"updatedAt": "2024-01-16T09:00:00.000Z"
}
],
"total": 1,
"page": 1,
"limit": 50
}
}
Fulfillments
List Fulfillments
Get all fulfillments, optionally filtered by order
GET
/
api
/
v1
/
fulfillments.json
List Fulfillments
curl --request GET \
--url https://api.launchmystore.io/api/v1/fulfillments.json \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.launchmystore.io/api/v1/fulfillments.json"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.launchmystore.io/api/v1/fulfillments.json', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.launchmystore.io/api/v1/fulfillments.json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.launchmystore.io/api/v1/fulfillments.json"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.launchmystore.io/api/v1/fulfillments.json")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.launchmystore.io/api/v1/fulfillments.json")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"status": 200,
"state": "success",
"message": null,
"data": {
"fulfillments": [
{
"fulfillmentId": "8f3a9c2e-1d4b-4a8e-9f12-3b7c6d5e4a10",
"orderId": "ord_xyz789",
"status": "success",
"serviceId": null,
"trackingNumber": "1Z999AA10123456784",
"trackingUrl": "https://ups.com/track?num=1Z999AA10123456784",
"trackingCompany": "UPS",
"lineItems": [
{
"id": "li_001",
"quantity": 2
}
],
"notifyCustomer": true,
"createdAt": "2024-01-16T09:00:00.000Z",
"updatedAt": "2024-01-16T09:00:00.000Z"
}
],
"total": 1,
"page": 1,
"limit": 50
}
}
Query Parameters
string
Filter fulfillments belonging to a specific order
string
Filter by fulfillment status:
pending, open, success, cancelled, error, failurestring
Return only fulfillments created after the fulfillment with this ID
integer
default:"1"
Page number for pagination
integer
default:"50"
Number of fulfillments per page
Response
integer
HTTP status code
string
Result state (
success or error)string
Optional message (null on success)
object
Show properties
Show properties
array
Show fulfillment object
Show fulfillment object
string
Fulfillment ID
string
Parent order ID
string
pending, open, success, cancelled, error, failure
string
Fulfillment service ID (null if none)
string
Carrier tracking number
string
Tracking URL
string
Carrier name
array
Fulfilled line items
boolean
Whether the customer was notified
string
Creation timestamp
string
Last update timestamp
integer
Total number of fulfillments matching the filters
integer
Current page
integer
Page size
{
"status": 200,
"state": "success",
"message": null,
"data": {
"fulfillments": [
{
"fulfillmentId": "8f3a9c2e-1d4b-4a8e-9f12-3b7c6d5e4a10",
"orderId": "ord_xyz789",
"status": "success",
"serviceId": null,
"trackingNumber": "1Z999AA10123456784",
"trackingUrl": "https://ups.com/track?num=1Z999AA10123456784",
"trackingCompany": "UPS",
"lineItems": [
{
"id": "li_001",
"quantity": 2
}
],
"notifyCustomer": true,
"createdAt": "2024-01-16T09:00:00.000Z",
"updatedAt": "2024-01-16T09:00:00.000Z"
}
],
"total": 1,
"page": 1,
"limit": 50
}
}