List groups
telem_read_groups.RdList groups
Arguments
- name
Character. The group's name.
- ...
Further filters, passed as
filter[name]=value.- pages
Optional pagination spec passed to
spdgt.auth::api_get(). Defaults toNULL, which fetches every record.- dry_run
Logical. If
TRUE, prints the request without sending it.- verbosity
Integer. How much to print (0 = silent, 1 = headers, 2 = headers + body, 3 = full).
Filtering
The named arguments cover the filters people reach for most. Anything else
the endpoint accepts can be passed through ..., where species_id = 4
becomes filter[species_id]=4.
To find out what an endpoint accepts rather than guessing, ask it with
spdgt.auth::api_discover():
spdgt.auth::api_discover("telemetry", "/individuals")That lists every filter, include, sort and pagination option, read from the description the API publishes, so it cannot drift from what the API does.
A filter value understands a small vocabulary: "!Dead" for not equal,
"?" for is-null and "!?" for is-not-null, "~elk" for a partial match,
">10" and "<10" for comparisons, and "a,b,c" for any of several
values. There is no two-sided comparison — ">a,<b" does not mean between —
which is why periods are given as from and to rather than as one string.