Share via


Straker Verify (Preview)

The Straker Verify connector enables seamless integration with Straker’s AI-powered verification services. It allows users to automate workflows involving translation requests— all within your cloud-flow environment. Ideal for streamlining localization, compliance, and content validation 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 Straker Translations
URL https://www.straker.ai
Email support@strakergroup.com
Connector Metadata
Publisher Straker Group
Website https://www.straker.ai
Privacy policy https://www.straker.ai/legal/privacy-policy
Categories AI;Content and Files

Straker Verify – Custom Connector for Microsoft Power Platform

The Straker Verify connector for Power Automate provides seamless integration with Straker’s AI-powered verification services. It lets you automate translation-quality workflows directly in Power Automate, ideal for streamlining localization, compliance, and content-validation processes.

Publisher

Straker Translations Ltd.

Prerequisites

  1. Straker Verify account – Sign-up at https://verify.straker.ai and ensure the Verify module is enabled for your workspace.
  2. API key (Authorization header) – Create a key in Settings → API Keys with permissions for the Verify API (supply it as Bearer YOUR_API_KEY).
  3. Sufficient AI token balance – Each project consumes tokens; make sure your balance is topped up or purchase a bundle (Help Center → Billing → AI Tokens).
  4. Microsoft Power Platform environment – You need an environment where you can create custom connectors or connections in Power Automate / Power Apps.

Obtaining credentials

  1. Sign in to the Straker Translations portal.
  2. Navigate to Settings → API Keys.
  3. Create a new key (or copy an existing one) and keep it safe.
  4. When prompted for credentials in Power Apps or Power Automate, enter the value exactly as Bearer YOUR_API_KEY (including the space). Subsequent connections will reuse the saved credential.

Supported operations

The connector currently exposes the following operations:

Operation Description
GetLanguages Retrieve the list of supported languages.
CreateProject Create a new project by uploading files and selecting workflow & target languages.
GetProject Retrieve the metadata and status of a project.
GetSegments Fetch segment-level details for a project file-language pair.
ConfirmProject Confirm (start) a project after review.
GetFile Download a processed file.
ListWorkflows List available Verify workflows.
GetWorkflow Retrieve detailed information about a single workflow.
GetTokenBalance Get your remaining token balance.
GetKeys List existing API keys for the account.
CreateKey Create a new API key.
GetKey Retrieve details of a specific API key.

ℹ️ Additional endpoints will be added as Straker releases new functionality.

Additional resources

  • Straker Verify Help Center – comprehensive guides for billing, project statuses, supported file types, languages, and more: https://help.straker.ai/en/docs/straker-verify
  • API Reference – interactive Swagger UI: https://api-verify.straker.ai/docs (requires authentication).

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
api_key securestring The api_key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Confirm project

Confirm a project after all files and parameters have been reviewed. This transitions the project into processing.

Create a new project

Create a new project with the given files, languages, and workflow.

Create API key

Create a new API key with the provided name and description.

Download file

Download the binary content for a specific file previously uploaded to the project.

Get API-key details

Fetch the details of a specific API key using its UUID.

Get API keys

Retrieve a list of API keys that belong to the authenticated user.

Get project details

Retrieve full details for a given project including source files, target languages, and status.

Get project segments

Retrieve paginated translation segments for a specific file and target language within a project.

Get token balance

Retrieve the remaining token balance for the authenticated user account.

Get workflow

Get detailed information for a specific workflow, including its actions and status.

Confirm project

Confirm a project after all files and parameters have been reviewed. This transitions the project into processing.

Parameters

Name Key Required Type Description
Project ID
project_id True string

The ID of the project to confirm

Create a new project

Create a new project with the given files, languages, and workflow.

Parameters

Name Key Required Type Description
Files
files True file

One or more files to include in the new project.

Target languages
languages True array

A list of language UUIDs that the content should be translated into.

Workflow ID
workflow_id True string

The UUID of the workflow to apply to the project.

Title
title True string

A human-readable name for the project.

Callback URI
callback_uri True string

The callback URI to receive project status updates.

Returns

