HTTP Status Codes and Error Messages
The integrations API returns HTTP status codes, error codes, and messages in JSON format.
GET error
The table below provides the HTTP code, the error code, an example message, and troubleshooting guidance for the error.
404
Not found
DELETE errors
The table below provides the HTTP code, the error code, an example message, and troubleshooting guidance for each error.
400
Bad request
Example: "Credentials are not required for disable unless the integration was configured automatically. If you need to update your integration credentials, use PUT to update the integration before disabling." The request failed because the payload provided authentication credentials for a manually bootstrapped integration. Remove the authentication credentials from the payload.
400
Bad request
400
Bad request
Example: "Credentials are not required to disable a Databricks integration. If you need to update your integration credentials, use PUT to update the integration before disabling." The request failed because the payload provided authentication credentials for a Databricks integration. Remove the authentication credentials from the payload.
404
Not found
409
Conflict
422
Unprocessable entity
POST errors
The table below provides the HTTP code, the error code, an example message, and troubleshooting guidance for each error.
400
Bad Request
409
Conflict
Example: "Snowflake integration already exists on test-account.snowflakecomputing.com (id = 1)." The request failed because an integration already exists on the host. Use the integration ID provided in the error message to delete or modify the existing integration. Ensure that the name and config parameters in the new configuration do not conflict with your existing integration.
422
Unprocessable entity
422
Unprocessable entity
Example: "Processing Error: Error trying to get the current metastore info." The request failed because Immuta could not find the Databricks metastore information.
PUT errors
The table below provides the HTTP code, the error code, an example message, and troubleshooting guidance for each error.
400
Bad request
Example: "Unable to edit integration due to changes of non-editable attribute(s)." The request failed because an attribute was changed that cannot be edited. The error message includes a list of the attributes that the request attempted to change.
404
Not found
409
Conflict
422
Unprocessable entity
Last updated