curl --request PATCH \
--url https://api.gamecart.gg/v1/seller/commands/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"command": "lp user Steve parent add vip",
"executeAt": "2026-09-26T00:00:00.000Z"
}
'import requests
url = "https://api.gamecart.gg/v1/seller/commands/{id}"
payload = {
"command": "lp user Steve parent add vip",
"executeAt": "2026-09-26T00:00:00.000Z"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({command: 'lp user Steve parent add vip', executeAt: '2026-09-26T00:00:00.000Z'})
};
fetch('https://api.gamecart.gg/v1/seller/commands/{id}', 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.gamecart.gg/v1/seller/commands/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'command' => 'lp user Steve parent add vip',
'executeAt' => '2026-09-26T00:00:00.000Z'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.gamecart.gg/v1/seller/commands/{id}"
payload := strings.NewReader("{\n \"command\": \"lp user Steve parent add vip\",\n \"executeAt\": \"2026-09-26T00:00:00.000Z\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.gamecart.gg/v1/seller/commands/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"command\": \"lp user Steve parent add vip\",\n \"executeAt\": \"2026-09-26T00:00:00.000Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gamecart.gg/v1/seller/commands/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"command\": \"lp user Steve parent add vip\",\n \"executeAt\": \"2026-09-26T00:00:00.000Z\"\n}"
response = http.request(request)
puts response.read_body{
"command": "lp user Steve parent add vip",
"createdAt": "2026-09-25T13:05:00.000Z",
"error": "Player not found",
"executeAt": "2026-09-25T13:05:00.000Z",
"id": 4512,
"offlineExecute": false,
"order": {
"accountIdentifier": "Steve",
"email": "[email protected]",
"name": "Steve",
"orderId": "GC-7K9Q2X"
},
"server": {
"id": "0f8fad5b-d9cb-469f-a165-70867728950e",
"name": "Survival"
},
"status": "SCHEDULED",
"trigger": "PURCHASE",
"updatedAt": "2026-09-25T13:06:10.000Z"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}Edit a scheduled command
Only SCHEDULED commands can change.
curl --request PATCH \
--url https://api.gamecart.gg/v1/seller/commands/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"command": "lp user Steve parent add vip",
"executeAt": "2026-09-26T00:00:00.000Z"
}
'import requests
url = "https://api.gamecart.gg/v1/seller/commands/{id}"
payload = {
"command": "lp user Steve parent add vip",
"executeAt": "2026-09-26T00:00:00.000Z"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({command: 'lp user Steve parent add vip', executeAt: '2026-09-26T00:00:00.000Z'})
};
fetch('https://api.gamecart.gg/v1/seller/commands/{id}', 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.gamecart.gg/v1/seller/commands/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'command' => 'lp user Steve parent add vip',
'executeAt' => '2026-09-26T00:00:00.000Z'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.gamecart.gg/v1/seller/commands/{id}"
payload := strings.NewReader("{\n \"command\": \"lp user Steve parent add vip\",\n \"executeAt\": \"2026-09-26T00:00:00.000Z\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.gamecart.gg/v1/seller/commands/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"command\": \"lp user Steve parent add vip\",\n \"executeAt\": \"2026-09-26T00:00:00.000Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gamecart.gg/v1/seller/commands/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"command\": \"lp user Steve parent add vip\",\n \"executeAt\": \"2026-09-26T00:00:00.000Z\"\n}"
response = http.request(request)
puts response.read_body{
"command": "lp user Steve parent add vip",
"createdAt": "2026-09-25T13:05:00.000Z",
"error": "Player not found",
"executeAt": "2026-09-25T13:05:00.000Z",
"id": 4512,
"offlineExecute": false,
"order": {
"accountIdentifier": "Steve",
"email": "[email protected]",
"name": "Steve",
"orderId": "GC-7K9Q2X"
},
"server": {
"id": "0f8fad5b-d9cb-469f-a165-70867728950e",
"name": "Survival"
},
"status": "SCHEDULED",
"trigger": "PURCHASE",
"updatedAt": "2026-09-25T13:06:10.000Z"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}{
"code": "ORDER_NOT_FOUND",
"detail": "Order not found.",
"errors": [
{
"code": "validation.required",
"field": "content",
"message": "This field is required."
}
],
"instance": "/v1/seller/orders/GC-NOPE",
"requiredScope": [
"orders:read",
"orders:buyer:read"
],
"retryAfterSeconds": 17,
"status": 404,
"title": "Not Found",
"traceId": "ede70d1d-66d8-4af7-9a4e-a8775b047380",
"type": "about:blank"
}Authorizations
API token created in the dashboard under Integrations > API. Tokens start with gci_.
Path Parameters
Body
Response
The updated command.
A delivery command in the store's queue. command is already rendered, so it can contain the buyer's delivery identifier.
"lp user Steve parent add vip"
"2026-09-25T13:05:00.000Z"
Failure reason reported by the executor.
"Player not found"
"2026-09-25T13:05:00.000Z"
4512
true runs without the player online.
false
Show child attributes
Show child attributes
Omitted when the server was deleted.
Show child attributes
Show child attributes
SCHEDULED waits for its time and, unless offlineExecute, for the player to be online; PROCESSING was handed to an executor; UNCERTAIN means the platform cannot tell whether it ran.
SCHEDULED, PROCESSING, EXECUTED, FAILED, UNCERTAIN "SCHEDULED"
What queued the command.
PURCHASE, EXPIRATION, DISPUTE "PURCHASE"
"2026-09-25T13:06:10.000Z"
Was this page helpful?
