Skip to content
← Back to documentation
Technical Reference

Zoo

Generate and iterate on 3D models from text descriptions using ML endpoints.

CategoryArtificial Intelligence
Authenticationcustom
Version0.1.6
Published scopes0 published scopes
Last updatedSeptember 24, 2026

Overview

Connect Zoo with Flows360

Generate and iterate on 3D models from text descriptions using ML endpoints.

Use the Zoo connector to include its declared actions and events in Flows360 workflows without duplicating the integration logic inside each consuming system. This pinned connector version currently exposes 81 actions and no declared triggers.

Available actions

  • Generate CAD Model
  • KCL Code Completions
  • Iterate CAD Model
  • List CAD Models
  • Get CAD Model
  • Give Model Feedback
  • Get Async Operation
  • List Organization API Calls
  • Plus 73 additional declared actions.

Available triggers

  • No triggers are declared in this pinned package.

The capability list above is generated from the exact reviewed connector package so the public description stays aligned with the version Flows360 operates.

Technical guide

Technical reference

Package identity

  • Connector: Zoo
  • Package: @activepieces/piece-zoo@0.1.6
  • Exact artifact digest: sha256:cee32f6607b391e9b39c8f00cc24370efb5244e4a2707dc1881268807b17dff6
  • Runtime: Activepieces-compatible deterministic worker
  • Source: the exact reviewed Activepieces source

Authentication

SECRET TEXT. Connection values are tenant-specific and remain in the consuming Studio instance; CDK stores definitions and field metadata, not customer credential values.

Action contracts

  • Generate CAD Model (generate_cad_model), Generate a 3D model from text prompt Classification: read.
  • KCL Code Completions (kcl_completions), Get code completions for KCL (Kernel Configuration Language) Classification: read.
  • Iterate CAD Model (text_to_cad_iteration), Create a new iteration of an existing 3D model Classification: read.
  • List CAD Models (list_cad_models), Retrieve a list of your generated 3D models Classification: read.
  • Get CAD Model (get_cad_model), Retrieve details of a specific 3D model Classification: read.
  • Give Model Feedback (give_model_feedback), Provide feedback on a generated 3D model Classification: read.
  • Get Async Operation (get_async_operation), Retrieve details of an asynchronous operation Classification: read.
  • List Organization API Calls (list_org_api_calls), List API calls made by your organization Classification: read.
  • Get Organization API Call (get_org_api_call), Retrieve details of a specific API call made by your organization Classification: read.
  • List User API Calls (list_user_api_calls), List API calls made by your user account Classification: read.
  • Get User API Call (get_user_api_call), Retrieve details of a specific API call made by your user account Classification: read.
  • List API Tokens (list_api_tokens), List all API tokens for your user account Classification: read.
  • Create API Token (create_api_token), Create a new API token for your user account Classification: read.
  • Get API Token (get_api_token), Retrieve details of a specific API token Classification: read.
  • Delete API Token (delete_api_token), Delete an API token from your user account Classification: read.
  • Get Center of Mass (get_center_of_mass), Calculate the center of mass of a CAD file Classification: read.
  • Convert CAD File (convert_cad_file), Convert a CAD file from one format to another Classification: read.
  • Get Density (get_density), Calculate the density of a CAD file Classification: read.
  • Get Mass (get_mass), Calculate the mass of a CAD file Classification: read.
  • Get Surface Area (get_surface_area), Calculate the surface area of a CAD file Classification: read.
  • Get Volume (get_volume), Calculate the volume of a CAD file Classification: read.
  • Get OpenAPI Schema (get_openapi_schema), Retrieve the OpenAPI schema for the Zoo API Classification: read.
  • Return Pong (return_pong), Health check endpoint that returns "pong" Classification: read.
  • Send Modeling Command (send_modeling_command), Send a command to the modeling WebSocket endpoint Classification: read.
  • Get Organization (get_org), Retrieve details of your organization Classification: read.
  • Update Organization (update_org), Update your organization details Classification: read.
  • Create Organization (create_org), Create a new organization Classification: read.
  • List Organization Members (list_org_members), List all members of your organization Classification: read.
  • Add Organization Member (add_org_member), Add a new member to your organization Classification: read.
  • Get Organization Member (get_org_member), Get details of a specific organization member Classification: read.
  • Get Organization Payment Info (get_org_payment), Retrieve payment information for your organization Classification: read.
  • Update Organization Payment Info (update_org_payment), Update payment information for your organization Classification: read.
  • Create Organization Payment Info (create_org_payment), Create payment information for your organization Classification: read.
  • Delete Organization Payment Info (delete_org_payment), Delete payment information for your organization Classification: read.
  • Get Organization Balance (get_org_balance), Retrieve the current balance for your organization Classification: read.
  • List Organization Invoices (list_org_invoices), List all invoices for your organization Classification: read.
  • List Organization Payment Methods (list_org_payment_methods), List all payment methods for your organization Classification: read.
  • Get Organization Subscription (get_org_subscription), Retrieve the current subscription for your organization Classification: read.
  • Update Organization Subscription (update_org_subscription), Update the subscription for your organization Classification: read.
  • Create Organization Subscription (create_org_subscription), Create a new subscription for your organization Classification: read.
  • Get User Payment Info (get_user_payment), Retrieve payment information for your user account Classification: read.
  • Update User Payment Info (update_user_payment), Update payment information for your user account Classification: read.
  • Create User Payment Info (create_user_payment), Create payment information for your user account Classification: read.
  • Delete User Payment Info (delete_user_payment), Delete payment information for your user account Classification: read.
  • Get User Balance (get_user_balance), Retrieve the current balance for your user account Classification: read.
  • List User Invoices (list_user_invoices), List all invoices for your user account Classification: read.
  • List User Payment Methods (list_user_payment_methods), List all payment methods for your user account Classification: read.
  • Get User Subscription (get_user_subscription), Retrieve the current subscription for your user account Classification: read.
  • Update User Subscription (update_user_subscription), Update the subscription for your user account Classification: read.
  • Create User Subscription (create_user_subscription), Create a new subscription for your user account Classification: read.
  • List Service Accounts (list_service_accounts), List all service accounts for your organization Classification: read.
  • Create Service Account (create_service_account), Create a new service account for your organization Classification: read.
  • Get Service Account (get_service_account), Retrieve details of a specific service account Classification: read.
  • Delete Service Account (delete_service_account), Delete a service account from your organization Classification: read.
  • List Organization Shortlinks (list_org_shortlinks), List all shortlinks for your organization Classification: read.
  • List User Shortlinks (list_user_shortlinks), List all shortlinks for your user account Classification: read.
  • Create Shortlink (create_shortlink), Create a new shortlink for your user account Classification: read.
  • Update Shortlink (update_shortlink), Update an existing shortlink Classification: read.
  • Delete Shortlink (delete_shortlink), Delete an existing shortlink Classification: read.
  • Convert Angle (convert_angle), Convert angle measurements between different units Classification: read.
  • Convert Area (convert_area), Convert area measurements between different units Classification: read.
  • Convert Current (convert_current), Convert electrical current measurements between different units Classification: read.
  • Convert Energy (convert_energy), Convert energy measurements between different units Classification: read.
  • Convert Force (convert_force), Convert force measurements between different units Classification: read.
  • Convert Frequency (convert_frequency), Convert frequency measurements between different units Classification: read.
  • Convert Length (convert_length), Convert length measurements between different units Classification: read.
  • Convert Mass (convert_mass), Convert mass measurements between different units Classification: read.
  • Convert Power (convert_power), Convert power measurements between different units Classification: read.
  • Convert Pressure (convert_pressure), Convert pressure measurements between different units Classification: read.
  • Convert Temperature (convert_temperature), Convert temperature measurements between different units Classification: read.
  • Convert Torque (convert_torque), Convert torque measurements between different units Classification: read.
  • Convert Volume (convert_volume), Convert volume measurements between different units Classification: read.
  • Get User (get_user), Retrieve your user information Classification: read.
  • Update User (update_user), Update your user information Classification: read.
  • Delete User (delete_user), Delete your user account Classification: read.
  • Get Extended User Info (get_extended_user), Retrieve extended information about your user account Classification: read.
  • Get OAuth2 Providers (get_oauth2_providers), Get the OAuth2 providers available for your user account Classification: read.
  • Get User Organization (get_user_org), Get the organization associated with your user account Classification: read.
  • Get Privacy Settings (get_privacy_settings), Get your user privacy settings Classification: read.
  • Update Privacy Settings (update_privacy_settings), Update your user privacy settings Classification: read.
  • Get User Session (get_user_session), Get details about a specific user session Classification: read.

