> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Thrive Learning

> How to set up the Thrive Learning connector, plus the actions that are available.

<div className="connector-page-header">
  <img src="https://stackone-logos.com/api/thrive/filled/svg" alt="Thrive Learning" className="connector-page-icon" />

  <div className="connector-page-changelog">
    <div className="connector-page-version"><span className="connector-page-tag-preview connector-page-stage-tag">Preview</span><span>v1.0.0</span></div>
  </div>

  <div className="connector-page-header-meta">
    <div className="connector-page-subtitle"><a href="#actions">44 actions</a> · 1 auth method</div>

    <div className="connector-page-category-tags">
      <span className="connector-page-category-tag">LMS</span>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See [Organizations & Projects](/gateway/concepts/organizations-and-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a Connector Profile in your project. See [Setup Connector Profile](/gateway/quickstart#setup-connector-profile).

    <Columns cols={2}>
      <Card title="Connector Profile · Basic Authentication" href="/connectors/thrive/guides/connector-profile/basic-authentication" icon="https://stackone-logos.com/api/thrive/filled/svg" horizontal>
        Uses basic authentication with tenant-id and API key. Requires Administrator privileges in Thrive Learning.
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Link an account [from the dashboard](/connect/managing-connectors/linking-accounts#link-from-the-dashboard) (or via [StackOne Hub](/embed/account-linking/overview)).

    See the guide for the authentication type chosen in the Connector Profile:

    <Columns cols={2}>
      <Card title="Link Account · Basic Authentication" href="/connectors/thrive/guides/link-account/basic-authentication" icon="https://stackone-logos.com/api/thrive/filled/svg" horizontal />
    </Columns>
  </Step>

  <Step title="Use Actions">
    Connect an AI platform to the linked account's actions. See [AI Platforms](/connect/ai-platforms/overview).

    Other ways to call actions are listed in [Protocols & SDKs](/connect/protocols-and-sdks).
  </Step>
</Steps>

## Actions

<div className="connector-meta-library-section">
  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>44 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid">
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_users" data-action-label="List Users" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Users</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_users" aria-label="Copy thrive_list_users"><code className="connector-page-code">thrive\_list\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search and retrieve a list of all users in the Thrive Learning platform with pagination support. Returns basic user info...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_create_user" data-action-label="Create User" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create User</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_create_user" aria-label="Copy thrive_create_user"><code className="connector-page-code">thrive\_create\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new user in the Thrive Learning platform. Requires ref, firstName, and lastName. Email is required unless login...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_update_user" data-action-label="Update User" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Update User</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_update_user" aria-label="Copy thrive_update_user"><code className="connector-page-code">thrive\_update\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing user's profile in the Thrive Learning platform by their ref. All fields are optional; omitted fields...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_delete_user" data-action-label="Delete User" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Delete User</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_delete_user" aria-label="Copy thrive_delete_user"><code className="connector-page-code">thrive\_delete\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a user from the Thrive Learning platform by their unique ref.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_user" data-action-label="Get User" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get User</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_user" aria-label="Copy thrive_get_user"><code className="connector-page-code">thrive\_get\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve comprehensive user data (including positions, tags, followers, rank) by their Thrive internal numeric user ID....</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_user_by_ref" data-action-label="Get User By Ref" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get User By Ref</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_user_by_ref" aria-label="Copy thrive_get_user_by_ref"><code className="connector-page-code">thrive\_get\_user\_by\_ref</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Look up a user by their organisation's external reference code (the 'ref' field). This is the correct tool when you have...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_contents" data-action-label="List Contents" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Contents</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_contents" aria-label="Copy thrive_list_contents"><code className="connector-page-code">thrive\_list\_contents</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of all learning content items from the Thrive platform. Returns content metadata including tit...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_content" data-action-label="Get Content" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Content</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_content" aria-label="Copy thrive_get_content"><code className="connector-page-code">thrive\_get\_content</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed information for a specific content item by its unique ID. Returns comprehensive content data including...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_activities" data-action-label="List Activities" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Activities</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_activities" aria-label="Copy thrive_list_activities"><code className="connector-page-code">thrive\_list\_activities</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve up to 1,000 activity records with pagination and filtering options. Supports filtering by activity types, conte...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_activity" data-action-label="Get Activity" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Activity</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_activity" aria-label="Copy thrive_get_activity"><code className="connector-page-code">thrive\_get\_activity</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific activity record by its unique identifier. Returns activity data including type, name, user, date, co...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_tags" data-action-label="List Tags" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Tags</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_tags" aria-label="Copy thrive_list_tags"><code className="connector-page-code">thrive\_list\_tags</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of all tags from the Thrive platform. Returns tag metadata including associated contents, inte...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_tag" data-action-label="Get Tag" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Tag</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_tag" aria-label="Copy thrive_get_tag"><code className="connector-page-code">thrive\_get\_tag</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed information for a specific tag by its unique ID. Returns tag data including associated contents, inter...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_add_user_tags" data-action-label="Add User Tags" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Add User Tags</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_add_user_tags" aria-label="Copy thrive_add_user_tags"><code className="connector-page-code">thrive\_add\_user\_tags</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add one or more existing tags to a learner. Accepts an array of tag names to associate with the specified user.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_remove_user_tags" data-action-label="Remove User Tags" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Remove User Tags</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_remove_user_tags" aria-label="Copy thrive_remove_user_tags"><code className="connector-page-code">thrive\_remove\_user\_tags</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove one or more existing tags from a learner. Set op to 'remove', path to 'tags', and value to an array of tag names...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_audiences" data-action-label="List Audiences" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Audiences</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_audiences" aria-label="Copy thrive_list_audiences"><code className="connector-page-code">thrive\_list\_audiences</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve up to 1,000 audiences per page for a tenant. Returns audience metadata including name, reference, type, categor...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_audience" data-action-label="Get Audience" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Audience</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_audience" aria-label="Copy thrive_get_audience"><code className="connector-page-code">thrive\_get\_audience</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific audience by its ID or reference. Returns audience data including name, reference, type, category, ap...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_create_audience" data-action-label="Create Audience" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Audience</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_create_audience" aria-label="Copy thrive_create_audience"><code className="connector-page-code">thrive\_create\_audience</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new audience or structure. First create a structure (category=structure, no parentId), then create child audien...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_update_audience" data-action-label="Update Audience" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Update Audience</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_update_audience" aria-label="Copy thrive_update_audience"><code className="connector-page-code">thrive\_update\_audience</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing audience's name and/or reference. Only works for API-controlled audiences.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_delete_audience" data-action-label="Delete Audience" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Delete Audience</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_delete_audience" aria-label="Copy thrive_delete_audience"><code className="connector-page-code">thrive\_delete\_audience</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an audience by its ID or reference. The audience must not have any child audiences. Only works for API-controlled...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_audience_members" data-action-label="List Audience Members" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Audience Members</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_audience_members" aria-label="Copy thrive_list_audience_members"><code className="connector-page-code">thrive\_list\_audience\_members</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of members belonging to a specific audience. Returns user IDs, emails, and references.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_add_audience_members" data-action-label="Add Audience Members" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Add Audience Members</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_add_audience_members" aria-label="Copy thrive_add_audience_members"><code className="connector-page-code">thrive\_add\_audience\_members</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add users to an audience's members list. Takes an array of user emails, references, or IDs that already exist in the Thr...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_replace_audience_members" data-action-label="Replace Audience Members" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Replace Audience Members</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_replace_audience_members" aria-label="Copy thrive_replace_audience_members"><code className="connector-page-code">thrive\_replace\_audience\_members</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Replace an audience's entire members list with the given list of users. Does not support an empty array. To keep existin...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_remove_audience_member" data-action-label="Remove Audience Member" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Remove Audience Member</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_remove_audience_member" aria-label="Copy thrive_remove_audience_member"><code className="connector-page-code">thrive\_remove\_audience\_member</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove a single user from an audience's members list. Only works for API-controlled child audiences (not structures). To...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_remove_audience_manager" data-action-label="Remove Audience Manager" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Remove Audience Manager</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_remove_audience_manager" aria-label="Copy thrive_remove_audience_manager"><code className="connector-page-code">thrive\_remove\_audience\_manager</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove a specific user from an audience's managers list by their user ID. To remove a regular member instead, use remove...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_audience_managers" data-action-label="List Audience Managers" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Audience Managers</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_audience_managers" aria-label="Copy thrive_list_audience_managers"><code className="connector-page-code">thrive\_list\_audience\_managers</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the list of managers for a specific audience. Returns manager user IDs, emails, references, and their permissio...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_add_audience_managers" data-action-label="Add Audience Managers" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Add Audience Managers</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_add_audience_managers" aria-label="Copy thrive_add_audience_managers"><code className="connector-page-code">thrive\_add\_audience\_managers</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add users to an audience's managers list with specified permissions.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_replace_audience_managers" data-action-label="Replace Audience Managers" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Replace Audience Managers</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_replace_audience_managers" aria-label="Copy thrive_replace_audience_managers"><code className="connector-page-code">thrive\_replace\_audience\_managers</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Replace an audience's entire managers list with the given list. Does not support an empty array.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_assignments" data-action-label="List Assignments" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Assignments</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_assignments" aria-label="Copy thrive_list_assignments"><code className="connector-page-code">thrive\_list\_assignments</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of content assignments for a specific audience. Returns assignment metadata including content...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_create_assignment" data-action-label="Create Assignment" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Assignment</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_create_assignment" aria-label="Copy thrive_create_assignment"><code className="connector-page-code">thrive\_create\_assignment</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new content assignment for an audience. Assigns a specific content item to an audience with optional completion...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_assignment" data-action-label="Get Assignment" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Assignment</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_assignment" aria-label="Copy thrive_get_assignment"><code className="connector-page-code">thrive\_get\_assignment</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed information for a specific assignment by its unique ID. Returns assignment data including audience ID,...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_enrolments" data-action-label="List Enrolments" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Enrolments</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_enrolments" aria-label="Copy thrive_list_enrolments"><code className="connector-page-code">thrive\_list\_enrolments</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of enrolments for a specific assignment. Returns enrolment metadata including user ID, status,...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_enrolment" data-action-label="Get Enrolment" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Enrolment</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_enrolment" aria-label="Copy thrive_get_enrolment"><code className="connector-page-code">thrive\_get\_enrolment</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed information for a specific enrolment. Requires both the assignment\_id (use list\_assignments to find it...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_completions" data-action-label="List Completions" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Completions</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_completions" aria-label="Copy thrive_list_completions"><code className="connector-page-code">thrive\_list\_completions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of content completion records. Returns completion metadata including content ID, skills acquir...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_create_completion" data-action-label="Create Completion" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Completion</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_create_completion" aria-label="Copy thrive_create_completion"><code className="connector-page-code">thrive\_create\_completion</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a completion record for a user against a specific content item. Returns a 'statementId' (xAPI UUID format) — this...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_completion" data-action-label="Get Completion" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Completion</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_completion" aria-label="Copy thrive_get_completion"><code className="connector-page-code">thrive\_get\_completion</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific completion record by its ID. Returns completion data including user ID, content ID, content version,...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_skill_levels" data-action-label="List Skill Levels" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Skill Levels</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_skill_levels" aria-label="Copy thrive_list_skill_levels"><code className="connector-page-code">thrive\_list\_skill\_levels</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the available skill levels configured in the Thrive platform. Returns skill level metadata including name, enab...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_update_user_skills" data-action-label="Update User Skills" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Update User Skills</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_update_user_skills" aria-label="Copy thrive_update_user_skills"><code className="connector-page-code">thrive\_update\_user\_skills</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update skill levels and/or target levels for a learner. Set op to 'update', path to 'skills', and value to an array of s...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_cpd_categories" data-action-label="List CPD Categories" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List CPD Categories</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_cpd_categories" aria-label="Copy thrive_list_cpd_categories"><code className="connector-page-code">thrive\_list\_cpd\_categories</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of CPD (Continuing Professional Development) categories from the Thrive platform. Returns cate...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_cpd_category" data-action-label="Get CPD Category" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get CPD Category</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_cpd_category" aria-label="Copy thrive_get_cpd_category"><code className="connector-page-code">thrive\_get\_cpd\_category</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed information for a specific CPD category by its unique ID. Returns the category ID and name.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_cpd_entries" data-action-label="List CPD Entries" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List CPD Entries</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_cpd_entries" aria-label="Copy thrive_list_cpd_entries"><code className="connector-page-code">thrive\_list\_cpd\_entries</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of CPD (Continuing Professional Development) entries from the Thrive platform. Returns entry m...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_cpd_entry" data-action-label="Get CPD Entry" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get CPD Entry</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_cpd_entry" aria-label="Copy thrive_get_cpd_entry"><code className="connector-page-code">thrive\_get\_cpd\_entry</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed information for a specific CPD entry by its unique ID. Returns entry data including user, activity typ...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_cpd_requirements" data-action-label="List CPD Requirements" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List CPD Requirements</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_cpd_requirements" aria-label="Copy thrive_list_cpd_requirements"><code className="connector-page-code">thrive\_list\_cpd\_requirements</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of CPD (Continuing Professional Development) requirement summaries from the Thrive platform. R...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_get_cpd_requirement" data-action-label="Get CPD Requirement" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get CPD Requirement</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_get_cpd_requirement" aria-label="Copy thrive_get_cpd_requirement"><code className="connector-page-code">thrive\_get\_cpd\_requirement</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed information for a specific CPD requirement summary by its unique ID. Returns requirement data includin...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="thrive_list_cpd_user_summaries" data-action-label="List CPD User Summaries" data-action-scopes="" data-action-auth="Basic Authentication" data-action-auth-scopes="{&#x22;Basic Authentication&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List CPD User Summaries</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="thrive_list_cpd_user_summaries" aria-label="Copy thrive_list_cpd_user_summaries"><code className="connector-page-code">thrive\_list\_cpd\_user\_summaries</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve CPD (Continuing Professional Development) log summaries per user from the Thrive platform. Returns aggregated t...</div>
      </div>
    </div>
  </div>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.