CreateProjectResponse
CreateProjectResponse

Create API key

Create a new API key with the provided name and description.

Parameters

Name Key Required Type Description
Description
description string
Name
name True string

Returns

GetKeyResponse
GetKeyResponse

Download file

Download the binary content for a specific file previously uploaded to the project.

Parameters

Name Key Required Type Description
File ID
file_id True uuid

The UUID of the file to download.

Returns

response
binary

Get API-key details

Fetch the details of a specific API key using its UUID.

Parameters

Name Key Required Type Description
Key ID
key_id True uuid

The UUID of the API key.

Returns

GetKeyResponse
GetKeyResponse

Get API keys

Retrieve a list of API keys that belong to the authenticated user.

Returns

GetKeysResponse
GetKeysResponse

Get project details

Retrieve full details for a given project including source files, target languages, and status.

Parameters

Name Key Required Type Description
Project ID
project_id True uuid

The UUID of the project.

Returns

GetProjectResponse
GetProjectResponse

Get project segments

Retrieve paginated translation segments for a specific file and target language within a project.

Parameters

Name Key Required Type Description
Project ID
project_id True uuid

The UUID of the project.

File ID
file_id True uuid

The UUID of the source file within the project.

Language ID
language_id True uuid

The UUID of the target language.

Page
page integer

The page number for paginated results.

Page Size
page_size integer

The number of segments to return per page.

Returns

GetSegmentResponse
GetSegmentResponse

Get token balance

Retrieve the remaining token balance for the authenticated user account.

Returns

GetTokenBalanceResponse
GetTokenBalanceResponse

Get workflow

Get detailed information for a specific workflow, including its actions and status.

Parameters

Name Key Required Type Description
Workflow ID
workflow_id True uuid

The UUID of the workflow you want to retrieve.

Returns

GetWorkflowResponse
GetWorkflowResponse

Definitions

APIKeySchema

Name Path Type Description
Api Key
api_key string
Description
description
Name
name string

CreateProjectResponse

Name Path Type Description
Message
message

A message indicating the result of the operation

Project Id
project_id uuid

The UUID of the created project

GetKeyResponse

Name Path Type Description
Api Key
api_key string
Description
description
Name
name string

GetKeysResponse

Name Path Type Description
Api Keys
api_keys array of APIKeySchema

GetProjectResponse

Name Path Type Description
Project
data Project

GetSegmentResponse

Name Path Type Description
File Id
file_id uuid
Language Id
language_id uuid
Segments
segments array of src__project__schemas__Segment

GetTokenBalanceResponse

Name Path Type Description
Balance
balance integer

GetWorkflowResponse

Name Path Type Description
WorkflowDetail
workflow WorkflowDetail

Project

Name Path Type Description
Archived
archived boolean
Callback Uri
callback_uri
Client Uuid
client_uuid string
Created At
created_at string
Modified At
modified_at string
Source Files
source_files array of SourceFile
Status
status string
Target Languages
target_languages array of TargetLanguage
Title
title
Uuid
uuid string

SourceFile

Name Path Type Description
File Uuid
file_uuid string
Filename
filename string
report
report
Target Files
target_files array of TargetFile
Url
url string

TargetFile

Name Path Type Description
Language Uuid
language_uuid string
Status
status string
Target File Uuid
target_file_uuid string
Url
url string

TargetLanguage

Name Path Type Description
Code
code string
Label
label string
Name
name string
Site Shortname
site_shortname string
Uuid
uuid string

WorkflowAction

Name Path Type Description
Description
description string
Id
id string
Options
options object

WorkflowDetail

Name Path Type Description
Actions
actions array of WorkflowAction
Active
active boolean
Created At
created_at date-time
Description
description string
Id
id string
Name
name string

src__project__schemas__Segment

Name Path Type Description
External Id
external_id string
Source Text
source_text string
Translation
translation src__project__schemas__Translation

src__project__schemas__Translation

Name Path Type Description
Language Id
language_id string
Quality
quality string
Score
score
Target Text
target_text string
Translation Memory Matched
translation_memory_matched boolean

binary

This is the basic data type 'binary'.