All URIs are relative to https://api.subspace.com
| Method | HTTP request | Description |
|---|---|---|
| sipTeleportServiceCreate | POST /v1/sipteleport | |
| sipTeleportServiceDelete | DELETE /v1/sipteleport/{id} | |
| sipTeleportServiceGet | GET /v1/sipteleport/{id} | |
| sipTeleportServiceList | GET /v1/sipteleport | |
| sipTeleportServiceUpdate | PUT /v1/sipteleport/{id} |
V1SipTeleportResponse sipTeleportServiceCreate(v1CreateSipTeleport, opts)
import SubspaceProductApi from 'subspace_product_api';
let defaultClient = SubspaceProductApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: accessCode
let accessCode = defaultClient.authentications['accessCode'];
accessCode.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new SubspaceProductApi.SipTeleportServiceApi();
let v1CreateSipTeleport = new SubspaceProductApi.V1CreateSipTeleport(); // V1CreateSipTeleport | Required parameters to create a new SIPTeleport
let opts = {
'idempotencyKey': "idempotencyKey_example" // String | Value is the returned etag of a get request. If a retry sends an Idempotency-Key that has been seen before, the existing teleport is returned with the status code of 200
};
apiInstance.sipTeleportServiceCreate(v1CreateSipTeleport, opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| v1CreateSipTeleport | V1CreateSipTeleport | Required parameters to create a new SIPTeleport | |
| idempotencyKey | String | Value is the returned etag of a get request. If a retry sends an Idempotency-Key that has been seen before, the existing teleport is returned with the status code of 200 | [optional] |
- Content-Type: application/json
- Accept: application/json
V1SipTeleportResponse sipTeleportServiceDelete(id)
import SubspaceProductApi from 'subspace_product_api';
let defaultClient = SubspaceProductApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: accessCode
let accessCode = defaultClient.authentications['accessCode'];
accessCode.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new SubspaceProductApi.SipTeleportServiceApi();
let id = "id_example"; // String |
apiInstance.sipTeleportServiceDelete(id, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| id | String |
- Content-Type: Not defined
- Accept: application/json
V1SipTeleportResponse sipTeleportServiceGet(id)
import SubspaceProductApi from 'subspace_product_api';
let defaultClient = SubspaceProductApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: accessCode
let accessCode = defaultClient.authentications['accessCode'];
accessCode.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new SubspaceProductApi.SipTeleportServiceApi();
let id = "id_example"; // String |
apiInstance.sipTeleportServiceGet(id, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| id | String |
- Content-Type: Not defined
- Accept: application/json
V1ListSipTeleportResponse sipTeleportServiceList(opts)
import SubspaceProductApi from 'subspace_product_api';
let defaultClient = SubspaceProductApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: accessCode
let accessCode = defaultClient.authentications['accessCode'];
accessCode.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new SubspaceProductApi.SipTeleportServiceApi();
let opts = {
'before': "before_example", // String |
'limit': 789 // Number |
};
apiInstance.sipTeleportServiceList(opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| before | String | [optional] | |
| limit | Number | [optional] |
- Content-Type: Not defined
- Accept: application/json
V1SipTeleportResponse sipTeleportServiceUpdate(id, v1UpdateSipTeleport)
import SubspaceProductApi from 'subspace_product_api';
let defaultClient = SubspaceProductApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: accessCode
let accessCode = defaultClient.authentications['accessCode'];
accessCode.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new SubspaceProductApi.SipTeleportServiceApi();
let id = "id_example"; // String |
let v1UpdateSipTeleport = new SubspaceProductApi.V1UpdateSipTeleport(); // V1UpdateSipTeleport | Parameters to update an existing SIPTeleport, minimum requirement of one of them defined to update
apiInstance.sipTeleportServiceUpdate(id, v1UpdateSipTeleport, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| id | String | ||
| v1UpdateSipTeleport | V1UpdateSipTeleport | Parameters to update an existing SIPTeleport, minimum requirement of one of them defined to update |
- Content-Type: application/json
- Accept: application/json