Share via


Starmind (Preview)

The Starmind Connector enables seamless integration with Starmind's knowledge engine, allowing users to access verified answers and expert insights across their organisation. By connecting to Starmind, your workflows and agents can intelligently retrieve responses to business-critical questions, surface expert knowledge, and streamline decision-making processes.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Starmind technical support experts are ready to listen and help
URL https://starmind.atlassian.net/servicedesk/customer/portal/2
Email product@starmind.com
Connector Metadata
Publisher Starmind (inc)
Website https://starmind.ai
Privacy policy https://www.starmind.ai/privacy-policy
Categories Productivity;Collaboration

Starmind

Unlock the right expertise exactly when you need it.
Starmind’s advanced knowledge engine identifies experts within your organization and instantly connects you to their insights—seamlessly integrating human intelligence into your daily workflows.

The Starmind Connector enables seamless integration with Starmind’s knowledge engine, allowing users to access verified answers and to connect with experts across their organisation. By connecting to Starmind, Power Automate workflows or Copilot agents can intelligently retrieve responses to business-critical questions, surface expert knowledge, and streamline decision-making processes.

Publisher: Publisher's Name

Starmind

Prerequisites

To use this integration, you will need a Starmind network prepared for the integration. Please, request the setup via the Starmind technical support channel. The connector can be used with any Starmind plan.

Supported Operations

FindExpert

Finds experts based on the provided content.

FindQuestion

Finds questions based on the provided query parameters.

GetQuestion

Retrieves the complete details for a question, including solutions, comments, and concepts by its ID.

PostQuestion

Creates a new question draft.

PublishQuestion

Publishes question draft.

ResolveUser

Resolves the globalUserId to user object. Provide the graphQL query to retrieve the user object as follows

query getUser($globalUserId: UUID!) {
  user(globalUserId: $globalUserId) {
    globalUserId
    firstname
    lastname
    email
    languageId
    avatarUrl
    company
    department
    position
    location
    about
    countryId
    created
    dateDeleted
    isFederated
  }
}

Obtaining Credentials

To obtain an API key for Starmind, you need to contact your Starmind account manager or support team via our technical support channel

Known Issues and Limitations

This connector authenticates exclusively via API key.

  • Access is performed through a technical user account.
  • OAuth authentication in the context of the signed-in user is not supported.

Frequently Asked Questions

What is required to use this connector with a Starmind network?

To use this integration, you will need a Starmind network prepared for the integration. Please, request the setup via the Starmind technical support channel.

How can I get a new API key?

To obtain an API key for Starmind, you need to contact your Starmind account manager or support team via our technical support channel

Deployment Instructions

Please use these instructions to deploy this connector as a custom connector in Microsoft Power Automate.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
The Starmind network. Example: yourcompany.starmind.com string Specify your Starmind network. Example: yourcompany.starmind.com True
API key as provided by Starmind securestring Enter the API key as provided by Starmind True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create a question draft

Creates a new question draft.

Find experts

Finds experts based on the provided context

Find questions

Finds questions based on the provided query parameters.

Find user by id

Resolves the globalUserId to user object

Get complete question details

Retrieves the complete details for a specific question, including solutions, comments, and concepts.

Publish a question

Publishes question draft

Create a question draft

Creates a new question draft.

Parameters

Name Key Required Type Description
title
title True string

question title, Between 10 and 100 characters.

description
description string

Question description providing detailed context and information about the question

language
language string

The question language will be detected automatically based on the title and description text. Providing a language explicitly is usually not necessary, and only helps in cases where the automatic language detection is not able to detect the language unambiguously

knowledge_space
knowledge_space string

the id of the knowledge space to assign the question to

Returns

Body
Question

Find experts

Finds experts based on the provided context

Parameters

Name Key Required Type Description
text_query
text_query True string

The text to find experts for

Returns

Name Path Type Description
experts
experts array of object

experts

experts.global_user_id string

global_user_id

score
experts.score float

score

concept_scores
experts.concept_scores array of object

Expert search concept matches including scores

