# Notification

APIs for managing notifications

## Get user preferences

> Get the user preferences for notifications

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"GetUserPreferencesResponse":{"type":"array","items":{"type":"object","properties":{"provider":{"type":"string"},"enabled":{"type":"boolean"},"typePreferences":{"type":"array","items":{"type":"object","properties":{"notificationType":{"type":"string"},"enabled":{"type":"boolean"}},"required":["notificationType","enabled"]}},"metadata":{"type":"object","properties":{"authVerified":{"type":"boolean"}}}},"required":["provider","enabled","typePreferences"]}}}},"paths":{"/api/notification/user-preferences":{"get":{"operationId":"getUserPreferences","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetUserPreferencesResponse"}}}}},"tags":["Notification"],"description":"Get the user preferences for notifications","summary":"Get user preferences"}}}}
```

## Update user preferences

> Update the user preferences for notifications

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"UpdateUserPreferencesRequest":{"type":"object","properties":{"preferences":{"type":"array","items":{"type":"object","properties":{"provider":{"type":"string"},"typePreferences":{"type":"array","items":{"type":"object","properties":{"notificationType":{"type":"string"},"enabled":{"type":"boolean"}},"required":["notificationType","enabled"]}}},"required":["provider","typePreferences"]}}},"required":["preferences"]},"UpdateUserPreferencesResponse":{"type":"object","properties":{"recipientId":{"type":"string","format":"uuid"},"preferences":{"type":"array","items":{"type":"object","properties":{"provider":{"type":"string"},"typePreferences":{"type":"array","items":{"type":"object","properties":{"notificationType":{"type":"string"},"enabled":{"type":"boolean"}},"required":["notificationType","enabled"]}}},"required":["provider","typePreferences"]}}},"required":["recipientId","preferences"]}}},"paths":{"/api/notification/user-preferences":{"put":{"operationId":"updateUserPreferences","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserPreferencesRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserPreferencesResponse"}}}}},"tags":["Notification"],"description":"Update the user preferences for notifications","summary":"Update user preferences"}}}}
```

## PUT /api/notification/user-provider-configs

>

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"UpdateUserProviderConfigsRequest":{"type":"object","properties":{"configs":{"type":"array","items":{"type":"object","properties":{"provider":{"type":"string"},"enabled":{"type":"boolean"}},"required":["provider","enabled"]}}},"required":["configs"]},"UpdateUserProviderConfigsResponse":{"type":"object","properties":{"recipientId":{"type":"string","format":"uuid"},"configs":{"type":"array","items":{"type":"object","properties":{"provider":{"type":"string"},"enabled":{"type":"boolean"}},"required":["provider","enabled"]}}},"required":["recipientId","configs"]}}},"paths":{"/api/notification/user-provider-configs":{"put":{"operationId":"updateUserProviderConfigs","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserProviderConfigsRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserProviderConfigsResponse"}}}}},"tags":["Notification"]}}}}
```

## Get inbox messages

> Get a list of inbox messages for the current user, with optional filters for read status

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"PaginatedInboxMessages":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"notificationId":{"type":"string","format":"uuid"},"notificationType":{"type":"string"},"message":{"type":"string"},"subject":{"type":"string"},"createdAt":{"type":"string","format":"iso_format"},"readAt":{"type":"string","format":"iso_format"},"data":{"type":"object","properties":{"actionLink":{"type":"string","format":"uri"}}}},"required":["id","notificationId","notificationType","message","subject","createdAt"]}},"meta":{"type":"object","properties":{"offset":{"default":0,"type":"number","minimum":0},"limit":{"default":10,"type":"number","minimum":1},"totalCount":{"type":"number"},"pageCount":{"type":"number"},"currentPage":{"type":"number"},"totalPages":{"type":"number"}},"required":["totalCount","pageCount","currentPage","totalPages"]}},"required":["data","meta"]}}},"paths":{"/api/notification/inbox/messages":{"get":{"description":"Get a list of inbox messages for the current user, with optional filters for read status","summary":"Get inbox messages","operationId":"getInboxMessages","parameters":[{"name":"offset","required":false,"in":"query","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"default":10,"type":"number"}},{"name":"read","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedInboxMessages"}}}}},"tags":["Notification"]}}}}
```

## Get inbox message by ID

