Retrieves one profile by its ID.
Usage
fetch_profile(token = NULL, profile_id, sandbox = is_sandbox_mode())Arguments
- token
Character. Authentication token. When not supplied, it is resolved for the current Shiny session (the token stored by
server_wrapper()) and otherwise falls back to theCSIAPPS_ACCESS_TOKENenvironment variable.- profile_id
Integer or character. The ID of the profile to retrieve.
- sandbox
Logical. When
TRUE(the default in development), no network call is made and the profile is looked up in the local dummy registry (those created withcreate_profile()), returningNULLif no such id exists. Set toFALSEto fetch the real profile from the API. Defaults tois_sandbox_mode().
Value
A single profile object as a list, or NULL if no profile with that
id exists. The structure mirrors the list elements returned by
fetch_profiles().
See also
fetch_profiles() to retrieve multiple profiles,
set_institute() to configure the target institute.
Examples
if (FALSE) { # \dontrun{
set_institute("csiontario")
profile <- fetch_profile(profile_id = 123L, sandbox = FALSE)
profile$person$first_name
} # }
