Call a V2 master-data endpoint to verify credentials before building a full integration.
Prerequisites
- HTTPS access to
https://api.tradeics.example - A workspace API key
- Any HTTP client (
curl, Postman, or an SDK)
Endpoint
GET https://api.tradeics.example/v2/master-management/v2.0/vendor-sub-category?page=1
Multi-language examples
cURL
curl "https://api.tradeics.example/v2/master-management/v2.0/vendor-sub-category?page=1" \
--get \
--header "Authorization: Bearer $TRADEICS_API_KEY" \
--header "Accept: application/json"
Python
import os
import requests
res = requests.get(
"https://api.tradeics.example/v2/master-management/v2.0/vendor-sub-category",
params={"page": 1},
headers={
"Authorization": f"Bearer {os.environ['TRADEICS_API_KEY']}",
"Accept": "application/json",
},
timeout=30,
)
print(res.status_code, res.json())
Node.js
const res = await fetch(
"https://api.tradeics.example/v2/master-management/v2.0/vendor-sub-category?page=1",
{
headers: {
Authorization: `Bearer ${process.env.TRADEICS_API_KEY}`,
Accept: "application/json",
},
}
);
console.log(await res.json());
Go
req, _ := http.NewRequest(
"GET",
"https://api.tradeics.example/v2/master-management/v2.0/vendor-sub-category?page=1",
nil,
)
req.Header.Set("Authorization", "Bearer "+os.Getenv("TRADEICS_API_KEY"))
req.Header.Set("Accept", "application/json")
res, err := http.DefaultClient.Do(req)
PHP
<?php
$ch = curl_init("https://api.tradeics.example/v2/master-management/v2.0/vendor-sub-category?page=1");
curl_setopt_array($ch, [
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . getenv("TRADEICS_API_KEY"),
"Accept: application/json",
],
CURLOPT_RETURNTRANSFER => true,
]);
echo curl_exec($ch);
Java
var request = HttpRequest.newBuilder()
.uri(URI.create("https://api.tradeics.example/v2/master-management/v2.0/vendor-sub-category?page=1"))
.header("Authorization", "Bearer " + System.getenv("TRADEICS_API_KEY"))
.header("Accept", "application/json")
.GET()
.build();
var response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
Expected outcomes
| Result | Meaning |
|---|---|
200 + error: false |
Connected — map fields into your ERP model |
401 |
Missing / invalid key |
403 |
Key not entitled for this route |
404 |
Resource unavailable for this account |
Next
- Browse REST API V2 — scroll endpoints for right-panel HTTP samples.
- Read B2B Platform for suppliers, RFXs, and POs.
- For model inference, use Call the LLM against
https://llm.tradeics.example.