| Table of Contents | ||
|---|---|---|
|
Base Url
https://console.springserve.com/
...
We are limiting the requests to our API as such:
1) max 240 request/minute per account
2) max 10 requests/minute to the reporting API endpoint
3) max 3 requests/minute to the reporting API endpoint by domain/app bundle
Authentication
To create a new API user, simply login into your account, and in the Settings → Users section, create a new user. As email for the API user, you should put your regular email but add +api to the name (ex. name.lname+api@gmail.com). This will help you identify the origin of any change made in the UI. If you do not receive a password via email contact support@springserve.com
...
Authorization "yourAuthToken"
Examples
Python Example
| Code Block | ||||
|---|---|---|---|---|
| ||||
import requests
import json
url = "https://console.springserve.com/api/v0/auth"
payload = json.dumps({
"email": "user@example.com",
"password": "123abc"
})
headers = {
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text) |
NodeJS Example
| Code Block | ||||
|---|---|---|---|---|
| ||||
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://console.springserve.com/api/v0/auth',
'headers': {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"email": "user@example.com",
"password": "123abc"
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
}); |
...