> Get the details of a specific inbox message by ID

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"InboxMessage":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"notificationId":{"type":"string","format":"uuid"},"notificationType":{"type":"string"},"message":{"type":"string"},"subject":{"type":"string"},"createdAt":{"type":"string","format":"iso_format"},"readAt":{"type":"string","format":"iso_format"},"data":{"type":"object","properties":{"actionLink":{"type":"string","format":"uri"}}}},"required":["id","notificationId","notificationType","message","subject","createdAt"]}}},"paths":{"/api/notification/inbox/messages/{id}":{"get":{"description":"Get the details of a specific inbox message by ID","summary":"Get inbox message by ID","operationId":"getInboxMessage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InboxMessage"}}}}},"tags":["Notification"]}}}}
```

## Set inbox message read status

> Update the read status of a specific inbox message by ID

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"UpdateInboxMessage":{"type":"object","properties":{"read":{"type":"boolean"}},"required":["read"]},"InboxMessage":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"notificationId":{"type":"string","format":"uuid"},"notificationType":{"type":"string"},"message":{"type":"string"},"subject":{"type":"string"},"createdAt":{"type":"string","format":"iso_format"},"readAt":{"type":"string","format":"iso_format"},"data":{"type":"object","properties":{"actionLink":{"type":"string","format":"uri"}}}},"required":["id","notificationId","notificationType","message","subject","createdAt"]}}},"paths":{"/api/notification/inbox/messages/{id}":{"patch":{"description":"Update the read status of a specific inbox message by ID","summary":"Set inbox message read status","operationId":"setInboxMessageReadStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInboxMessage"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InboxMessage"}}}}},"tags":["Notification"]}}}}
```

## Bulk update inbox message read status

> Update the read status of multiple inbox messages by their IDs

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"UpdateInboxMessages":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"read":{"type":"boolean"}},"required":["id","read"]}},"InboxMessage":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"notificationId":{"type":"string","format":"uuid"},"notificationType":{"type":"string"},"message":{"type":"string"},"subject":{"type":"string"},"createdAt":{"type":"string","format":"iso_format"},"readAt":{"type":"string","format":"iso_format"},"data":{"type":"object","properties":{"actionLink":{"type":"string","format":"uri"}}}},"required":["id","notificationId","notificationType","message","subject","createdAt"]}}},"paths":{"/api/notification/inbox/messages/update-bulk":{"patch":{"description":"Update the read status of multiple inbox messages by their IDs","summary":"Bulk update inbox message read status","operationId":"updateInboxMessages","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInboxMessages"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/InboxMessage"}}}}}},"tags":["Notification"]}}}}
```

## Get webhooks

> Get a list of webhooks

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"Webhook":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"url":{"type":"string","format":"uri"},"verifyTls":{"default":true,"type":"boolean"},"signingKey":{"default":false,"type":"boolean"},"suppressed":{"default":false,"type":"boolean"}},"required":["id","url"]}}},"paths":{"/api/notification/webhook":{"get":{"description":"Get a list of webhooks","summary":"Get webhooks","operationId":"getWebhooks","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Webhook"}}}}}},"tags":["Notification"]}}}}
```

## Create webhook

> Create a new webhook

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"CreateWebhook":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"verifyTls":{"default":true,"type":"boolean"},"signingKey":{"type":"string"}},"required":["url"]},"Webhook":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"url":{"type":"string","format":"uri"},"verifyTls":{"default":true,"type":"boolean"},"signingKey":{"default":false,"type":"boolean"},"suppressed":{"default":false,"type":"boolean"}},"required":["id","url"]}}},"paths":{"/api/notification/webhook":{"post":{"description":"Create a new webhook","summary":"Create webhook","operationId":"createWebhook","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWebhook"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}}}},"tags":["Notification"]}}}}
```

## Get webhook by ID

> Get the details of a specific webhook by ID

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"Webhook":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"url":{"type":"string","format":"uri"},"verifyTls":{"default":true,"type":"boolean"},"signingKey":{"default":false,"type":"boolean"},"suppressed":{"default":false,"type":"boolean"}},"required":["id","url"]}}},"paths":{"/api/notification/webhook/{id}":{"get":{"description":"Get the details of a specific webhook by ID","summary":"Get webhook by ID","operationId":"getWebhook","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}}}},"tags":["Notification"]}}}}
```

## Update webhook

> Update the details of a specific webhook by ID

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"UpdateWebhook":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"verifyTls":{"default":true,"type":"boolean"},"signingKey":{"type":"string"}}},"Webhook":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"url":{"type":"string","format":"uri"},"verifyTls":{"default":true,"type":"boolean"},"signingKey":{"default":false,"type":"boolean"},"suppressed":{"default":false,"type":"boolean"}},"required":["id","url"]}}},"paths":{"/api/notification/webhook/{id}":{"put":{"description":"Update the details of a specific webhook by ID","summary":"Update webhook","operationId":"updateWebhook","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWebhook"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}}}},"tags":["Notification"]}}}}
```

## Delete webhook

> Delete a specific webhook by ID

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}}},"paths":{"/api/notification/webhook/{id}":{"delete":{"description":"Delete a specific webhook by ID","summary":"Delete webhook","operationId":"deleteWebhook","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Notification"]}}}}
```

