All URIs are relative to https://127.0.0.1:8080/v2
Method | HTTP request | Description |
---|---|---|
createTrigger | POST /triggers | Create A New Trigger. |
deleteTrigger | DELETE /triggers/{triggerID} | Delete A Trigger |
getTrigger | GET /triggers/{triggerID} | Get Definition Of A Trigger |
listTriggers | GET /triggers | Get A List Of Triggers Within An Application Or Function |
updateTrigger | PUT /triggers/{triggerID} | Update A Trigger |
Trigger createTrigger(body)
Create A New Trigger.
Creates a new Trigger, returning the complete entity.
var FnJs = require('fn_js');
var apiInstance = new FnJs.TriggersApi();
var body = new FnJs.Trigger(); // Trigger | Trigger data to insert.
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.createTrigger(body, callback);
Name | Type | Description | Notes |
---|---|---|---|
body | Trigger | Trigger data to insert. |
No authorization required
- Content-Type: application/json
- Accept: application/json
deleteTrigger(triggerID)
Delete A Trigger
Delete the specified Trigger.
var FnJs = require('fn_js');
var apiInstance = new FnJs.TriggersApi();
var triggerID = "triggerID_example"; // String | Opaque, unique Trigger ID.
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.deleteTrigger(triggerID, callback);
Name | Type | Description | Notes |
---|---|---|---|
triggerID | String | Opaque, unique Trigger ID. |
null (empty response body)
No authorization required
- Content-Type: application/json
- Accept: application/json
Trigger getTrigger(triggerID)
Get Definition Of A Trigger
Gets the definition for the Trigger with the specified ID.
var FnJs = require('fn_js');
var apiInstance = new FnJs.TriggersApi();
var triggerID = "triggerID_example"; // String | Opaque, unique Trigger ID.
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getTrigger(triggerID, callback);
Name | Type | Description | Notes |
---|---|---|---|
triggerID | String | Opaque, unique Trigger ID. |
No authorization required
- Content-Type: application/json
- Accept: application/json
TriggerList listTriggers(opts)
Get A List Of Triggers Within An Application Or Function
This will list all Triggers for a particular Application or Function, returned in name alphabetical order.
var FnJs = require('fn_js');
var apiInstance = new FnJs.TriggersApi();
var opts = {
'appId': "appId_example", // String | Application ID.
'fnId': "fnId_example", // String | Function ID.
'cursor': "cursor_example", // String | Cursor from previous response.next_cursor to begin results after, if any.
'perPage': 56, // Number | Number of results to return, defaults to 30. Max of 100.
'name': "name_example" // String | A Trigger name to filter by.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.listTriggers(opts, callback);
Name | Type | Description | Notes |
---|---|---|---|
appId | String | Application ID. | [optional] |
fnId | String | Function ID. | [optional] |
cursor | String | Cursor from previous response.next_cursor to begin results after, if any. | [optional] |
perPage | Number | Number of results to return, defaults to 30. Max of 100. | [optional] |
name | String | A Trigger name to filter by. | [optional] |
No authorization required
- Content-Type: application/json
- Accept: application/json
Trigger updateTrigger(triggerIDbody)
Update A Trigger
Updates a Trigger by merging the provided values.
var FnJs = require('fn_js');
var apiInstance = new FnJs.TriggersApi();
var triggerID = "triggerID_example"; // String | Opaque, unique Trigger ID.
var body = new FnJs.Trigger(); // Trigger | Trigger data to merge into current value.
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.updateTrigger(triggerIDbody, callback);
Name | Type | Description | Notes |
---|---|---|---|
triggerID | String | Opaque, unique Trigger ID. | |
body | Trigger | Trigger data to merge into current value. |
No authorization required
- Content-Type: application/json
- Accept: application/json