Poly API (poly:v1)

2024-01-26

4 removed methods | Removed API

Deletions

    Methods
  • poly.users.likedassets.list

      Parameter Order: name

      Parameters:

        orderBy

          Description: Specifies an ordering for assets. Acceptable values are: `BEST`, `NEWEST`, `OLDEST`, 'LIKED_TIME'. Defaults to `LIKED_TIME`, which ranks assets based on how recently they were liked.

          Location: query

          Type: string

        format

          Description: Return only assets with the matching format. Acceptable values are: `BLOCKS`, `FBX`, `GLTF`, `GLTF2`, `OBJ`, `TILT`.

          Location: query

          Type: string

        pageToken

          Type: string

          Location: query

          Description: Specifies a continuation token from a previous search whose results were split into multiple pages. To get the next page, submit the same request specifying the value from next_page_token.

        name

          Description: A valid user id. Currently, only the special value 'me', representing the currently-authenticated user is supported. To use 'me', you must pass an OAuth token with the request.

          Location: path

          Pattern: ^users/[^/]+$

          Required: Yes

          Type: string

        pageSize

          Description: The maximum number of assets to be returned. This value must be between `1` and `100`. Defaults to `20`.

          Type: integer

          Location: query

          Format: int32

      Flat Path: v1/users/{usersId}/likedassets

      HTTP Method: GET

      Path: v1/{+name}/likedassets

      Description: Lists assets that the user has liked. Only the value 'me', representing the currently-authenticated user, is supported. May include assets with an access level of UNLISTED.

  • poly.users.assets.list

      Path: v1/{+name}/assets

      Flat Path: v1/users/{usersId}/assets

      Parameters:

        pageSize

          Description: The maximum number of assets to be returned. This value must be between `1` and `100`. Defaults to `20`.

          Format: int32

          Type: integer

          Location: query

        pageToken

          Type: string

          Description: Specifies a continuation token from a previous search whose results were split into multiple pages. To get the next page, submit the same request specifying the value from next_page_token.

          Location: query

        orderBy

          Description: Specifies an ordering for assets. Acceptable values are: `BEST`, `NEWEST`, `OLDEST`. Defaults to `BEST`, which ranks assets based on a combination of popularity and other features.

          Location: query

          Type: string

        visibility

          Location: query

          Enum Descriptions:

        • No visibility specified. Returns all assets.
        • Returns only published assets.
        • Returns only private assets.
        • Type: string

          Enum:

        • VISIBILITY_UNSPECIFIED
        • PUBLISHED
        • PRIVATE
        • Description: The visibility of the assets to be returned. Defaults to VISIBILITY_UNSPECIFIED which returns all assets.

        name

          Type: string

          Description: A valid user id. Currently, only the special value 'me', representing the currently-authenticated user is supported. To use 'me', you must pass an OAuth token with the request.

          Location: path

          Required: Yes

          Pattern: ^users/[^/]+$

        format

          Type: string

          Location: query

          Description: Return only assets with the matching format. Acceptable values are: `BLOCKS`, `FBX`, `GLTF`, `GLTF2`, `OBJ`, and `TILT`.

      Parameter Order: name

      Description: Lists assets authored by the given user. Only the value 'me', representing the currently-authenticated user, is supported. May include assets with an access level of PRIVATE or UNLISTED and assets which are All Rights Reserved for the currently-authenticated user.

      HTTP Method: GET

  • poly.assets.list

      Flat Path: v1/assets

      Description: Lists all public, remixable assets. These are assets with an access level of PUBLIC and published under the CC-By license.

      Parameters:

        pageToken

          Type: string

          Description: Specifies a continuation token from a previous search whose results were split into multiple pages. To get the next page, submit the same request specifying the value from next_page_token.

          Location: query

        maxComplexity

          Enum:

        • COMPLEXITY_UNSPECIFIED
        • COMPLEX
        • MEDIUM
        • SIMPLE
        • Location: query

          Enum Descriptions:

        • No complexity specified. This is equivalent to omitting the filter.
        • Highly-complex.
        • Averagely-complex.
        • Simple.
        • Description: Returns assets that are of the specified complexity or less. Defaults to COMPLEX. For example, a request for MEDIUM assets also includes SIMPLE assets.

          Type: string

        curated

          Type: boolean

          Location: query

          Description: Return only assets that have been curated by the Poly team.

        format

          Type: string

          Location: query

          Description: Return only assets with the matching format. Acceptable values are: `BLOCKS`, `FBX`, `GLTF`, `GLTF2`, `OBJ`, `TILT`.

        keywords

          Type: string

          Location: query

          Description: One or more search terms to be matched against all text that Poly has indexed for assets, which includes display_name, description, and tags. Multiple keywords should be separated by spaces.

        orderBy

          Type: string

          Location: query

          Description: Specifies an ordering for assets. Acceptable values are: `BEST`, `NEWEST`, `OLDEST`. Defaults to `BEST`, which ranks assets based on a combination of popularity and other features.

        category

          Description: Filter assets based on the specified category. Supported values are: `animals`, `architecture`, `art`, `food`, `nature`, `objects`, `people`, `scenes`, `technology`, and `transport`.

          Type: string

          Location: query

        pageSize

          Location: query

          Type: integer

          Description: The maximum number of assets to be returned. This value must be between `1` and `100`. Defaults to `20`.

          Format: int32

      HTTP Method: GET

      Path: v1/assets

  • poly.assets.get

      Flat Path: v1/assets/{assetsId}

      Parameters:

        name

          Type: string

          Pattern: ^assets/[^/]+$

          Location: path

          Description: Required. An asset's name in the form `assets/{ASSET_ID}`.

          Required: Yes

      HTTP Method: GET

      Parameter Order: name

      Description: Returns detailed information about an asset given its name. PRIVATE assets are returned only if the currently authenticated user (via OAuth token) is the author of the asset.

      Path: v1/{+name}