Share via


CGTrader (Preview)

Gets models from CGTrader for the connected account

This connector is available in the following products and regions:

Service Class Regions
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)
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)
Connector Metadata
Publisher Microsoft

Use this connector to browse and download 3D models from CGTrader inside of Power Apps and Power Automate.

Prerequisites

Makers must have a valid API key (OAuth client id and client secret) for the CGTrader API. These can be requested from https://www.cgtrader.com/developers

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
Client ID securestring The OAuth Client ID for the CGTrader API. This can be requested at https://www.cgtrader.com/developers True
Client Secret securestring The OAuth Client Secret for the CGTrader API. This can be requested at https://www.cgtrader.com/developers True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Downloads a model with the given ID and file type

Downloads a model with the given ID and file type.

Gets the available category names and IDs

Gets the available category names and IDs.

Gets the info of a model with the given ID

Gets the info of a model with the given ID.

Searches for models from CGTrader based on the given filters

Searches for models from CGTrader based on the given filters.

Downloads a model with the given ID and file type

Downloads a model with the given ID and file type.

Parameters

Name Key Required Type Description
ModelID
model_id True number

Model ID number from CGTrader.

File Type
file_type True string

The preferred file type to download. Examples: glb, obj, stl

Returns

The content of the file.

File content
binary

Gets the available category names and IDs

Gets the available category names and IDs.

Returns

Name Path Type Description
array of object
Id
Id number

Model id

Title
Title string

Model title

Gets the info of a model with the given ID

Gets the info of a model with the given ID.

Parameters

Name Key Required Type Description
ModelID
model_id True number

Model ID number from CGTrader.

Returns

Body
ModelInfo

Searches for models from CGTrader based on the given filters

Searches for models from CGTrader based on the given filters.

Parameters

Name Key Required Type Description
Search query
keywords string

Search keywords to query for.

File extensions
extensions string

Filter models by file extension. Separate with commas, example: "glb,obj,stl"

Sort option
sort string

Sort models by: best_match, sales, newest, oldest, lower_price, higher_price

Category ID
category_id number

Filter models by category. Category ids are available via GetCategories.

Low poly only
low_poly boolean

Include or exclude low poly models.

Maximum price
max_price number

Maximum price limit. Searches for free models by default.

Minimum price
min_price number

Minimum price limit. Searches for free models by default.

Page number
page number

Search results are sectioned into pages, use this value to browse lengthy results

Models per page
per_page number

Number of models per page, default is 25

Returns

Name Path Type Description
Total
Total number

Total results

Models
Models array of ModelInfo

Definitions

ModelInfo

Name Path Type Description
Id
Id number

Model id

Title
Title string

Model title

Description
Description string

Model description

Url
Url string

Model url

AuthorName
AuthorName string

Author of the model

License
License string

Model license

Price
Price number

Model price

AvailableFileExtensions
AvailableFileExtensions array of string

Available file extensions

Thumbnail
Thumbnail string

Preview thumbnail

binary

This is the basic data type 'binary'.