Get Stock Transfer
curl --request GET \
--url https://api.decodahealth.com/inventory/stock-transfers/{id} \
--header 'API-KEY: <api-key>' \
--header 'TENANT: <tenant>'import requests
url = "https://api.decodahealth.com/inventory/stock-transfers/{id}"
headers = {
"TENANT": "<tenant>",
"API-KEY": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {TENANT: '<tenant>', 'API-KEY': '<api-key>'}};
fetch('https://api.decodahealth.com/inventory/stock-transfers/{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.decodahealth.com/inventory/stock-transfers/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"API-KEY: <api-key>",
"TENANT: <tenant>"
],
]);
$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.decodahealth.com/inventory/stock-transfers/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("TENANT", "<tenant>")
req.Header.Add("API-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.decodahealth.com/inventory/stock-transfers/{id}")
.header("TENANT", "<tenant>")
.header("API-KEY", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.decodahealth.com/inventory/stock-transfers/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["TENANT"] = '<tenant>'
request["API-KEY"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"fromLocationId": "<string>",
"toLocationId": "<string>",
"creatorId": "<string>",
"id": "<string>",
"status": "PENDING",
"notes": "<string>",
"completedDate": "2023-11-07T05:31:56Z",
"createdDate": "2023-11-07T05:31:56Z",
"updatedDate": "2023-11-07T05:31:56Z",
"fromLocation": {
"id": "<string>",
"name": "<string>",
"isVirtual": false
},
"toLocation": {
"id": "<string>",
"name": "<string>",
"isVirtual": false
},
"creator": {
"id": "<string>",
"firstName": "<string>",
"lastName": "<string>"
},
"items": [
{
"stockTransferId": "<string>",
"sourceShipmentId": "<string>",
"quantityRequested": 123,
"id": "<string>",
"destinationShipmentId": "<string>",
"quantityShipped": 123,
"quantityReceived": 123,
"createdDate": "2023-11-07T05:31:56Z",
"updatedDate": "2023-11-07T05:31:56Z",
"sourceShipment": {
"id": "<string>",
"stockId": "<string>",
"remainingQuantity": 123,
"lotNumber": "<string>",
"expiryDate": "2023-11-07T05:31:56Z",
"sku": "<string>",
"cost": 123,
"stock": {
"id": "<string>",
"name": "<string>",
"unit": "<string>"
}
},
"destinationShipment": {
"id": "<string>",
"stockId": "<string>",
"remainingQuantity": 123,
"lotNumber": "<string>",
"expiryDate": "2023-11-07T05:31:56Z",
"sku": "<string>",
"cost": 123,
"stock": {
"id": "<string>",
"name": "<string>",
"unit": "<string>"
}
}
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Stock
Get Stock Transfer
Get a stock transfer by ID.
GET
/
inventory
/
stock-transfers
/
{id}
Get Stock Transfer
curl --request GET \
--url https://api.decodahealth.com/inventory/stock-transfers/{id} \
--header 'API-KEY: <api-key>' \
--header 'TENANT: <tenant>'import requests
url = "https://api.decodahealth.com/inventory/stock-transfers/{id}"
headers = {
"TENANT": "<tenant>",
"API-KEY": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {TENANT: '<tenant>', 'API-KEY': '<api-key>'}};
fetch('https://api.decodahealth.com/inventory/stock-transfers/{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.decodahealth.com/inventory/stock-transfers/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"API-KEY: <api-key>",
"TENANT: <tenant>"
],
]);
$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.decodahealth.com/inventory/stock-transfers/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("TENANT", "<tenant>")
req.Header.Add("API-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.decodahealth.com/inventory/stock-transfers/{id}")
.header("TENANT", "<tenant>")
.header("API-KEY", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.decodahealth.com/inventory/stock-transfers/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["TENANT"] = '<tenant>'
request["API-KEY"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"fromLocationId": "<string>",
"toLocationId": "<string>",
"creatorId": "<string>",
"id": "<string>",
"status": "PENDING",
"notes": "<string>",
"completedDate": "2023-11-07T05:31:56Z",
"createdDate": "2023-11-07T05:31:56Z",
"updatedDate": "2023-11-07T05:31:56Z",
"fromLocation": {
"id": "<string>",
"name": "<string>",
"isVirtual": false
},
"toLocation": {
"id": "<string>",
"name": "<string>",
"isVirtual": false
},
"creator": {
"id": "<string>",
"firstName": "<string>",
"lastName": "<string>"
},
"items": [
{
"stockTransferId": "<string>",
"sourceShipmentId": "<string>",
"quantityRequested": 123,
"id": "<string>",
"destinationShipmentId": "<string>",
"quantityShipped": 123,
"quantityReceived": 123,
"createdDate": "2023-11-07T05:31:56Z",
"updatedDate": "2023-11-07T05:31:56Z",
"sourceShipment": {
"id": "<string>",
"stockId": "<string>",
"remainingQuantity": 123,
"lotNumber": "<string>",
"expiryDate": "2023-11-07T05:31:56Z",
"sku": "<string>",
"cost": 123,
"stock": {
"id": "<string>",
"name": "<string>",
"unit": "<string>"
}
},
"destinationShipment": {
"id": "<string>",
"stockId": "<string>",
"remainingQuantity": 123,
"lotNumber": "<string>",
"expiryDate": "2023-11-07T05:31:56Z",
"sku": "<string>",
"cost": 123,
"stock": {
"id": "<string>",
"name": "<string>",
"unit": "<string>"
}
}
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Headers
The tenant you are making this request on behalf of
Your api key
Path Parameters
Response
Successful Response
Stock transfer response schema.
ID of the source location
ID of the destination location
ID of the user who created the transfer
Unique identifier for the transfer
Status of the transfer
Available options:
PENDING, COMPLETED, CANCELLED Optional notes
Date the transfer was completed
Date the transfer was created
Date the transfer was last updated
Source location details
Show child attributes
Show child attributes
Destination location details
Show child attributes
Show child attributes
User who created the transfer
Show child attributes
Show child attributes
Transfer items
Show child attributes
Show child attributes
⌘I
