Manage monitoring calls.
apimetrics calls
apimetrics calls create
apimetrics calls edit
apimetrics calls schedules add
apimetrics calls schedules delete
List API calls in project.
USAGE
$ apimetrics calls [--json] [--columns <value> | -x] [--filter <value>] [--no-header | [--csv |
--no-truncate]] [--output csv|json|yaml | | ] [--sort <value>] [-p <value>]
FLAGS
-p, --project-id=<value> ID of project to read. Overrides apimetrics config project set. Can be found in the Project
Settings web page under the admin section or by using the command `apimetrics projects
--columns name,id`.
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
List API calls in project.
EXAMPLES
$ apimetrics calls
Name Description Method URL
────── ─────────── ─────── ─────────────────────────────
Apples null GET https://example.com/v1/apples
$ apimetrics calls --columns name,id
Name ID
────── ────────────────────────────────────────────────────────
Apples ag9zfmFwaW1ldHJpY3MtcWNyFwsSClRlc3RTZXR1cDIYgIDg9f3DuAoM
See code: src/commands/calls/index.ts
Create a new API call.
USAGE
$ apimetrics calls create -n <value> -u <value> [--json] [--accept <value>] [--body <value>] [--description
<value>] [--header <value>] [-m get|GET|head|HEAD|post|POST|put|PUT|patch|PATCH|delete|DELETE|options|OPTIONS] [-p
<value>] [--tag <value>]
FLAGS
-m, --method=<option> [default: GET] HTTP method to use.
<options: get|GET|head|HEAD|post|POST|put|PUT|patch|PATCH|delete|DELETE|options|OPTIONS>
-n, --name=<value> (required) Name of API call.
-p, --project-id=<value> ID of project to modify. Overrides apimetrics config project set. Can be found in the
Project Settings web page under the admin section or by using the command `apimetrics
projects --columns name,id`.
-u, --url=<value> (required) URL to call.
--accept=<value> MIME type for accept header. Alias for --header Accept: <MIME type>.
--body=<value> Request body.
--description=<value> Call description.
--header=<value>... Header to add to call.
--tag=<value>... Tag to add to call.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Create a new API call.
EXAMPLES
$ apimetrics calls create --name Apples --url https://example.com/v1/apples
ag9zfmFwaW1ldHJpY3MtcWNyFwsSClRlc3RTZXR1cDIYgIDg9f3DuAoM
$ apimetrics calls create --name Oranges --url https://example.com/v1/oranges --method POST --header "Content-Type: application/json" --body '{"quantity": 3}'
ag9zfmFwaW1ldHJpY3MtcWNyFwsSClRlc3RTZXRjklafJhslw62dahoM
See code: src/commands/calls/create.ts
Edit an existing API call.
USAGE
$ apimetrics calls edit -c <value> [--json] [--accept <value>] [--add-header <value>] [--add-tag <value>]
[--body <value>] [--description <value>] [-m
get|GET|head|HEAD|post|POST|put|PUT|patch|PATCH|delete|DELETE|options|OPTIONS] [-n <value>] [--remove-header
<value>] [--remove-tag <value>] [--replace-header <value>] [-u <value>]
FLAGS
-c, --call-id=<value> (required) ID of call. Can be found in the expanded Audit Logs of the desired API
call in the Audit tab web page or by using the command `apimetrics calls --columns
name,id`.
-m, --method=<option> HTTP method to use.
<options:
get|GET|head|HEAD|post|POST|put|PUT|patch|PATCH|delete|DELETE|options|OPTIONS>
-n, --name=<value> Name of API call.
-u, --url=<value> URL to call.
--accept=<value> MIME type for accept header. Alias for --replace-header Accept: <MIME type>.
--add-header=<value>... Add header to the call. Specify in the form <key>: <value>.
--add-tag=<value>... Name of tag to add. No effect if the tag already exists.
--body=<value> Request body.
--description=<value> Call description.
--remove-header=<value>... Name of header to remove.
--remove-tag=<value>... Name of tag to remove.
--replace-header=<value>... Add header to the call or replace if it already exists. Specify in the form <key>:
<value>.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Edit an existing API call.
EXAMPLES
$ apimetrics calls edit --call-id ag9zfmFwaW1ldHJpY3MtcWNyFwsSClRlc3RTZXR1cDIYgIDg9f3DuAoM --url https://example.com/v2/apples
See code: src/commands/calls/edit.ts
Add an API call to a Schedule.
USAGE
$ apimetrics calls schedules add -c <value> -s <value> [--json]
FLAGS
-c, --call-id=<value> (required) ID of call to add. Can be found in the expanded Audit Logs of the desired API
call in the Audit tab web page or by using the command `apimetrics calls --columns
name,id`.
-s, --schedule-id=<value> (required) ID of schedule to modify. Can be found by using the command `apimetrics
schedules --columns name,id`.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Add an API call to a Schedule.
ALIASES
$ apimetrics calls schedules add
EXAMPLES
$ apimetrics calls schedules add --schedule-id ag9zfmFwaW1ldHJpY3MtcWNyFQsSCFNjaGVkdWxlGICA4Pbn4ZILDA --call-id ag9zfmFwaW1ldHJpY3MtcWNyFwsSClRlc3RTZXR1cDIYgIDg9f3DuAoM
Remove call from schedule
USAGE
$ apimetrics calls schedules delete -c <value> -s <value> [--json]
FLAGS
-c, --call-id=<value> (required) ID of call to remove. Can be found in the expanded Audit Logs of the desired API
call in the Audit tab web page or by using the command `apimetrics calls --columns
name,id`.
-s, --schedule-id=<value> (required) ID of schedule to modify. Can be found by using the command `apimetrics
schedules --columns name,id`.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Remove call from schedule
ALIASES
$ apimetrics calls schedules delete
EXAMPLES
$ apimetrics calls schedules delete --schedule-id ag9zfmFwaW1ldHJpY3MtcWNyFQsSCFNjaGVkdWxlGICA4Pbn4ZILDA --call-id ag9zfmFwaW1ldHJpY3MtcWNyFwsSClRlc3RTZXRjklafJhslw62dahoM