List all associated MSP partners
URI - GET
To use this endpoint, send a GET request to retrieve all MSP: /msp/msp-partners
Request
The request includes HTTP headers (obtained in the authentication/authorization process and used to sign the request) with request string parameters.
Request Headers
Header |
Type |
Required |
Format |
Description/Sample |
---|---|---|---|---|
x-av-req-id |
String |
Yes |
UUID – generated and supplied on the request |
d290f1ee-6c54-4b01-90e6-d701748f0851 |
x-av-token |
String |
Yes |
Token obtained in the authentication sequence |
tkn8546ffffggd9d8934593 |
x-av-app-id |
String |
Yes |
Application ID provided by Avanan |
myapp29 |
x-av-date |
String |
Yes |
Date-time in GMT |
'2016-08-29T09:12:33.001Z' |
x-av-sig |
String |
Yes |
Calculated signature |
tkn8jmveolrrtertr9d8934593 |
Request sample (CURL) format
This request sample shows URI base in USA region. For URI base in other regions, see MSP Types.
curl -X GET -H "Accept: application/json" \
-H "x-av-req-id: d290f1ee-6c54-4b01-90e6-d701748f0851" \
-H "x-av-token: tkn8546ffffggd9d8934593" \
-H "x-av-app-id: myapp29" \
-H "x-av-date: 2016-08-29T09:12:33.001Z" \
-H "x-av-sig: tkn8jmveolrrtertr9d8934593" \
https://smart-api-production-1-us.avanan.net/v1.0/msp/msp-tenants
Response
The response obtained from the service includes an HTTP response code and JSON formatted structure. The structure consists of a responseEnvelope structure and a responseData object that holds an MSP array. In each MSP structure, you can find the ID and name of the MSP.
Response Structure
A valid response obtained from the service (JSON format):
{
"responseEnvelope": {
"requestId": "string",
"responseCode": 0,
"responseText": "",
"additionalText": "",
"recordsNumber": 0,
"scrollId": "string"
},
"responseData": [
{
"id": 0,
"name": "string"
}
]
}
Response Parameters
The response parameters:
Parameter |
Type |
Description |
|
---|---|---|---|
responseEnvelope |
Object |
A container of metadata properties |
|
|
requestId |
String |
Request ID (from the request header x-av-req-id value) |
|
responseCode |
Integer |
0 = Success Other values = Failure |
|
responseText |
String |
The text value of the response |
|
additionalText |
String |
Additional information |
|
recordsNumber |
Integer |
Number of records in the response |
|
totalRecordsNumber |
Integer |
Total number of records |
|
scrollId |
String |
A unique ID used to scroll through data |
responseData |
Object |
Array of tenants |
|
responseData/ MSPList |
id |
Integer |
Unique ID of the MSP |
name |
String |
Name of the MSP |
Response Sample
A valid response from the service:
{
"responseEnvelope": {
"requestId": "cc7796ac-6235-4a06-b7e9-6abc557976f6",
"responseCode": 0,
"responseText": "Success",
"additionalText": "",
"recordsNumber": 1,
"totalRecordsNumber": 1,
"scrollId": "34234345454353343"
},
"responseData": {
[
{
"Id": 15,
"name": "ABC MSP"
}
]
}