Documentation Index Fetch the complete documentation index at: https://conductorone-docs-iga-1271.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Capabilities
Resource Sync Provision Users Roles
The Whimsical connector syncs users and roles via the SCIM 2.0 API.
This connector supports the following provisioning operations:
User account provisioning : Create new users via SCIM POST
User account deletion : Remove users from the workspace via SCIM DELETE
Role provisioning : Assign and revoke Editor or Viewer roles via SCIM PATCH (grant/revoke)
Requirements
A Whimsical Enterprise plan with SAML SSO enabled
A SCIM OAuth token from workspace settings
Gather Whimsical credentials
Obtain a SCIM OAuth token
Log in to Whimsical as a workspace administrator.
Click on the workspace name in the top left corner.
Navigate to Workspace settings .
Ensure SAML SSO is enabled and correctly configured.
Enable SCIM provisioning .
Click Reveal to retrieve the OAuth token.
Copy the token immediately.
See the Whimsical SCIM documentation for detailed instructions.
That’s it! Next, move on to the connector configuration instructions.
To complete this task, you’ll need:
The Connector Administrator or Super Administrator role in ConductorOne
Your Whimsical SCIM OAuth token generated above
Follow these instructions to use a built-in, no-code connector hosted by ConductorOne.
In ConductorOne, navigate to Integrations > Connectors and click Add connector .
Search for Whimsical and click Add .
Choose how to set up the new Whimsical connector:
Add the connector to a currently unmanaged app
Add the connector to a managed app
Create a new managed app
Set the owner for this connector and click Next .
Find the Settings area of the page and click Edit .
Paste the SCIM OAuth Token .
The connector’s label changes to Syncing , followed by Connected . You can view the logs to ensure that information is syncing.
That’s it! Your Whimsical connector is now pulling access data into ConductorOne.Follow these instructions to use the Whimsical connector, hosted and run in your own environment. Resources
GitHub repository : Access the source code, report issues, or contribute to the project.
Step 1: Set up a new Whimsical connector
In ConductorOne, navigate to Integrations > Connectors > Add connector .
Search for Baton and click Add .
Choose how to set up the new Whimsical connector.
Set the owner for this connector and click Next .
In the Settings area, click Edit then Rotate to generate a new Client ID and Secret.
Step 2: Create Kubernetes configuration files Secrets configuration # baton-whimsical-secrets.yaml
apiVersion : v1
kind : Secret
metadata :
name : baton-whimsical-secrets
type : Opaque
stringData :
BATON_CLIENT_ID : <ConductorOne client ID>
BATON_CLIENT_SECRET : <ConductorOne client secret>
BATON_WHIMSICAL_TOKEN : <Whimsical SCIM OAuth token>
BATON_PROVISIONING : "true"
See all 11 lines
Deployment configuration # baton-whimsical.yaml
apiVersion : apps/v1
kind : Deployment
metadata :
name : baton-whimsical
labels :
app : baton-whimsical
spec :
selector :
matchLabels :
app : baton-whimsical
template :
metadata :
labels :
app : baton-whimsical
baton : "true"
baton-app : whimsical
spec :
containers :
- name : baton-whimsical
image : ghcr.io/conductorone/baton-whimsical:latest
imagePullPolicy : IfNotPresent
env :
- name : BATON_HOST_ID
value : baton-whimsical
envFrom :
- secretRef :
name : baton-whimsical-secrets
See all 28 lines
Step 3: Deploy the connector
Create a namespace in which to run ConductorOne connectors (if desired),
then apply the secret config and deployment config files.
Check that the connector data uploaded correctly. In ConductorOne, click
Applications . On the Managed apps tab, locate and click the name of
the application you added the Whimsical connector to. Whimsical data should
be found on the Entitlements and Accounts tabs.
That’s it! Your Whimsical connector is now pulling access data into ConductorOne.