Trigger contracts

  • No trigger delivery contracts are declared.

Verification

Deterministic execution evidence is recorded for the pinned artifact, including 1 exercised action entrypoint and 0 exercised trigger entrypoints.

Capability summary

Authenticationcustom
Supported objectsNot published
Supported actionsNot published
TriggersNone published

Authentication

Authentication method: custom

Authentication profiles

connection · custom
  • API Key Required · protected credential

Setup

Setup

  1. Add the Zoo connector to the workflow in the target Flows360 Studio instance.
  2. Create or select the tenant-specific connection required by the connector. Connection secrets remain in the Studio connection boundary and are not copied into CDK documentation.
  3. Provide the connection fields declared by the pinned package:
  • No provider credential fields are declared by the pinned package.
  1. Select the required action or trigger and complete its declared input fields. Required and optional inputs are defined by the exact package schema.
  2. Test the workflow in the appropriate environment before enabling production scheduling or event delivery.

Limitations

Limitations and operational notes

  • This content describes @activepieces/piece-zoo@0.1.6; provider behaviour can change independently and should be revalidated when the provider or connector version changes.
  • Only the 81 actions and 0 triggers declared by this pinned package are represented here.
  • Tenant credentials and connection values are not stored in the public connector record.
  • Provider-side permissions, account entitlements, quotas and rate limits remain subject to the connected provider account and are not inferred when the package does not declare them.
  • Deterministic execution evidence is recorded for the pinned artifact, including 1 exercised action entrypoint and 0 exercised trigger entrypoints.

Troubleshooting

Why canu2019t the connector authenticate?

Check the tenant connection in Studio and confirm every required Zoo connection field is present. Re-authorise OAuth-based connections if the provider token or consent has expired. Do not place credential values in CDK content or logs.

Why is an action or trigger unavailable?

Confirm that the workflow is using @activepieces/piece-zoo@0.1.6 and compare the requested capability with the declared action and trigger list for this version. A capability that is not declared by the pinned package should not be presented as supported.

What should I check after a provider-side change?

Revalidate authentication, required fields, action/trigger behaviour and provider documentation before publishing refreshed connector content or moving a new package version into production.