Delete custom metadata columns

Delete custom metadata columns from the Asset catalog for all tasks in the environment.

DELETE https://{controlplane_path}/api/1/rest/public/catalog/{env_org}/custom-metadata/columns
Delete custom metadata columns from the Asset catalog for all tasks in the environment.

Prerequisites

  • Environment (Org) admin permissions

Path parameters

Key Description
controlplane_path Required. The path to the SnapLogic control plane: elastic.snaplogic.com
For the UAT or EMEA control plane, substitute the name for elastic. For example:
  • uat.elastic.snaplogic.com
  • emea.snaplogic.com
env_org Required. The name of the SnapLogic environment/Org. For example, My-Dev-Env

Request body

A list of strings that specify the names of the custom columns to delete:

[
  "customColumn1",
  "customColumn2",
  "customColumn3"
]
Key Type Description
customColumn string The name of a custom column.

Response

Code 200 OK indicates that the columns were deleted.

Example

To use the following curl request to delete a custom column for all tasks in the environment:

  • Replace My-Dev-Env with your environment name.
  • Replace my_custom_col with your custom column name.
curl -X 'DELETE' \
  'http://elastic.snaplogic.com/api/1/rest/public/catalog/My-Dev-Env/custom-metadata/columns' \
  -H 'accept: */*' \
  -H 'Content-Type: application/json' \
  -d '[
  "my_custom_col"
]'