All URIs are relative to http://localhost/api/v1
Method | HTTP request | Description |
---|---|---|
createSegment | POST /flags/{flagID}/segments | |
deleteSegment | DELETE /flags/{flagID}/segments/{segmentID} | |
findSegments | GET /flags/{flagID}/segments | |
putSegment | PUT /flags/{flagID}/segments/{segmentID} | |
putSegmentsReorder | PUT /flags/{flagID}/segments/reorder |
Segment createSegment(flagID, body)
var Jsflagr = require('jsflagr');
var apiInstance = new Jsflagr.SegmentApi();
var flagID = 789; // Number | numeric ID of the flag to get
var body = new Jsflagr.CreateSegmentRequest(); // CreateSegmentRequest | create a segment under a flag
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.createSegment(flagID, body, callback);
Name | Type | Description | Notes |
---|---|---|---|
flagID | Number | numeric ID of the flag to get | |
body | CreateSegmentRequest | create a segment under a flag |
No authorization required
- Content-Type: application/json
- Accept: application/json
deleteSegment(flagID, segmentID)
var Jsflagr = require('jsflagr');
var apiInstance = new Jsflagr.SegmentApi();
var flagID = 789; // Number | numeric ID of the flag
var segmentID = 789; // Number | numeric ID of the segment
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.deleteSegment(flagID, segmentID, callback);
Name | Type | Description | Notes |
---|---|---|---|
flagID | Number | numeric ID of the flag | |
segmentID | Number | numeric ID of the segment |
null (empty response body)
No authorization required
- Content-Type: application/json
- Accept: application/json
[Segment] findSegments(flagID)
var Jsflagr = require('jsflagr');
var apiInstance = new Jsflagr.SegmentApi();
var flagID = 789; // Number | numeric ID of the flag to get
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.findSegments(flagID, callback);
Name | Type | Description | Notes |
---|---|---|---|
flagID | Number | numeric ID of the flag to get |
No authorization required
- Content-Type: application/json
- Accept: application/json
Segment putSegment(flagID, segmentID, body)
var Jsflagr = require('jsflagr');
var apiInstance = new Jsflagr.SegmentApi();
var flagID = 789; // Number | numeric ID of the flag
var segmentID = 789; // Number | numeric ID of the segment
var body = new Jsflagr.PutSegmentRequest(); // PutSegmentRequest | update a segment
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.putSegment(flagID, segmentID, body, callback);
Name | Type | Description | Notes |
---|---|---|---|
flagID | Number | numeric ID of the flag | |
segmentID | Number | numeric ID of the segment | |
body | PutSegmentRequest | update a segment |
No authorization required
- Content-Type: application/json
- Accept: application/json
putSegmentsReorder(flagID, body)
var Jsflagr = require('jsflagr');
var apiInstance = new Jsflagr.SegmentApi();
var flagID = 789; // Number | numeric ID of the flag
var body = new Jsflagr.PutSegmentReorderRequest(); // PutSegmentReorderRequest | reorder segments
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.putSegmentsReorder(flagID, body, callback);
Name | Type | Description | Notes |
---|---|---|---|
flagID | Number | numeric ID of the flag | |
body | PutSegmentReorderRequest | reorder segments |
null (empty response body)
No authorization required
- Content-Type: application/json
- Accept: application/json