Skip to content
← Back to documentation
Technical Reference

Bettermode

Feature-rich engagement platform. Browse beautifully designed templates, each flexible for precise customization to your needs.

CategoryMarketing
Authenticationcustom
Version0.2.0
Published scopes0 published scopes
Last updatedSeptember 28, 2026

Overview

Bettermode

This CDK catalogue package is pinned to @activepieces/piece-bettermode@0.2.0 and declares 5 declared actions and no declared triggers. Its definition is derived from the exact reviewed Activepieces source.

Provider runtime verification is recorded separately when an approved test connection is exercised; this catalogue entry does not claim that verification.

Technical guide

Technical reference

  • Package: @activepieces/piece-bettermode@0.2.0
  • Exact artifact digest: sha256:adb7f61b3a9635e8f41e9b3e7fb9451e319e1fa52a74e9969a88718ef7b73e44
  • Source: the exact reviewed Activepieces source
  • Authentication, action and trigger schemas are taken from the exact pinned package.

Capability summary

Authenticationcustom
Supported objects5
Supported actions5
TriggersNone published

Authentication

Authentication method: custom

Authentication profiles

connection · custom
  • Region Required
  • BetterMode Domain Required
  • Email Required
  • Password Required · protected credential

Supported objects

ObjectReadWriteNotes
Create Discussion Post Yes No
Create Question Post Yes No
Assign Badge to Member Yes No
Revoke Badge from Member Yes No
Custom API Call Yes No

Supported actions

Create Discussion Post · Read

Create a new discussion post in a space

create_discussion · Risk: low · Retry: safe

Inputs

  • spaceId · string · Required, The space to create the discussion in
  • title · string · Required, The title of the discussion
  • content · string · Required, The content of the discussion
  • tagNames · string · Optional, The tags to add to the discussion
  • locked · boolean · Optional, If the discussion should be locked
Create Question Post · Read

Create a new question post in a space

create_question · Risk: low · Retry: safe

Inputs

  • spaceId · string · Required, The space to create the question in
  • title · string · Required, The title of the question
  • content · string · Required, The content of the question
  • tagNames · string · Optional, The tags to add to the question
  • locked · boolean · Optional, If the question should be locked
Assign Badge to Member · Read

Assign an existing badge to a member by email

assign_badge · Risk: low · Retry: safe

Inputs

  • badgeId · string · Required, The badge to assign
  • email · string · Required, The email of the member to assign the badge to
Revoke Badge from Member · Read

Revoke a badge from a member by email

revoke_badge · Risk: low · Retry: safe

Inputs

  • badgeId · string · Required, The badge to revoke
  • email · string · Required, The email of the member to revoke the badge from
Custom API Call · Read

Make a custom API call to a specific endpoint

custom_api_call · Risk: low · Retry: safe

Inputs

  • url · object · Required
  • method · string · Required
  • headers · object · Optional, Authorization headers are injected automatically from your connection.
  • queryParams · object · Optional, Appended to the URL as ?key=value.
  • body_type · string · Optional
  • body · object · Optional
  • response_is_binary · boolean · Optional, Enable for files like PDFs, images, etc.
  • failsafe · boolean · Optional, On a failed request, output the error instead of failing the step.
  • timeout · number · Optional, Seconds to wait for a response. Empty: up to the flow limit (10 min).
  • followRedirects · boolean · Optional, Follow 3xx redirects instead of returning them as the response.

Setup

Setup

Create a tenant connection only in the consuming Studio instance when this connector is made available there. Credentials remain in that tenant's Vault-backed connection and are not stored in CDK package metadata.

Limitations

The package has passed deterministic offline package-load and contract validation. No provider credentials, provider API call or live webhook delivery is represented by this release state.