curl --request GET \
--url https://production.trackstarhq.com/integrations/{integration_type}/{integration_name} \
--header 'x-trackstar-api-key: <x-trackstar-api-key>'{
"data": [
{
"integration_name": "shipbob",
"display_name": "ShipBob",
"install_method": "input",
"description": "description",
"logo_url": "https://example.com/logo.png",
"write_operations": [
{
"action": "create_order",
"url": "POST /wms/orders",
"required_base_schema_fields": [
"line_items.product_id",
"line_items.quantity"
],
"optional_base_schema_fields": [
"order_number",
"line_items",
"channel",
"trading_partner"
],
"integration_specific_fields": {
"properties": {
"warehouse_id": {
"title": "warehouse_id",
"type": "string",
"description": "The warehouse this order was shipped from.",
"example": "",
"enum": [
"N/A - Connect an account to see options"
]
}
},
"type": "object",
"required_fields": [
"warehouse_id"
]
}
}
],
"list_operations": [
{
"action": "get_inventory",
"url": "GET /wms/inventory",
"implemented_fields": {
"onhand": true,
"unsellable": true,
"lots": [
{
"lot_id": true,
"expiration_date": true,
"onhand": true,
"warehouse_id": true
}
],
"substitute_skus": false,
"inventory_by_warehouse_id": {
"key": {
"committed": true,
"fulfillable": true,
"onhand": true,
"awaiting": true,
"unfulfillable": true,
"unsellable": true,
"sellable": true
}
},
"sellable": true,
"created_date": true,
"fulfillable": true,
"trackstar_created_date": true,
"awaiting": true,
"name": true,
"locations": [
{
"location_id": true,
"quantity": true,
"warehouse_id": true
}
],
"active": true,
"committed": true,
"measurements": false,
"unfulfillable": true,
"warehouse_customer_id": true,
"trackstar_updated_date": true,
"id": true,
"connection_id": true,
"external_system_url": false,
"sku": true,
"updated_date": true
}
}
],
"available_actions": [
"create_order",
"get_inventory"
]
}
]
}Information about the data provided by a single integration.
Optionally provide the x-trackstar-access-token header to see connection-specific field information.
curl --request GET \
--url https://production.trackstarhq.com/integrations/{integration_type}/{integration_name} \
--header 'x-trackstar-api-key: <x-trackstar-api-key>'{
"data": [
{
"integration_name": "shipbob",
"display_name": "ShipBob",
"install_method": "input",
"description": "description",
"logo_url": "https://example.com/logo.png",
"write_operations": [
{
"action": "create_order",
"url": "POST /wms/orders",
"required_base_schema_fields": [
"line_items.product_id",
"line_items.quantity"
],
"optional_base_schema_fields": [
"order_number",
"line_items",
"channel",
"trading_partner"
],
"integration_specific_fields": {
"properties": {
"warehouse_id": {
"title": "warehouse_id",
"type": "string",
"description": "The warehouse this order was shipped from.",
"example": "",
"enum": [
"N/A - Connect an account to see options"
]
}
},
"type": "object",
"required_fields": [
"warehouse_id"
]
}
}
],
"list_operations": [
{
"action": "get_inventory",
"url": "GET /wms/inventory",
"implemented_fields": {
"onhand": true,
"unsellable": true,
"lots": [
{
"lot_id": true,
"expiration_date": true,
"onhand": true,
"warehouse_id": true
}
],
"substitute_skus": false,
"inventory_by_warehouse_id": {
"key": {
"committed": true,
"fulfillable": true,
"onhand": true,
"awaiting": true,
"unfulfillable": true,
"unsellable": true,
"sellable": true
}
},
"sellable": true,
"created_date": true,
"fulfillable": true,
"trackstar_created_date": true,
"awaiting": true,
"name": true,
"locations": [
{
"location_id": true,
"quantity": true,
"warehouse_id": true
}
],
"active": true,
"committed": true,
"measurements": false,
"unfulfillable": true,
"warehouse_customer_id": true,
"trackstar_updated_date": true,
"id": true,
"connection_id": true,
"external_system_url": false,
"sku": true,
"updated_date": true
}
}
],
"available_actions": [
"create_order",
"get_inventory"
]
}
]
}Your organization-level Trackstar API key.
"<x-trackstar-api-key>"
Optional. Pass this in to get connection-specific field information. Your user's access token for a specific integration (ShipHero, Extensiv, etc).
"<x-trackstar-access-token>"
The type of integration to filter by.
wms, freight, cart The name of the integration to filter by.
Successful response
Integration Info
Show child attributes
The name of the integration.
"shipbob"
The display name of the integration.
"ShipBob"
How users install the integration within the Trackstar Modal.
input, oauth "input"
A description of the integration.
"description"
The URL of the integration's logo.
"https://example.com/logo.png"
The write operations supported by the integration.
Show child attributes
The action that can be performed.
"create_order"
The URL for the action.
"POST /wms/orders"
The required fields for the action.
Field required for the action.
[
"line_items.product_id",
"line_items.quantity"
]The optional fields for the action.
Field optional for the action.
[
"order_number",
"line_items",
"channel",
"trading_partner"
]Show child attributes
The integration specific fields and their definitions.
Show child attributes
{
"warehouse_id": {
"title": "warehouse_id",
"type": "string",
"description": "The warehouse this order was shipped from.",
"example": "",
"enum": ["N/A - Connect an account to see options"]
}
}The type of the integration specific fields.
"object"
The required fields for the integration specific fields.
Field required for the integration specific fields.
["warehouse_id"]The list operations supported by the integration.
Show child attributes
The action that can be performed.
"get_inventory"
The URL for the action.
"GET /wms/inventory"
The fields that are implemented for the action.
Show child attributes
A Boolean indicating if the field is implemented, or an object or list with more details.
{
"onhand": true,
"unsellable": true,
"lots": [
{
"lot_id": true,
"expiration_date": true,
"onhand": true,
"warehouse_id": true
}
],
"substitute_skus": false,
"inventory_by_warehouse_id": {
"key": {
"committed": true,
"fulfillable": true,
"onhand": true,
"awaiting": true,
"unfulfillable": true,
"unsellable": true,
"sellable": true
}
},
"sellable": true,
"created_date": true,
"fulfillable": true,
"trackstar_created_date": true,
"awaiting": true,
"name": true,
"locations": [
{
"location_id": true,
"quantity": true,
"warehouse_id": true
}
],
"active": true,
"committed": true,
"measurements": false,
"unfulfillable": true,
"warehouse_customer_id": true,
"trackstar_updated_date": true,
"id": true,
"connection_id": true,
"external_system_url": false,
"sku": true,
"updated_date": true
}The actions supported by the integration.
Action supported by the integration
["create_order", "get_inventory"]