score
experts.concept_scores.score float

score

concept_id
experts.concept_scores.concept.concept_id string

concept_id

labels_for_languages
experts.concept_scores.concept.labels_for_languages array of object

labels_for_languages

language
experts.concept_scores.concept.labels_for_languages.language string

language

primary_label
experts.concept_scores.concept.labels_for_languages.primary_label string

primary_label

labels
experts.concept_scores.concept.labels_for_languages.labels array of string

labels

description
experts.concept_scores.concept.labels_for_languages.description string

description

description_type
experts.concept_scores.concept.labels_for_languages.description_type string

description_type

label_matches
label_matches array of ConceptLabelMatch

The matched labels for the expert search query

Find questions

Finds questions based on the provided query parameters.

Parameters

Name Key Required Type Description
Search query for questions
query string

The question search query

Maximum number of questions to return
limit integer

Limit the number of returned questions. Defaults to 10.

Predefined filter for questions
filter string

Filter the list of questions using a predefined filter.

Sort criteria for questions
sort string

Specify the criteria the result is sorted by

Returns

Name Path Type Description
href
_links.self.href string

href

href
_links.next.href string

href

href
_links.last.href string

href

items
items array of Question

Results of the question search

total
total integer

total

Find user by id

Resolves the globalUserId to user object

Parameters

Name Key Required Type Description
query
query string

query

globalUserId
globalUserId string

globalUserId

Returns

Name Path Type Description
user
data.user User

user object containing user information

Get complete question details

Retrieves the complete details for a specific question, including solutions, comments, and concepts.

Parameters

Name Key Required Type Description
ID of the question
questionId True integer

The ID of the question to retrieve

Returns

response
QuestionComplete

Publish a question

Publishes question draft

Parameters

Name Key Required Type Description
ID of the question to publish
questionId True integer

The ID of the question draft to be published

Returns

Name Path Type Description
number_of_experts
number_of_experts integer

number_of_experts

Definitions

Question

Name Path Type Description
knowledge_space_id
knowledge_space_id integer

The unique knowledge space id to which the question belongs.

upvote_count
upvote_count integer

upvote_count

view_count
view_count integer

view_count

Published date
published date-time

Timestamp indicating when the question was published (yyyy-MM-ddTHH:mm:ss.fffZ)

is_deleted
is_deleted boolean

indicates if the question is deleted. Deleted questions are not visible to users, but can still be accessed by the administrators.

title
title string

The question title

Last activity date
last_activity date-time

Timestamp indicating the last activity with the question (yyyy-MM-ddTHH:mm:ss.fffZ)

is_published
is_published boolean

The question is_published flag indicates whether the question is published or not. A published solution is visible to all users, while an unpublished solution is in draft state only visible to the author.

Created date
created date-time

Timestamp indicating when the question was created (yyyy-MM-ddTHH:mm:ss.fffZ)

description
description string

Question description providing detailed context and information about the question

solution_count
solution_count integer

solution_count

Content updated date
content_updated date-time

Timestamp indicating when the question's content or attachments were last updated (yyyy-MM-ddTHH:mm:ss.fffZ)

id
id integer

the unique question id

question updated date
updated date-time

Last time the resource has been updated in the DB. This date does not reflect content updates but any update to any fields of the record. Use content_updated for information about content updates.

language
language string

The question language

QuestionComplete

ConceptLabelMatch

Name Path Type Description
concept_id
concept_id string

The unique concept id

description
description string

The concept description

is_flat
is_flat boolean

is_flat

label_match
label_match string

The label that matched the concept

language
language string

Concept language

ontology_id
ontology_id string

The unique ontology id to which the concept belongs

primary_label
primary_label string

Concept primary label

User

user object containing user information

Name Path Type Description
location
location string

location

email
email string

email

avatarUrl
avatarUrl string

avatarUrl

firstname
firstname string

firstname

lastname
lastname string

lastname

countryId
countryId string

countryId

globalUserId
globalUserId string

globalUserId

position
position string

position

company
company string

company

department
department string

department