Teamup Calendar
Teamup Calendar is a cloud-based group calendar application that developed for groups as well as individuals. It helps by organizing teams, scheduling work, managing resource availability, planning events, and sharing information.
In order to integrate Teamup with Relyance AI you will need an API Key and Token.
In Teamup:
- Login to your Teamup account.
- Once logged in, go here: https://teamup.com/api-keys/request
- Enter your registration email and organization name and click Create API Key.
- This will show you your API Key, copy it down to be used in Relyance.
- Go into your calendar and on the left-hand side under the About section, click Edit.
- Click Sharing in the left-hand navigation menu.
- On the Sharing page there is a table of users and links. One of those links will be Reader. Copy the code that starts with 'ks...' in the Reader section right after the 'teamup.com/...' link. This will be your access Token in Relyance AI.



In the Relyance AI application:
- Login to your Relyance account.
- Navigate to the Settings Menu in the bottom left-hand side.
- Select Integrations.
- Click on the Vendor Integration tab.
- Find the Teamup integration card and click it to open its connections.
- Under Authentication Method, choose Custom.
- Paste the API Key and Token into their respective fields.

The Authentication step asks for:
- API Key: required; held as a secret.
- Token: required; held as a secret.
- Click Authenticate.
- At this point, you should see the following result on the Vendor Integrations page:

- Congratulations, you are now connected to Teamup.
Manage this integration with Terraform
Connections for this integration can be managed as code with the Relyance Terraform provider. Non-secret fields go in auth.params; secret fields go in auth.secrets_wo, which is write-only — never stored in Terraform state. Rotate secrets by bumping auth.secrets_wo_version.
resource "relyance_integration_connection" "daysmart_teamup" {
vendor = "daysmart_teamup"
name = "<your connection name>"
auth = {
method = "api-key"
params = {
data_storage_location = "us"
}
# Secret fields are write-only: sent to Relyance, never stored in state.
secrets_wo = {
api_key = var.daysmart_teamup_api_key
token = var.daysmart_teamup_token
}
secrets_wo_version = 1
}
scans = { "property-inspection" = { enabled = true } }
}