R/gor_connect.R
gor_connect.Rd
Set up a connection object, and call the health endpoint to make sure everything is up and running on the server side
gor_connect(
api_key = NULL,
project = NULL,
root_url = NULL,
api_endpoint = NULL
)
the api key from the /api-key-service endpoint of your CSA host through a browser
project name
root_url of the Query API to use, e.g. "http://localhost:1337". If left as NULL the function will try to get it from the environment variable GOR_API_ROOT_URL, otherwise it will take it from the iss part of the decoded JWT (api_key)
the api endpoint path on the server. If left as NULL the function will try to get it from the environment variable GOR_API_ENDPOINT, otherwise defaults to set up connection to /api/query and /api/phenotype-catalog
returns a list with the connection data
if (FALSE) {
api_key <- "...paste from your /api-key-service/token endpoint..."
conn <- gor_connect(api_key, "test_project")
# or have platform_connect take the api_key from the environment variable GOR_API_KEY:
conn <- gor_connect(project = "test_project")
}