# 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"]}}}}
```
