| set_integrations | R Documentation |
Removes all existing OAuth integrations associated with a content item, and creates associations with the integrations provided. You must have administrator or publisher privileges to perform this action.
set_integrations(content, integrations)
content |
A |
integrations |
The complete set of integrations to be associated with the
content. May be a single |
Invisibly returns NULL.
get_integrations(), get_integration(), get_associations(), content_item()
Other oauth integration functions:
create_integration(),
delete_integration(),
get_associations(),
get_integration(),
get_integrations(),
update_integration()
Other content functions:
content_delete(),
content_item(),
content_title(),
content_update(),
create_random_name(),
dashboard_url(),
delete_thumbnail(),
delete_vanity_url(),
deploy_repo(),
get_associations(),
get_bundles(),
get_environment(),
get_image(),
get_job(),
get_jobs(),
get_log(),
get_thumbnail(),
get_vanity_url(),
git,
has_thumbnail(),
lock_content(),
permissions,
search_content(),
set_image_path(),
set_run_as(),
set_thumbnail(),
set_vanity_url(),
swap_vanity_url(),
swap_vanity_urls(),
terminate_jobs(),
verify_content_name()
## Not run:
client <- connect()
content <- content_item(client, "12345678-90ab-cdef-1234-567890abcdef")
integrations <- get_integrations(client)
# Associate a single integration
github_integration <- purrr::keep(integrations, \(x) x$template == "github")[[1]]
set_integrations(content, github_integration)
# Associate multiple integrations at once
selected_integrations <- integrations[1:2]
set_integrations(content, selected_integrations)
# Unset integrations
set_integrations(content, NULL)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.