---
title: "BatchCreateStudioNotifications creates a batch of studio notifications"
method: POST
path: "/studioNotifications:batchCreate"
---

# BatchCreateStudioNotifications creates a batch of studio notifications

`POST /studioNotifications:batchCreate`

Creates a batch of Studio notifications to be sent to subscribers

## Headers

- `VND.com.blackrock.Request-ID` string, UUID, required
- `VND.com.blackrock.Origin-Timestamp` string, date-time, required

## Request body

- V1BatchCreateStudioNotificationsRequest — The request message for StudioNotificationAPI.BatchCreateStudioNotification.
  - `requests` V1CreateStudioNotificationRequest[], required
    - `studioNotification` V1StudioNotification
      - `id` string
      - `studioNotificationEvent` V1StudioNotificationEvent
        - `studioNotificationEventType` 'STUDIO_NOTIFICATION_EVENT_TYPE_UNSPECIFIED' | 'STUDIO_NOTIFICATION_EVENT_TYPE_ACM' | 'STUDIO_NOTIFICATION_EVENT_TYPE_COMPUTE' | 'STUDIO_NOTIFICATION_EVENT_TYPE_API' | 'STUDIO_NOTIFICATION_EVENT_TYPE_SPACE' | 'STUDIO_NOTIFICATION_EVENT_TYPE_PROJECT' — - STUDIO_NOTIFICATION_EVENT_TYPE_UNSPECIFIED: Unspecified - STUDIO_NOTIFICATION_EVENT_TYPE_ACM: Aladdin Credit Management - STUDIO_NOTIFICATION_EVENT_TYPE_COMPUTE: Studio Compute - STUDIO_NOTIFICATION_EVENT_TYPE_API: API Applications - STUDIO_NOTIFICATION_EVENT_TYPE_SPACE: Studio Space - STUDIO_NOTIFICATION_EVENT_TYPE_PROJECT: Studio Project
        - `eventName` string
      - `studioNotificationScope` V1StudioNotificationScope
        - `studioEntityType` 'STUDIO_ENTITY_TYPE_UNSPECIFIED' | 'STUDIO_ENTITY_TYPE_USER' | 'STUDIO_ENTITY_TYPE_PROJECT' | 'STUDIO_ENTITY_TYPE_SPACE' — - STUDIO_ENTITY_TYPE_UNSPECIFIED: Unspecified - STUDIO_ENTITY_TYPE_USER: User - STUDIO_ENTITY_TYPE_PROJECT: Project - STUDIO_ENTITY_TYPE_SPACE: Space
        - `studioEntityName` string
      - `sender` string
      - `notificationSubject` string
      - `notificationMessage` string
      - `creationDateTime` string, date-time
      - `notificationMetadata` object
      - `studioRecipientScopes` V1StudioRecipientScope[]
        - `studioRecipientId` string
        - `studioRecipientType` 'STUDIO_RECIPIENT_TYPE_UNSPECIFIED' | 'STUDIO_RECIPIENT_TYPE_USER' | 'STUDIO_RECIPIENT_TYPE_EMAIL' | 'STUDIO_RECIPIENT_TYPE_PROJECT' | 'STUDIO_RECIPIENT_TYPE_SPACE' | 'STUDIO_RECIPIENT_TYPE_PERM' — - STUDIO_RECIPIENT_TYPE_UNSPECIFIED: Unspecified - STUDIO_RECIPIENT_TYPE_USER: User - STUDIO_RECIPIENT_TYPE_EMAIL: Email - STUDIO_RECIPIENT_TYPE_PROJECT: Project - STUDIO_RECIPIENT_TYPE_SPACE: Space - STUDIO_RECIPIENT_TYPE_PERM: PERMS
        - `studioRecipientAccessType` string

## Response `200`

A successful response.

