getServices
A MoogDb v2 method that returns a list of services from the database.
Request arguments
Method getServices
takes the following request arguments:
Name |
Type |
Required |
Description |
---|---|---|---|
|
Integer |
No |
Maximum number of services to return. Default is 1,000. |
|
Integer |
No |
Number of the first service to return. Default is 0. |
|
String |
Yes |
A JSON or SQL like filter of the service name. |
|
Boolean |
No |
If |
Response
Method getServices
returns the following response:
Type |
Description |
---|---|
Native Object |
A list of strings describing the requested services, or a null value if there is an error. |
Examples
The following examples demonstrate typical use of method getServices
:
Example Using Exact Matching
Example request using exact matching of the query "Network LON":
var actions = moogdb.getServices(0, 1000, “Network LON”, true);
Example response returning details of the service name "Network LON":
[{ "service_id":3, "name":"Network LON", "description":"Network description" }]
Example using approximate matching
Example request using approximate matching of the query "Network":
var actions = moogdb.getServices(0, 1000, “Network”, false);
Example response returning details of all service names containing "Network":
[{ "service_id":1, "name":"Network LON", "description":"Network London" },{ "service_id":2, "name":"NY Network A", "description":"Network New York A" },{ "service_id":3, "name":"NY Network B", "description":"Network New York B" }]