{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-poly/poly-assets-get":{"get":{"operationId":"analytics_googleapis_poly_poly_assets_get","summary":"Returns detailed information about an asset given its name. PRIVATE assets are returned only if the…","description":"GET /v1/{+name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. An asset's name in the form `assets/{ASSET_ID}`.","schema":{"type":"string","description":"Required. An asset's name in the form `assets/{ASSET_ID}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-poly/poly-assets-list":{"get":{"operationId":"analytics_googleapis_poly_poly_assets_list","summary":"Lists all public, remixable assets. These are assets with an access level of PUBLIC and published under the…","description":"GET /v1/assets","tags":["analytics"],"parameters":[{"name":"category","in":"query","required":false,"description":"Filter assets based on the specified category. Supported values are: `animals`, `architecture`, `art`, `food`, `nature`, `objects`,…","schema":{"type":"string","description":"Filter assets based on the specified category. Supported values are: `animals`, `architecture`, `art`, `food`, `nature`, `objects`,…"}},{"name":"curated","in":"query","required":false,"description":"Return only assets that have been curated by the Poly team.","schema":{"type":"boolean","description":"Return only assets that have been curated by the Poly team."}},{"name":"format","in":"query","required":false,"description":"Return only assets with the matching format. Acceptable values are: `BLOCKS`, `FBX`, `GLTF`, `GLTF2`, `OBJ`, `TILT`.","schema":{"type":"string","description":"Return only assets with the matching format. Acceptable values are: `BLOCKS`, `FBX`, `GLTF`, `GLTF2`, `OBJ`, `TILT`."}},{"name":"keywords","in":"query","required":false,"description":"One or more search terms to be matched against all text that Poly has indexed for assets, which includes display_name, description, and…","schema":{"type":"string","description":"One or more search terms to be matched against all text that Poly has indexed for assets, which includes display_name, description, and…"}},{"name":"maxComplexity","in":"query","required":false,"description":"Returns assets that are of the specified complexity or less. Defaults to COMPLEX. For example, a request for MEDIUM assets also includes…","schema":{"type":"string","enum":["COMPLEXITY_UNSPECIFIED","COMPLEX","MEDIUM","SIMPLE"],"description":"Returns assets that are of the specified complexity or less. Defaults to COMPLEX. For example, a request for MEDIUM assets also includes…"}},{"name":"orderBy","in":"query","required":false,"description":"Specifies an ordering for assets. Acceptable values are: `BEST`, `NEWEST`, `OLDEST`. Defaults to `BEST`, which ranks assets based on a…","schema":{"type":"string","description":"Specifies an ordering for assets. Acceptable values are: `BEST`, `NEWEST`, `OLDEST`. Defaults to `BEST`, which ranks assets based on a…"}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of assets to be returned. This value must be between `1` and `100`. Defaults to `20`.","schema":{"type":"integer","description":"The maximum number of assets to be returned. This value must be between `1` and `100`. Defaults to `20`."}},{"name":"pageToken","in":"query","required":false,"description":"Specifies a continuation token from a previous search whose results were split into multiple pages. To get the next page, submit the same…","schema":{"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…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-poly/poly-users-assets-list":{"get":{"operationId":"analytics_googleapis_poly_poly_users_assets_list","summary":"Lists assets authored by the given user. Only the value 'me', representing the currently-authenticated user,…","description":"GET /v1/{+name}/assets","tags":["analytics"],"parameters":[{"name":"format","in":"query","required":false,"description":"Return only assets with the matching format. Acceptable values are: `BLOCKS`, `FBX`, `GLTF`, `GLTF2`, `OBJ`, and `TILT`.","schema":{"type":"string","description":"Return only assets with the matching format. Acceptable values are: `BLOCKS`, `FBX`, `GLTF`, `GLTF2`, `OBJ`, and `TILT`."}},{"name":"name","in":"query","required":true,"description":"A valid user id. Currently, only the special value 'me', representing the currently-authenticated user is supported. To use 'me', you must…","schema":{"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…"}},{"name":"orderBy","in":"query","required":false,"description":"Specifies an ordering for assets. Acceptable values are: `BEST`, `NEWEST`, `OLDEST`. Defaults to `BEST`, which ranks assets based on a…","schema":{"type":"string","description":"Specifies an ordering for assets. Acceptable values are: `BEST`, `NEWEST`, `OLDEST`. Defaults to `BEST`, which ranks assets based on a…"}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of assets to be returned. This value must be between `1` and `100`. Defaults to `20`.","schema":{"type":"integer","description":"The maximum number of assets to be returned. This value must be between `1` and `100`. Defaults to `20`."}},{"name":"pageToken","in":"query","required":false,"description":"Specifies a continuation token from a previous search whose results were split into multiple pages. To get the next page, submit the same…","schema":{"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…"}},{"name":"visibility","in":"query","required":false,"description":"The visibility of the assets to be returned. Defaults to VISIBILITY_UNSPECIFIED which returns all assets.","schema":{"type":"string","enum":["VISIBILITY_UNSPECIFIED","PUBLISHED","PRIVATE"],"description":"The visibility of the assets to be returned. Defaults to VISIBILITY_UNSPECIFIED which returns all assets."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-poly/poly-users-likedassets-list":{"get":{"operationId":"analytics_googleapis_poly_poly_users_likedassets_list","summary":"Lists assets that the user has liked. Only the value 'me', representing the currently-authenticated user, is…","description":"GET /v1/{+name}/likedassets","tags":["analytics"],"parameters":[{"name":"format","in":"query","required":false,"description":"Return only assets with the matching format. Acceptable values are: `BLOCKS`, `FBX`, `GLTF`, `GLTF2`, `OBJ`, `TILT`.","schema":{"type":"string","description":"Return only assets with the matching format. Acceptable values are: `BLOCKS`, `FBX`, `GLTF`, `GLTF2`, `OBJ`, `TILT`."}},{"name":"name","in":"query","required":true,"description":"A valid user id. Currently, only the special value 'me', representing the currently-authenticated user is supported. To use 'me', you must…","schema":{"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…"}},{"name":"orderBy","in":"query","required":false,"description":"Specifies an ordering for assets. Acceptable values are: `BEST`, `NEWEST`, `OLDEST`, 'LIKED_TIME'. Defaults to `LIKED_TIME`, which ranks…","schema":{"type":"string","description":"Specifies an ordering for assets. Acceptable values are: `BEST`, `NEWEST`, `OLDEST`, 'LIKED_TIME'. Defaults to `LIKED_TIME`, which ranks…"}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of assets to be returned. This value must be between `1` and `100`. Defaults to `20`.","schema":{"type":"integer","description":"The maximum number of assets to be returned. This value must be between `1` and `100`. Defaults to `20`."}},{"name":"pageToken","in":"query","required":false,"description":"Specifies a continuation token from a previous search whose results were split into multiple pages. To get the next page, submit the same…","schema":{"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…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}