- V1BatchCreateStudioNotificationsResponse
  - `results` V1CreateStudioNotificationResult[] — The list of results of the operation in case of success.
    - `error` RpcStatus — The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
      - `code` integer — The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
      - `message` string — A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
      - `details` Any[] — A list of messages that carry the error details. There is a common set of message types for APIs to use.
        - `@type` string — A URL/resource name that uniquely identifies the type of the serialized message.
    - `output` V1StudioNotification
      - `id` string
      - `studioNotificationEvent` V1StudioNotificationEvent
        - `studioNotificationEventType` 'STUDIO_NOTIFICATION_EVENT_TYPE_UNSPECIFIED' | 'STUDIO_NOTIFICATION_EVENT_TYPE_ACM' | 'STUDIO_NOTIFICATION_EVENT_TYPE_COMPUTE' | 'STUDIO_NOTIFICATION_EVENT_TYPE_API' | 'STUDIO_NOTIFICATION_EVENT_TYPE_SPACE' | 'STUDIO_NOTIFICATION_EVENT_TYPE_PROJECT' — - STUDIO_NOTIFICATION_EVENT_TYPE_UNSPECIFIED: Unspecified - STUDIO_NOTIFICATION_EVENT_TYPE_ACM: Aladdin Credit Management - STUDIO_NOTIFICATION_EVENT_TYPE_COMPUTE: Studio Compute - STUDIO_NOTIFICATION_EVENT_TYPE_API: API Applications - STUDIO_NOTIFICATION_EVENT_TYPE_SPACE: Studio Space - STUDIO_NOTIFICATION_EVENT_TYPE_PROJECT: Studio Project
        - `eventName` string
      - `studioNotificationScope` V1StudioNotificationScope
        - `studioEntityType` 'STUDIO_ENTITY_TYPE_UNSPECIFIED' | 'STUDIO_ENTITY_TYPE_USER' | 'STUDIO_ENTITY_TYPE_PROJECT' | 'STUDIO_ENTITY_TYPE_SPACE' — - STUDIO_ENTITY_TYPE_UNSPECIFIED: Unspecified - STUDIO_ENTITY_TYPE_USER: User - STUDIO_ENTITY_TYPE_PROJECT: Project - STUDIO_ENTITY_TYPE_SPACE: Space
        - `studioEntityName` string
      - `sender` string
      - `notificationSubject` string
      - `notificationMessage` string
      - `creationDateTime` string, date-time
      - `notificationMetadata` object
      - `studioRecipientScopes` V1StudioRecipientScope[]
        - `studioRecipientId` string
        - `studioRecipientType` 'STUDIO_RECIPIENT_TYPE_UNSPECIFIED' | 'STUDIO_RECIPIENT_TYPE_USER' | 'STUDIO_RECIPIENT_TYPE_EMAIL' | 'STUDIO_RECIPIENT_TYPE_PROJECT' | 'STUDIO_RECIPIENT_TYPE_SPACE' | 'STUDIO_RECIPIENT_TYPE_PERM' — - STUDIO_RECIPIENT_TYPE_UNSPECIFIED: Unspecified - STUDIO_RECIPIENT_TYPE_USER: User - STUDIO_RECIPIENT_TYPE_EMAIL: Email - STUDIO_RECIPIENT_TYPE_PROJECT: Project - STUDIO_RECIPIENT_TYPE_SPACE: Space - STUDIO_RECIPIENT_TYPE_PERM: PERMS
        - `studioRecipientAccessType` string

## Other responses

- `400` — Aladdin® will not process the request due to an apparent client error.
- `401` — Aladdin® will not process the request as the necessary credentials were not provided or were invalid.
- `403` — Aladdin® understood the request but is refusing to authorize it.
- `404` — Aladdin® did not find the resource requested or is unwilling to disclose if it exists. Could indicate a defect in the client program or data which is no longer accessible.

---

[API](https://skmtc.dev/blackrock/apis/studio-notification.md) · [All operations](https://skmtc.dev/blackrock/apis/studio-notification/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/blackrock/studio-notification/revisions/b59b8a2506f2/schema)
