Resources
API platform
Connections
Type | Resource | Description |
---|---|---|
GET | /api/managed_users/ :managed_user_id /connections | Returns a list of connections in Embedded user’s account. |
POST | /api/managed_users/ :managed_user_id /connections | Allows the Embedded partner to add a shell connection in a customer’s account. |
DELETE | /api/managed_users/ :managed_user_id /connections/:connection_id | Deletes a connection in a customer workspace. |
PUT | /api/managed_users/ :managed_user_id /connections/:connection_id | Updates a connection in a customer workspace. |
POST | /api/managed_users/ :managed_user_id /connections/:connection_id/disconnect | Disconnects a connection in a customer workspace. |
Connectors
Type | Resource | Description |
---|---|---|
GET | /api/integrations | Returns a list of connectors and metadata specified in request. |
GET | /api/integrations/all | Returns a paginated list of all connectors and associated metadata in an Embedded partner’s account. The response includes standard and platform connectors. |
Custom connectors
Type | Resource | Description |
---|---|---|
GET | /api/custom_connectors | Get custom connectors. |
GET | /api/custom_connectors/:id | Get custom connector by ID. |
POST | /api/custom_connectors/:id /oem_share/:version | Create or update a shared connector. |
POST | /api/managed_users /:managed_user_id /recipes/:recipe_id/share | Share/publish a recipe containing a custom connector. |
DELETE | /api/custom_connectors /:id/suppress_oem_version | Remove a shared connector. |
Custom OAuth profiles
Type | Resource | Description |
---|---|---|
POST | /api/managed_users /:managed_user_id/ custom_oauth_profiles /:custom_oauth_profile_id /assign | Assign a custom OAuth profile |
DELETE | /api/managed_users /:managed_user_id/ custom_oauth_profiles /:custom_oauth_profile_id /unassign | Unassign a custom OAuth profile |
Customer managers
Type | Resource | Description |
---|---|---|
GET | /api/customer_managers | List customer managers |
POST | /api/customer_managers | Create a customer manager |
DELETE | /api/customer_managers/:id | Delete a customer manager |
PUT | /api/customer_managers/:id | Update a customer manager |
Data retention
Type | Resource | Description |
---|---|---|
PUT | /api/managed_users /:managed_user_id /update_data_retention | Update customer workspace’s data retention period. |
Data tables
Type | Resource | Description |
---|---|---|
GET | /api/v2/managed_users /:managed_user_id/data_tables | List all data tables. |
GET | /api/v2/managed_users /:managed_user_id /data_tables/:data_table_id | Get data table by ID. |
POST | /api/v2/managed_users /:managed_user_id/data_tables | Creates a data table. |
PUT | /api/v2/managed_users /:managed_user_id/data_tables /:data_table_id | Updates a data table you specify. |
DELETE | /api/v2/managed_users /:managed_user_id /data_tables /:data_table_id | Deletes a data table you specify. |
POST | /api/v2/managed_users /:managed_user_id/data_tables /:data_table_id/truncate | Truncates a data table you specify. Truncating a data table deletes all data from a data table, but leaves the table structure intact. |
Dynamic field mapping
Type | Resource | Description |
---|---|---|
GET | /api/v2/managed_users /:managed_user_id /recipes/:recipe_id /field_map_introspections | List all field map introspections in a specific recipe. |
GET | /api/v2/managed_users /:managed_user_id /recipes/:recipe_id /field_map_introspections /:id | List the field map introspections for a specific field map schema. |
PUT | /api/v2/managed_users /:managed_user_id /recipes/:recipe_id /field_map_introspections /:id | Update field mapping for a specific field map schema. |
POST | /api/v2/managed_users /:managed_user_id /recipes/:recipe_id /field_map_introspections/:id /refresh_schema | Refresh a recipe’s schema to update field map introspections. |
POST | /api/v2/managed_users /:managed_user_id /recipes/:recipe_id /field_map_introspections /:id/pick_list | Retrieve picklist values for specific fields within a field map introspection of a recipe. |
Environment management
Type | Resource | Description |
---|---|---|
GET | /api/managed_users/:id/activity_logs | Get activity audit log records in a customer workspace. |
GET | /api/v2/managed_users/:id/tags | Retrieve a list of tags in a customer workspace. |
POST | /api/v2/managed_users/:id/tags | Create a tag in a customer workspace. |
PUT | /api/v2/managed_users/:id/tags/:handle | Update a tag in a customer workspace. |
DELETE | /api/v2/managed_users/:id/tags/:handle | Delete a tag in a customer workspace. |
Environment properties
Type | Resource | Description |
---|---|---|
GET | /api/managed_users /:managed_user_id/properties | List properties by prefix |
POST | /api/managed_users /:managed_user_id/properties | Upserts properties |
Folders
Type | Resource | Description |
---|---|---|
GET | /api/managed_users /:managed_user_id/folders | List folders in a customer workspace. |
POST | /api/managed_users /:managed_user_id/folders | Create a folder in a customer workspace. |
PUT | /api/managed_users /:managed_user_id /folders/:folder_id | Update a folder in a customer workspace. |
DELETE | /api/managed_users /:managed_user_id /folders /:folder_id | Delete a folder in a customer workspace. |
Jobs
Type | Resource | Description |
---|---|---|
GET | /api/managed_users /:managed_user_id/recipes /:recipe_id/jobs | List jobs from a recipe |
GET | /api/managed_users /:managed_user_id/recipes /:recipe_id/jobs/:id | Get details of a job |
JWT direct link configurations
Type | Resource | Description |
---|---|---|
PUT | /api/account/signature_verification_key | Update JWT signature verification key |
Lookup tables
Type | Resource | Description |
---|---|---|
GET | /api/managed_users/ :managed_user_id /lookup_tables | List lookup tables |
POST | /api/managed_users/ :managed_user_id /lookup_tables | Create a new lookup table |
POST | /api/managed_users /:managed_user_id/ lookup_tables/batch_delete | Delete lookup tables in batch |
GET | /api/managed_users /:managed_user_id/ lookup_tables/:lookup_table_id/lookup | Lookup a row |
GET | /api/managed_users /:managed_user_id/ lookup_tables/:lookup_table_id/rows | List rows |
POST | /api/managed_users /:managed_user_id/ lookup_tables/:lookup_table_id/rows | Add a row |
DELETE | /api/managed_users /:managed_user_id/ lookup_tables/:lookup_table_id /rows/:row_id | Delete a row |
GET | /api/managed_users /:managed_user_id/ lookup_tables/:lookup_table_id /rows/:row_id | Get a row |
PUT | /api/managed_users /:managed_user_id/ lookup_tables/:lookup_table_id /rows/:row_id | Update a row |
Manage customers
Type | Resource | Description |
---|---|---|
GET | /api/managed_users | Get list of customer accounts. |
POST | /api/managed_users | Create customer account. |
GET | /api/managed_users/usage | Get monthly usage. |
DELETE | /api/managed_users /:managed_user_id | Deprecated. Delete customer account. |
GET | /api/managed_users /:managed_user_id | Get customer account. |
PUT | /api/managed_users /:managed_user_id | Update customer account. |
GET | /api/managed_users /:managed_user_id/members | Get list of customer account members. |
POST | /api/managed_users /:managed_user_id/members | Add member to customer account. |
DELETE | /api/managed_users /:managed_user_id/members /:member_id | Remove member from customer account. |
GET | /api/managed_users /:managed_user_id/members /:member_id | Get customer account member. |
PUT | /api/managed_users /:managed_user_id/members /:member_id | Deprecated. Update customer account member. |
POST | /api/managed_users /:managed_user_id /environments | Provision Environments for an existing customer. |
POST | /api/v2/managed_users /statistics/usage | Retrieves usage metrics for specified customer workspaces within a defined time frame, including task usage, recipe counts, and counts of successful and failed jobs. |
POST | /api/v2/managed_users /statistics/ connection_usage | Retrieve connection-based usage metrics for specified customer workspaces. |
POST | /api/v2/managed_users /statistics/usage | Retrieves usage metrics for specified customer workspaces within a defined time frame, including task usage, recipe counts, and counts of successful and failed jobs. |
On-prem
Type | Resource | Description |
---|---|---|
GET | /api/v2/managed_users /:id/on_prem_groups | List On-prem Groups in a customer workspace. |
POST | /api/v2/managed_users /:id/on_prem_groups | Create an On-prem Group in a customer workspace. |
GET | /api/v2/managed_users /:id/on_prem_groups /:group_id | Retrieve details about an On-prem Group in a customer workspace. |
PUT | /api/v2/managed_users /:id/on_prem_groups /:group_id | Updates an On-prem group in a customer workspace. |
DELETE | /api/v2/managed_users /:id/on_prem_groups /:group_id | Deletes an On-prem group in a customer workspace. |
GET | /api/v2/managed_users /:id/on_prem_groups /:group_id /status | Retrieves status of an On-prem group in a customer workspace. |
GET | /api/v2/managed_users /:id/ on_prem_agents | List On-prem Agents in a customer workspace. |
POST | /api/v2/managed_users /:id/ on_prem_agents | Create an On-prem Agent in a customer workspace. |
GET | /api/v2/managed_users /:id/on_prem_agents /:agent_id | Retrieve the details of a specific On-prem Agent in a customer workspace using its ID. |
PUT | /api/v2/managed_users /:id/on_prem_agents /:agent_id | Update an On-prem Agent in a customer workspace. |
DELETE | /api/v2/managed_users /:id/on_prem_agents /:agent_id | Delete an On-prem Agent in a customer workspace. |
GET | /api/v2/managed_users /:id/on_prem_agents /:agent_id /status | Retrieve the status of an On-prem Agent in a customer workspace. |
GET | /api/v2/managed_users /:id/on_prem_agents /search | Finds On-prem Agents in a customer workspace by common name. |
Picklists
Type | Resource | Description |
---|---|---|
POST | /api/managed_users/:managed_user_id/ connections/:connection_id/pick_list | Obtain a list of picklist values for a specified connection in an Embedded customer account. |
Projects
Type | Resource | Description |
---|---|---|
GET | /api/managed_users/ :managed_user_id /projects | List projects in a customer workspace. |
POST | /api/managed_users/ :managed_user_id/folders | Create a project in a customer workspace. |
PUT | /api/managed_users /:managed_user_id/ projects/:project_id | Update a project in a customer workspace. |
DELETE | /api/managed_users /:managed_user_id/ projects/:project_id | Delete a project in a customer workspace. |
GET | /api/managed_users/ :managed_user_id /deployments | Retrieve a list of deployments in a customer workspace. |
GET | /api/managed_users/:managed_user_id/ deployments/:id | Retrieve a single deployment in a customer workspace. |
GET | /api/managed_users/:managed_user_id/ api/project_builds/:id | Retrieve a downloaded package in a customer workspace. |
POST | /api/managed_users /:managed_user_id /projects/:id/build | Build a project in a customer workspace. |
POST | /api/managed_users /:managed_user_id /project_builds/:id/deploy | Deploy a downloaded package in a customer workspace. |
POST | /api/managed_users /:managed_user_id/ projects/:project_id/deploy | Deploy a project in a customer workspace. |
GET | /api/managed_users /:managed_user_id/ deployments/:id/eligible_reviewers | Retrieve a list of eligible reviewers that can be assigned to review a deployment in a customer workspace. |
POST | /api/managed_users /:managed_user_id/ deployments /:id/assign_reviewers | Assign reviewers to a deployment in a customer workspace. |
POST | /api/managed_users /:managed_user_id/ deployments/:id/submit_for_review | Submit a deployment for review in a customer workspace. |
POST | /api/managed_users/:managed_user_id/ deployments /:id/deploy | Deploy an approved deployment in a customer workspace. |
Recipes
Recipe lifecycle management
Type | Resource | Description |
---|---|---|
POST | /api/managed_users /:managed_user_id/ export_manifests | Create an export manifest |
GET | /api/managed_users /:managed_user_id/ export_manifests/folder_assets | view content of the folder |
DELETE | /api/managed_users /:managed_user_id/ export_manifests/:id | Delete an export manifest |
GET | /api/managed_users /:managed_user_id/ export_manifests/:id | View an export manifest |
PUT | /api/managed_users /:managed_user_id/ export_manifests/:id | Update an export manifest |
POST | /api/managed_users/ :managed_user_id/imports | Import package into a customer account |
GET | /api/managed_users /:managed_user_id/ imports/:package_id | Get status of package import |
POST | /api/managed_users /:managed_user_id/ exports/:manifest_id | Export package |
GET | /api/managed_users /:managed_user_id/ exports/:package_id | Get export status |
Roles
Type | Resource | Description |
---|---|---|
GET | /api/managed_users /:managed_user_id /roles | List custom roles belonging to user |
POST | /api/managed_users /:managed_user_id/roles /:id/copy | Copy a custom role |
Tags assignments
Type | Resource | Description |
---|---|---|
POST | /api/v2/managed_users /:id/tags_assignments | Apply or remove asset tags in a customer workspace. |
Test automation
Type | Resource | Description |
---|---|---|
POST | /api/managed_users /:managed_user_id/ test_cases/run_requests | Run test cases in a customer workspace. |
GET | /api/managed_users /:managed_user_id/ recipes/:recipe_id/test_cases | Get test cases for a specific recipe in a customer workspace. |
GET | /api/managed_users /:managed_user_id/ test_cases/run_requests /:test_id | Get the current state of a test case run request in a customer workspace. |