## Get webhook history

> Get the history of a specific webhook by ID

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"PaginatedWebhookHistory":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"webhookId":{"type":"string","format":"uuid"},"deliveryId":{"type":"string","format":"uuid"},"status":{"type":"string"},"httpStatusCode":{"type":"number"},"createdAt":{"type":"string","format":"iso_format"},"message":{"type":"string"}},"required":["webhookId","deliveryId","status","httpStatusCode","createdAt","message"]}},"meta":{"type":"object","properties":{"offset":{"default":0,"type":"number","minimum":0},"limit":{"default":10,"type":"number","minimum":1},"totalCount":{"type":"number"},"pageCount":{"type":"number"},"currentPage":{"type":"number"},"totalPages":{"type":"number"}},"required":["totalCount","pageCount","currentPage","totalPages"]}},"required":["data","meta"]}}},"paths":{"/api/notification/webhook/{id}/history":{"get":{"description":"Get the history of a specific webhook by ID","summary":"Get webhook history","operationId":"getWebhookHistory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"offset","required":false,"in":"query","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"default":10,"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedWebhookHistory"}}}}},"tags":["Notification"]}}}}
```

## Test webhook

> Test a specific webhook by ID

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"WebhookTestResult":{"type":"object","properties":{"status":{"type":"string","enum":["UNSPECIFIED","SUCCESS","FAILED",0,1,2]},"httpStatusCode":{"type":"number"},"errorMessage":{"type":"string"}},"required":["status","httpStatusCode"]}}},"paths":{"/api/notification/webhook/{id}/test":{"post":{"description":"Test a specific webhook by ID","summary":"Test webhook","operationId":"testWebhook","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookTestResult"}}}}},"tags":["Notification"]}}}}
```

## Test webhook configuration

> Test all webhook configurations

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"CreateWebhook":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"verifyTls":{"default":true,"type":"boolean"},"signingKey":{"type":"string"}},"required":["url"]},"WebhookTestResult":{"type":"object","properties":{"status":{"type":"string","enum":["UNSPECIFIED","SUCCESS","FAILED",0,1,2]},"httpStatusCode":{"type":"number"},"errorMessage":{"type":"string"}},"required":["status","httpStatusCode"]}}},"paths":{"/api/notification/webhook/test":{"post":{"description":"Test all webhook configurations","summary":"Test webhook configuration","operationId":"testWebhookConfig","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWebhook"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookTestResult"}}}}},"tags":["Notification"]}}}}
```

## Get Slack notifications configuration

> Get the Slack notifications configuration

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"GetSlackConfigurationResponse":{"type":"object","properties":{"isConfigured":{"type":"boolean"},"configuration":{"type":"object","properties":{"teamName":{"type":"string"},"teamId":{"type":"string"},"botUserId":{"type":"string"},"enterpriseName":{"type":"string"},"enterpriseId":{"type":"string"}}}},"required":["isConfigured","configuration"]}}},"paths":{"/api/notification/slack/configuration":{"get":{"description":"Get the Slack notifications configuration","summary":"Get Slack notifications configuration","operationId":"getSlackConfiguration","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSlackConfigurationResponse"}}}}},"tags":["Notification"]}}}}
```

## Delete Slack notifications configuration

> Delete the Slack notifications configuration

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}}},"paths":{"/api/notification/slack/configuration":{"delete":{"description":"Delete the Slack notifications configuration","summary":"Delete Slack notifications configuration","operationId":"deleteSlackConfiguration","parameters":[],"responses":{"200":{"description":""}},"tags":["Notification"]}}}}
```

## Test Slack notifications configuration

> Test the Slack notifications configuration

```json
{"openapi":"3.0.0","info":{"title":"Immuta Data Marketplace","version":"1.0"},"tags":[{"name":"Notification","description":"APIs for managing notifications"}],"servers":[{"url":"https://{global-segment}.api.immutacloud.com/marketplace","description":"Marketplace API Endpoint","variables":{"global-segment":{"default":"na","enum":["na","eu","ap"],"description":"Marketplace API global segment"}}}],"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"TestSlackConnectionResponse":{"type":"object","properties":{"isValid":{"type":"boolean"},"errorMessage":{"type":"string"}},"required":["isValid"]}}},"paths":{"/api/notification/slack/test":{"get":{"description":"Test the Slack notifications configuration","summary":"Test Slack notifications configuration","operationId":"testSlackConnection","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestSlackConnectionResponse"}}}}},"tags":["Notification"]}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.immuta.com/saas/developer-guides/api-intro/marketplace-api/notification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
