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.
Code | Text | Description |
---|---|---|
404 | Not found |
DELETE errors
The table below provides the HTTP code, the error code, an example message, and troubleshooting guidance for each error.
Code | Text | Description |
---|---|---|
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 Unity Catalog 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 Unity Catalog 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.
Code | Text | Description |
---|---|---|
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.
Code | Text | Description |
---|---|---|
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