Get order details
curl --request GET \
--url https://api.fungies.io/v0/orders/{orderIdOrNumber} \
--header 'x-fngs-public-key: <api-key>'import requests
url = "https://api.fungies.io/v0/orders/{orderIdOrNumber}"
headers = {"x-fngs-public-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-fngs-public-key': '<api-key>'}};
fetch('https://api.fungies.io/v0/orders/{orderIdOrNumber}', 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.fungies.io/v0/orders/{orderIdOrNumber}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-fngs-public-key: <api-key>"
],
]);
$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.fungies.io/v0/orders/{orderIdOrNumber}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-fngs-public-key", "<api-key>")
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.fungies.io/v0/orders/{orderIdOrNumber}")
.header("x-fngs-public-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.fungies.io/v0/orders/{orderIdOrNumber}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-fngs-public-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"status": "<string>",
"data": {
"order": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"number": "<string>",
"createdAt": 4503599627370495,
"orderNumber": "<string>",
"object": "order",
"value": 0,
"tax": 0,
"fee": 0,
"totalItems": 0,
"country": null,
"currency": null,
"currencyDecimals": null,
"userId": null,
"user": null,
"lastPaymentId": null,
"lastPaymentNumber": null,
"lastPayment": null,
"subscriptionId": null,
"subscription": null,
"checkoutId": null
},
"subscription": {
"id": "<string>",
"createdAt": 4503599627370495,
"currentIntervalEnd": 4503599627370495,
"currentIntervalStart": 4503599627370495,
"orderId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"orderNumber": "<string>",
"order": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"number": "<string>",
"object": "order"
},
"object": "subscription",
"cancelAtIntervalEnd": false,
"canceledAt": null,
"userId": null,
"user": null,
"lastPaymentId": null,
"lastPaymentNumber": null,
"lastPayment": null
}
}
}{
"status": "error",
"error": {
"message": "Sample error message"
}
}orders
Get order details
Retrieve detailed information about a specific order by its ID or order number.
Returns the full order object including associated user, cart items, subscription (if applicable), and payment details. For subscription orders, also returns the current subscription status.
GET
/
v0
/
orders
/
{orderIdOrNumber}
Get order details
curl --request GET \
--url https://api.fungies.io/v0/orders/{orderIdOrNumber} \
--header 'x-fngs-public-key: <api-key>'import requests
url = "https://api.fungies.io/v0/orders/{orderIdOrNumber}"
headers = {"x-fngs-public-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-fngs-public-key': '<api-key>'}};
fetch('https://api.fungies.io/v0/orders/{orderIdOrNumber}', 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.fungies.io/v0/orders/{orderIdOrNumber}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-fngs-public-key: <api-key>"
],
]);
$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.fungies.io/v0/orders/{orderIdOrNumber}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-fngs-public-key", "<api-key>")
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.fungies.io/v0/orders/{orderIdOrNumber}")
.header("x-fngs-public-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.fungies.io/v0/orders/{orderIdOrNumber}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-fngs-public-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"status": "<string>",
"data": {
"order": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"number": "<string>",
"createdAt": 4503599627370495,
"orderNumber": "<string>",
"object": "order",
"value": 0,
"tax": 0,
"fee": 0,
"totalItems": 0,
"country": null,
"currency": null,
"currencyDecimals": null,
"userId": null,
"user": null,
"lastPaymentId": null,
"lastPaymentNumber": null,
"lastPayment": null,
"subscriptionId": null,
"subscription": null,
"checkoutId": null
},
"subscription": {
"id": "<string>",
"createdAt": 4503599627370495,
"currentIntervalEnd": 4503599627370495,
"currentIntervalStart": 4503599627370495,
"orderId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"orderNumber": "<string>",
"order": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"number": "<string>",
"object": "order"
},
"object": "subscription",
"cancelAtIntervalEnd": false,
"canceledAt": null,
"userId": null,
"user": null,
"lastPaymentId": null,
"lastPaymentNumber": null,
"lastPayment": null
}
}
}{
"status": "error",
"error": {
"message": "Sample error message"
}
}⌘I