Table of Contents |
---|
...
Creating a Supply Router
...
Code Block | ||||
---|---|---|---|---|
| ||||
import requests
import json
url = "https://admin-console.springserve.com/api/v0/supply_routers"
payload = json.dumps({
"name": "Test Router",
"supply_partner_id": 66463
})
headers = {
'Authorization': 'yourAuthToken',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text) |
...
Code Block | ||||
---|---|---|---|---|
| ||||
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://admin-console.springserve.com/api/v0/supply_routers',
'headers': {
'Authorization': 'yourAuthToken',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"name": "Test Router",
"supply_partner_id": 66463
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
}); |
...
Method: GET
Endpoint URL: /api/v0/supply_routers/<id>
Parameters:
id - (required, type: integer) ID of the supply router.
...
Code Block | ||||
---|---|---|---|---|
| ||||
import requests
import json
url = "https://admin-console.springserve.com/api/v0/supply_routers/25528"
payload = {}
headers = {
'Authorization': 'yourAuthToken',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text) |
...
Code Block | ||||
---|---|---|---|---|
| ||||
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://admin-console.springserve.com/api/v0/supply_routers/25528',
'headers': {
'Authorization': 'yourAuthToken',
'Content-Type': 'application/json'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
}); |
Edit a Supply Router
SDK
Code Block |
---|
In [1]: router = springserve.supply_routers.get(1234) In [2]: router.name = "Test Router with new name" In [3]: changed = router.save() In [4]: changed.ok Out [4]: True In [5]: print changed.name "Test Router with new name" |
...
Method: PATCH
Endpoint URL: /api/v0/supply_routers/<id>
Notes - See response for all parameters that can be edited.
Parameters:
id - (required, type: integer) ID of the supply router.
...
Code Block | ||||
---|---|---|---|---|
| ||||
import requests
import json
url = "https://admin-console.springserve.com/api/v0/supply_routers/25528"
payload = {
"name": "New API Demo Router Name"
}
headers = {
'Authorization': 'yourAuthToken',
'Content-Type': 'application/json'
}
response = requests.request("PATCH", url, headers=headers, data=payload)
print(response.text) |
...
Code Block | ||||
---|---|---|---|---|
| ||||
var request = require('request');
var options = {
'method': 'PATCH',
'url': 'https://admin-console.springserve.com/api/v0/supply_routers/25528',
'headers': {
'Authorization': 'yourAuthToken',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"name": "New API Demo Router Name"
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
}); |
...