List group memberships
telem_read_group_individuals.RdList group memberships
Usage
telem_read_group_individuals(
group_id = NULL,
individual_id = NULL,
...,
pages = NULL,
dry_run = FALSE,
verbosity = 0
)Arguments
- group_id
Integer. The group.
- individual_id
Integer. The animal.
- ...
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.