Creates a notification for a recipient. Requires senderId, a recipient (recipientClientId or recipientInternalUserId), and at least one delivery target. Notifications can only be created from a custom app. When notificationSettingId is provided and the recipient’s notification settings disable every requested delivery target, no notification is created and the request returns 202.
NotificationSettingId optionally selects one of the app's declared notification settings
(see the app's notificationConfig). When provided, delivery on each surface is resolved
against the recipient's per-setting preference, falling back to the app's configured default.
Optional; when omitted, all requested delivery targets are delivered as-is.
RecipientID is the recipient to notify. Deprecated: prefer recipientClientId+
recipientCompanyId or recipientInternalUserId, which take precedence when provided.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Assembly","colors":{"primary":"#1A1A1A","light":"#FFFFFF","dark":"#1A1A1A"},"logo":{"light":"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/light.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=63a60c80648df2ed14efe9e0b9b05eca","dark":"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/dark.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=abf6940b173a7c0880a96d4b6095472b"},"favicon":"https://mintcdn.com/assembly-ff8b9417/mf21cz8yWkRVUxBm/favicon.svg?fit=max\u0026auto=format\u0026n=mf21cz8yWkRVUxBm\u0026q=85\u0026s=4083e1ddcc384f1f9677aa7b91b9ae57","navbar":{"links":[{"href":"https://assembly.com/pricing","label":"Pricing"},{"href":"mailto:support@assembly.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.assembly.com"}},"footer":{"socials":{"x":"https://x.com/assemblycom","github":"https://github.com/assemblycom","linkedin":"https://linkedin.com/company/assemblycom"}},"seo":{"metatags":{"og:image":"https://studio.assembly.com/docs/images/og-card.png","twitter:image":"https://studio.assembly.com/docs/images/og-card.png","twitter:card":"summary_large_image"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"assembly-ff8b9417","hasAudioNarration":false,"actualSubdomain":"assembly-ff8b9417","customDomains":["assembly.com"],"gitSource":{"type":"github","owner":"assemblycom","repo":"core","deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"}},"buildId":"6af4cfaf302634a038f12c98","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Guides","count":140},{"language":"default","tag":"API reference","count":110},{"language":"default","tag":"Apps","count":48},{"language":"default","tag":"Embeds \u0026 links","count":35},{"language":"default","tag":"Others","count":19},{"language":"default","tag":"Core Resources","count":19},{"language":"default","tag":"Files","count":19},{"language":"default","tag":"Billing","count":18},{"language":"default","tag":"Core concepts","count":17},{"language":"default","tag":"Tasks","count":15}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#navbar .rounded-xl{border-radius:0.5rem}.sidebar-group a,.sidebar-group button{border-radius:0.5rem}.rounded-\\[0\\.85rem\\]{border-radius:0.5rem}.card svg.size-6{width:1.25rem;height:1.25rem}#page-context-menu .rounded-l-xl{border-radius:0.5rem 0 0 0.5rem}#page-context-menu .rounded-r-xl{border-radius:0 0.5rem 0.5rem 0}div[class*=\"origin-(--transform-origin)\"]{border-radius:0.5rem}div[class*=\"origin-(--transform-origin)\"] [class*=\"rounded-xl\"]{border-radius:0.5rem}[class*=\"text-[0.55rem]\"]{border-radius:0.5rem}"}],"page":{"pagePath":"api-reference/notifications/create-a-notification","slug":"/api-reference/notifications/create-a-notification","pageMetadata":{"title":"Create a notification","description":"Creates a notification for a recipient. Requires senderId, a recipient (recipientClientId or recipientInternalUserId), and at least one delivery target. Notifications can only be created from a custom app. When notificationSettingId is provided and the recipient's notification settings disable every requested delivery target, no notification is created and the request returns 202.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/notifications","href":"/api-reference/notifications/create-a-notification","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Creates a notification for a recipient. Requires senderId, a recipient (recipientClientId or recipientInternalUserId), and at least one delivery target. Notifications can only be created from a custom app. When notificationSettingId is provided and the recipient’s notification settings disable every requested delivery target, no notification is created and the request returns 202.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create a notification","description":"Creates a notification for a recipient. Requires senderId, a recipient (recipientClientId or recipientInternalUserId), and at least one delivery target. Notifications can only be created from a custom app. When notificationSettingId is provided and the recipient's notification settings disable every requested delivery target, no notification is created and the request returns 202.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/notifications","href":"/api-reference/notifications/create-a-notification","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Creates a notification for a recipient. Requires senderId, a recipient (recipientClientId or recipientInternalUserId), and at least one delivery target. Notifications can only be created from a custom app. When notificationSettingId is provided and the recipient's notification settings disable every requested delivery target, no notification is created and the request returns 202.","operationId":"create-notification","requestBody":"e6200a28-0b35-4419-9ee6-916859869629","responses":{"200":"74103a91-7834-4346-b5bb-215875d933fc","202":"03283a6b-9cc7-4214-b0ac-0ea5cebdeb2b","400":"1280027f-56e1-477c-95ee-db585121885b","401":"9995b202-b046-4afa-a2db-09c2505c9d1b","500":"ad72f8da-b486-46c6-92b8-06b73318681e"},"security":["ceae1614-acab-4501-b2bd-5433158c1ce6"],"summary":"Create a notification","tags":["Notifications"],"method":"post","type":"path","servers":["e68704e8-5790-46f6-9ecc-6c6aadfdb6e7"],"path":"/v1/notifications","baseUrlOptions":["https://api.assembly.com"],"title":"Create a notification","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"deliveryTargets":{"type":"object","description":"DeliveryTargets describes how the notification should be delivered. Required.","properties":{"email":{"type":"object","description":"Email delivers the notification by email.","required":["header","subject","title"],"properties":{"header":{"description":"Header is the email header. Required.","example":"You have a new file","type":"string","isRequired":true,"uniqueKey":"deliveryTargets.email.header","typeLabel":"string"},"subject":{"description":"Subject is the email subject line. Required.","example":"New file uploaded","type":"string","isRequired":true,"uniqueKey":"deliveryTargets.email.subject","typeLabel":"string"},"title":{"description":"Title is the email title. Required.","example":"New file uploaded","type":"string","isRequired":true,"uniqueKey":"deliveryTargets.email.title","typeLabel":"string"},"body":{"description":"Body is the plain-text email body. Either body or htmlBody must be provided.","example":"A new file was uploaded to your portal.","type":"string","uniqueKey":"deliveryTargets.email.body","typeLabel":"string"},"ctaParams":{"additionalProperties":{"type":"string","uniqueKey":"deliveryTargets.email.ctaParams.additionalProperties","typeLabel":"string"},"description":"CtaParams are key/value parameters used to build the email's call-to-action link.","type":"object","uniqueKey":"deliveryTargets.email.ctaParams","typeLabel":"object"},"htmlBody":{"description":"HtmlBody is HTML for the email body, sanitized to a safe subset (basic formatting, lists, and https links); other tags, inline styles, images and scripts are stripped. Either body or htmlBody must be provided.","example":"\u003cp>A new file was uploaded to your portal.\u003c/p>","type":"string","uniqueKey":"deliveryTargets.email.htmlBody","typeLabel":"string"}},"uniqueKey":"deliveryTargets.email","typeLabel":"object"},"inProduct":{"type":"object","description":"InProduct delivers the notification to the in-product notification inbox.","required":["title"],"properties":{"title":{"description":"Title is the headline shown in the inbox. Required.","example":"New file uploaded","type":"string","isRequired":true,"uniqueKey":"deliveryTargets.inProduct.title","typeLabel":"string"},"body":{"description":"Body is the optional supporting text shown beneath the title.","example":"A new file was uploaded to your portal.","type":"string","uniqueKey":"deliveryTargets.inProduct.body","typeLabel":"string"},"ctaParams":{"additionalProperties":{"type":"string","uniqueKey":"deliveryTargets.inProduct.ctaParams.additionalProperties","typeLabel":"string"},"description":"CtaParams are key/value parameters used to build the notification's call-to-action link.","type":"object","uniqueKey":"deliveryTargets.inProduct.ctaParams","typeLabel":"object"},"isRead":{"description":"IsRead indicates whether the recipient has read the notification. Read-only.","example":false,"type":"boolean","uniqueKey":"deliveryTargets.inProduct.isRead","typeLabel":"boolean"}},"uniqueKey":"deliveryTargets.inProduct","typeLabel":"object"}},"isRequired":true,"uniqueKey":"deliveryTargets","typeLabel":"object"},"senderId":{"description":"SenderID is the member triggering the notification. Required.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"senderId","typeLabel":"string\u003cuuid>"},"notificationSettingId":{"description":"NotificationSettingId optionally selects one of the app's declared notification settings\n(see the app's notificationConfig). When provided, delivery on each surface is resolved\nagainst the recipient's per-setting preference, falling back to the app's configured default.\nOptional; when omitted, all requested delivery targets are delivered as-is.","example":"550e8400-e29b-41d4-a716-446655440006","type":"string","uniqueKey":"notificationSettingId","typeLabel":"string"},"recipientClientId":{"description":"RecipientClientID is the client to notify. Pair with recipientCompanyId.","example":"550e8400-e29b-41d4-a716-446655440001","format":"uuid","type":"string","uniqueKey":"recipientClientId","typeLabel":"string\u003cuuid>"},"recipientCompanyId":{"description":"RecipientCompanyID is the company of the client being notified.","example":"550e8400-e29b-41d4-a716-446655440003","format":"uuid","type":"string","uniqueKey":"recipientCompanyId","typeLabel":"string\u003cuuid>"},"recipientId":{"deprecated":true,"description":"RecipientID is the recipient to notify. Deprecated: prefer recipientClientId+\nrecipientCompanyId or recipientInternalUserId, which take precedence when provided.","example":"550e8400-e29b-41d4-a716-446655440001","format":"uuid","type":"string","uniqueKey":"recipientId","typeLabel":"string\u003cuuid>"},"recipientInternalUserId":{"description":"RecipientInternalUserID is the internal user to notify.","example":"550e8400-e29b-41d4-a716-446655440004","format":"uuid","type":"string","uniqueKey":"recipientInternalUserId","typeLabel":"string\u003cuuid>"},"recipientType":{"type":"string","description":"RecipientType is the kind of member being notified.","enum":[],"x-enum-varnames":["Internal","Client","Company"],"example":"client","uniqueKey":"recipientType","typeLabel":"enum\u003cstring>"},"senderCompanyId":{"description":"SenderCompanyID is the sender's company, required when notifying an internal user.","example":"550e8400-e29b-41d4-a716-446655440003","format":"uuid","type":"string","uniqueKey":"senderCompanyId","typeLabel":"string\u003cuuid>"}},"required":["deliveryTargets","senderId"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"deliveryTargets":{},"senderId":"550e8400-e29b-41d4-a716-446655440000","notificationSettingId":"550e8400-e29b-41d4-a716-446655440006","recipientClientId":"550e8400-e29b-41d4-a716-446655440001","recipientCompanyId":"550e8400-e29b-41d4-a716-446655440003","recipientId":"550e8400-e29b-41d4-a716-446655440001","recipientInternalUserId":"550e8400-e29b-41d4-a716-446655440004","recipientType":"client","senderCompanyId":"550e8400-e29b-41d4-a716-446655440003"}}},"exampleType":"generated"}},"description":"Notification to create","required":true,"exampleType":"generated"},"responses":{"74103a91-7834-4346-b5bb-215875d933fc":{"content":{"application/json":{"schema":{"properties":{"additionalFields":{"properties":{"channelName":{"type":"string","uniqueKey":"additionalFields.channelName","typeLabel":"string"},"invoiceNumber":{"type":"string","uniqueKey":"additionalFields.invoiceNumber","typeLabel":"string"},"senderName":{"type":"string","uniqueKey":"additionalFields.senderName","typeLabel":"string"}},"type":"object","uniqueKey":"additionalFields","typeLabel":"object"},"appId":{"description":"AppID is the ID of the custom app that created the notification, when applicable.","example":"550e8400-e29b-41d4-a716-446655440005","format":"uuid","type":"string","uniqueKey":"appId","typeLabel":"string\u003cuuid>"},"assetS3Key":{"type":"string","uniqueKey":"assetS3Key","typeLabel":"string"},"channelId":{"type":"string","uniqueKey":"channelId","typeLabel":"string"},"companyId":{"description":"CompanyID is the company the notification is associated with, when applicable.","example":"550e8400-e29b-41d4-a716-446655440003","format":"uuid","type":"string","uniqueKey":"companyId","typeLabel":"string\u003cuuid>"},"count":{"type":"integer","uniqueKey":"count","typeLabel":"integer"},"createdAt":{"type":"string","uniqueKey":"createdAt","typeLabel":"string"},"creatorId":{"type":"string","uniqueKey":"creatorId","typeLabel":"string"},"data":{"type":"string","uniqueKey":"data","typeLabel":"string"},"defaultListIndexPkey":{"description":"DefaultListIndexPkey for the notification model is used to mark whether a notification is an inbox notification","type":"string","uniqueKey":"defaultListIndexPkey","typeLabel":"string"},"deliveryTargets":{"type":"object","description":"DeliveryTargets describes how the notification is delivered (in-product and/or email).","properties":{"email":{"type":"object","description":"Email delivers the notification by email.","required":["header","subject","title"],"properties":{"header":{"description":"Header is the email header. Required.","example":"You have a new file","type":"string","isRequired":true,"uniqueKey":"deliveryTargets.email.header","typeLabel":"string"},"subject":{"description":"Subject is the email subject line. Required.","example":"New file uploaded","type":"string","isRequired":true,"uniqueKey":"deliveryTargets.email.subject","typeLabel":"string"},"title":{"description":"Title is the email title. Required.","example":"New file uploaded","type":"string","isRequired":true,"uniqueKey":"deliveryTargets.email.title","typeLabel":"string"},"body":{"description":"Body is the plain-text email body. Either body or htmlBody must be provided.","example":"A new file was uploaded to your portal.","type":"string","uniqueKey":"deliveryTargets.email.body","typeLabel":"string"},"ctaParams":{"additionalProperties":{"type":"string","uniqueKey":"deliveryTargets.email.ctaParams.additionalProperties","typeLabel":"string"},"description":"CtaParams are key/value parameters used to build the email's call-to-action link.","type":"object","uniqueKey":"deliveryTargets.email.ctaParams","typeLabel":"object"},"htmlBody":{"description":"HtmlBody is HTML for the email body, sanitized to a safe subset (basic formatting, lists, and https links); other tags, inline styles, images and scripts are stripped. Either body or htmlBody must be provided.","example":"\u003cp>A new file was uploaded to your portal.\u003c/p>","type":"string","uniqueKey":"deliveryTargets.email.htmlBody","typeLabel":"string"}},"uniqueKey":"deliveryTargets.email","typeLabel":"object"},"inProduct":{"type":"object","description":"InProduct delivers the notification to the in-product notification inbox.","required":["title"],"properties":{"title":{"description":"Title is the headline shown in the inbox. Required.","example":"New file uploaded","type":"string","isRequired":true,"uniqueKey":"deliveryTargets.inProduct.title","typeLabel":"string"},"body":{"description":"Body is the optional supporting text shown beneath the title.","example":"A new file was uploaded to your portal.","type":"string","uniqueKey":"deliveryTargets.inProduct.body","typeLabel":"string"},"ctaParams":{"additionalProperties":{"type":"string","uniqueKey":"deliveryTargets.inProduct.ctaParams.additionalProperties","typeLabel":"string"},"description":"CtaParams are key/value parameters used to build the notification's call-to-action link.","type":"object","uniqueKey":"deliveryTargets.inProduct.ctaParams","typeLabel":"object"},"isRead":{"description":"IsRead indicates whether the recipient has read the notification. Read-only.","example":false,"type":"boolean","uniqueKey":"deliveryTargets.inProduct.isRead","typeLabel":"boolean"}},"uniqueKey":"deliveryTargets.inProduct","typeLabel":"object"}},"uniqueKey":"deliveryTargets","typeLabel":"object"},"event":{"type":"string","description":"Event is the domain event that triggered the notification.","enum":["files.created","file.created","contract.signed","contract.requested","formResponse.requested","formResponse.completed","form.created","invoice.paid","invoice.requested","invoice.processing","invoice.paymentFailed","refund.requested","refund.processed","refund.failed","autoChargePayment.requested","customApp.action","internalChat.mentioned","channel.mentioned"],"x-enum-varnames":["NewFileGroups","NewFile","ContractSigned","ContractRequested","FormResponseRequested","FormResponseCompleted","FormCreated","InvoicePaid","InvoiceRequested","InvoiceProcessing","InvoicePaymentFailed","RefundRequested","RefundProcessed","RefundFailed","AutoChargePayment","CustomAppAction","AppBuilderBuildComplete","InternalChatMention","ChannelMention"],"example":"file.created","uniqueKey":"event","typeLabel":"enum\u003cstring>"},"fields":{"type":"object","description":"todo: remove fields once FE doesn't use them","properties":{"channelId":{"type":"string","uniqueKey":"fields.channelId","typeLabel":"string"},"companyId":{"type":"string","uniqueKey":"fields.companyId","typeLabel":"string"},"count":{"description":"Count is only used for notification groups, which represent multiple notifications","type":"integer","uniqueKey":"fields.count","typeLabel":"integer"},"formId":{"type":"string","uniqueKey":"fields.formId","typeLabel":"string"},"groupingEntityType":{"description":"GroupingEntityType designates the notification entity types that are associated with a notification grouping","type":"string","uniqueKey":"fields.groupingEntityType","typeLabel":"string"},"itemName":{"description":"ItemName is used to capture data for inbox notifications, for example the filename for an esig complete notification (if files are not loaded into state)","type":"string","uniqueKey":"fields.itemName","typeLabel":"string"},"notificationGroup":{"type":"string","uniqueKey":"fields.notificationGroup","typeLabel":"string"},"senderID":{"type":"string","uniqueKey":"fields.senderID","typeLabel":"string"},"senderType":{"type":"string","uniqueKey":"fields.senderType","typeLabel":"string"},"senderUserId":{"type":"string","uniqueKey":"fields.senderUserId","typeLabel":"string"}},"uniqueKey":"fields","typeLabel":"object"},"id":{"type":"string","uniqueKey":"id","typeLabel":"string"},"identityId":{"type":"string","uniqueKey":"identityId","typeLabel":"string"},"isGroup":{"type":"boolean","uniqueKey":"isGroup","typeLabel":"boolean"},"isRead":{"description":"Deprecated: use DeliveryTargets.InProduct.IsRead","type":"boolean","uniqueKey":"isRead","typeLabel":"boolean"},"object":{"type":"string","uniqueKey":"object","typeLabel":"string"},"previousAttributes":{"additionalProperties":true,"type":"object","uniqueKey":"previousAttributes","typeLabel":"object"},"recipientClientId":{"description":"RecipientClientID is the recipient client ID, set when the recipient is a client.","example":"550e8400-e29b-41d4-a716-446655440001","format":"uuid","type":"string","uniqueKey":"recipientClientId","typeLabel":"string\u003cuuid>"},"recipientCompanyId":{"description":"RecipientCompanyID is the recipient company ID, set when the recipient is a client (their company).","example":"550e8400-e29b-41d4-a716-446655440003","format":"uuid","type":"string","uniqueKey":"recipientCompanyId","typeLabel":"string\u003cuuid>"},"recipientId":{"description":"RecipientID is the ID of the member the notification is delivered to.","example":"550e8400-e29b-41d4-a716-446655440001","format":"uuid","type":"string","uniqueKey":"recipientId","typeLabel":"string\u003cuuid>"},"recipientInternalUserId":{"description":"RecipientInternalUserID is the recipient internal user ID, set when the recipient is an internal user.","example":"550e8400-e29b-41d4-a716-446655440004","format":"uuid","type":"string","uniqueKey":"recipientInternalUserId","typeLabel":"string\u003cuuid>"},"recipientType":{"enum":["USER","CLIENT_USER","CLIENT_COMPANY"],"type":"string","x-enum-varnames":["Internal","Client","Company"],"uniqueKey":"recipientType","typeLabel":"enum\u003cstring>"},"ref":{"type":"string","uniqueKey":"ref","typeLabel":"string"},"reminders":{"properties":{"scheduled":{"items":{"type":"string","uniqueKey":"reminders.scheduled.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"reminders.scheduled","typeLabel":"string[]"},"sent":{"items":{"type":"string","uniqueKey":"reminders.sent.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"reminders.sent","typeLabel":"string[]"}},"type":"object","uniqueKey":"reminders","typeLabel":"object"},"resourceId":{"description":"ResourceID is the ID of the resource the notification refers to (e.g. the uploaded file or invoice).","example":"550e8400-e29b-41d4-a716-446655440002","type":"string","uniqueKey":"resourceId","typeLabel":"string"},"senderCompanyId":{"description":"SenderCompanyID is the sender's company ID, set when the recipient is an internal user.","example":"550e8400-e29b-41d4-a716-446655440003","format":"uuid","type":"string","uniqueKey":"senderCompanyId","typeLabel":"string\u003cuuid>"},"senderId":{"description":"SenderID is the ID of the member who triggered the notification.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","uniqueKey":"senderId","typeLabel":"string\u003cuuid>"},"senderType":{"type":"string","description":"SenderType is the kind of member that sent the notification.","enum":[],"x-enum-varnames":["Internal","Client","Company"],"example":"internalUser","uniqueKey":"senderType","typeLabel":"enum\u003cstring>"},"updatedAt":{"type":"string","uniqueKey":"updatedAt","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"additionalFields":{"channelName":"\u003cstring>","invoiceNumber":"\u003cstring>","senderName":"\u003cstring>"},"appId":"550e8400-e29b-41d4-a716-446655440005","assetS3Key":"\u003cstring>","channelId":"\u003cstring>","companyId":"550e8400-e29b-41d4-a716-446655440003","count":123,"createdAt":"\u003cstring>","creatorId":"\u003cstring>","data":"\u003cstring>","defaultListIndexPkey":"\u003cstring>","deliveryTargets":{"email":{"header":"You have a new file","subject":"New file uploaded","title":"New file uploaded","body":"A new file was uploaded to your portal.","ctaParams":{},"htmlBody":"\u003cp>A new file was uploaded to your portal.\u003c/p>"},"inProduct":{"title":"New file uploaded","body":"A new file was uploaded to your portal.","ctaParams":{},"isRead":false}},"event":"file.created","fields":{"channelId":"\u003cstring>","companyId":"\u003cstring>","count":123,"formId":"\u003cstring>","groupingEntityType":"\u003cstring>","itemName":"\u003cstring>","notificationGroup":"\u003cstring>","senderID":"\u003cstring>","senderType":"\u003cstring>","senderUserId":"\u003cstring>"},"id":"\u003cstring>","identityId":"\u003cstring>","isGroup":true,"isRead":true,"object":"\u003cstring>","previousAttributes":{},"recipientClientId":"550e8400-e29b-41d4-a716-446655440001","recipientCompanyId":"550e8400-e29b-41d4-a716-446655440003","recipientId":"550e8400-e29b-41d4-a716-446655440001","recipientInternalUserId":"550e8400-e29b-41d4-a716-446655440004","recipientType":"USER","ref":"\u003cstring>","reminders":{"scheduled":["\u003cstring>"],"sent":["\u003cstring>"]},"resourceId":"550e8400-e29b-41d4-a716-446655440002","senderCompanyId":"550e8400-e29b-41d4-a716-446655440003","senderId":"550e8400-e29b-41d4-a716-446655440000","senderType":"internalUser","updatedAt":"\u003cstring>"}}},"exampleType":"generated"}},"description":"OK","exampleType":"generated"},"03283a6b-9cc7-4214-b0ac-0ea5cebdeb2b":{"content":{"application/json":{"schema":{"properties":{"message":{"description":"Message is a human-readable acknowledgement of the suppressed request.","example":"notification suppressed by recipient notification settings","type":"string","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"notification suppressed by recipient notification settings"}}},"exampleType":"generated"}},"description":"No notification was created: every requested delivery target is disabled by the recipient's notification settings","exampleType":"generated"},"1280027f-56e1-477c-95ee-db585121885b":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"data","typeLabel":"any"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","data":"\u003cunknown>","message":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Invalid request body or notification parameters","exampleType":"generated"},"9995b202-b046-4afa-a2db-09c2505c9d1b":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"data","typeLabel":"any"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","data":"\u003cunknown>","message":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Missing or invalid API key","exampleType":"generated"},"ad72f8da-b486-46c6-92b8-06b73318681e":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"data","typeLabel":"any"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","data":"\u003cunknown>","message":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Unexpected server error","exampleType":"generated"}},"security":{"ceae1614-acab-4501-b2bd-5433158c1ce6":{"APIKeyHeader":{"in":"header","name":"X-API-KEY","type":"apiKey","scopes":[],"schemeName":"APIKeyHeader"}}},"servers":{"e68704e8-5790-46f6-9ecc-6c6aadfdb6e7":{"url":"https://api.assembly.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"in":"header","name":"X-API-KEY","type":"apiKey","scopes":[],"schemeName":"APIKeyHeader"},"schema":{"title":"X-API-KEY","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"X-API-KEY"}],"title":"APIKeyHeader"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"assembly-ff8b9417","siteName":"Assembly","title":"Create a notification - Assembly","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T20:27:37.784Z","originalFileLocation":"api-reference/notifications/create-a-notification.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates a notification for a recipient. Requires senderId, a recipient (recipientClientId or recipientInternalUserId), and at least one delivery target. Notifications can only be created from a custom app. When notificationSettingId is provided and the recipient\u0026#x27;s notification settings disable every requested delivery target, no notification is created and the request returns 202.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Assembly\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a notification - Assembly\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a notification for a recipient. Requires senderId, a recipient (recipientClientId or recipientInternalUserId), and at least one delivery target. Notifications can only be created from a custom app. When notificationSettingId is provided and the recipient\u0026#x27;s notification settings disable every requested delivery target, no notification is created and the request returns 202.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Assembly\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://assembly.com/docs/api-reference/notifications/create-a-notification\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://studio.assembly.com/docs/images/og-card.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create a notification - Assembly\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a notification for a recipient. Requires senderId, a recipient (recipientClientId or recipientInternalUserId), and at least one delivery target. Notifications can only be created from a custom app. When notificationSettingId is provided and the recipient\u0026#x27;s notification settings disable every requested delivery target, no notification is created and the request returns 202.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://studio.assembly.com/docs/images/og-card.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Assembly\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1A1A1A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://assembly.com/docs/api-reference/notifications/create-a-notification\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/notifications/create-a-notification.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://assembly.com/#organization\",\"name\":\"Assembly\",\"url\":\"https://assembly.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/light.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=63a60c80648df2ed14efe9e0b9b05eca\"}},{\"@type\":\"WebSite\",\"@id\":\"https://assembly.com/docs#website\",\"name\":\"Assembly\",\"url\":\"https://assembly.com/docs\",\"publisher\":{\"@id\":\"https://assembly.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://assembly.com/docs/api-reference/notifications/create-a-notification#webpage\",\"url\":\"https://assembly.com/docs/api-reference/notifications/create-a-notification\",\"name\":\"Create a notification\",\"description\":\"Creates a notification for a recipient. Requires senderId, a recipient (recipientClientId or recipientInternalUserId), and at least one delivery target. Notifications can only be created from a custom app. When notificationSettingId is provided and the recipient's notification settings disable every requested delivery target, no notification is created and the request returns 202.\",\"dateModified\":\"2026-11-11T20:27:37.784Z\",\"isPartOf\":{\"@id\":\"https://assembly.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://assembly.com/docs/api-reference/notifications/create-a-notification#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://assembly.com/docs/api-reference/notifications/create-a-notification#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Others\",\"item\":\"https://assembly.com/docs/api-reference/apps/list-callable-apps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Notifications\",\"item\":\"https://assembly.com/docs/api-reference/resources/notifications\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a notification\",\"item\":\"https://assembly.com/docs/api-reference/notifications/create-a-notification\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://assembly.com/docs/api-reference/notifications/create-a-notification#apireference\",\"headline\":\"Create a notification\",\"name\":\"Create a notification\",\"description\":\"Creates a notification for a recipient. Requires senderId, a recipient (recipientClientId or recipientInternalUserId), and at least one delivery target. Notifications can only be created from a custom app. When notificationSettingId is provided and the recipient's notification settings disable every requested delivery target, no notification is created and the request returns 202.\",\"url\":\"https://assembly.com/docs/api-reference/notifications/create-a-notification\",\"mainEntityOfPage\":{\"@id\":\"https://assembly.com/docs/api-reference/notifications/create-a-notification#webpage\"},\"image\":\"https://studio.assembly.com/docs/images/og-card.png\",\"dateModified\":\"2026-11-11T20:27:37.784Z\",\"publisher\":{\"@id\":\"https://assembly.com/#organization\"},\"isPartOf\":{\"@id\":\"https://assembly.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Assembly\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Assembly\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/api-reference/notifications/create-a-notification.md","siteName":"Assembly","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/getting-started/welcome"}]},{"tab":"API reference","groups":[{"group":"Getting started","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Pagination","href":"/api-reference/pagination"},{"title":"Rate limits and usage","href":"/api-reference/rate-limits"},{"title":"Errors","href":"/api-reference/errors"}]},{"group":"Webhooks","pages":[{"title":"Overview","href":"/api-reference/webhooks/overview"},{"title":"Events","href":"/api-reference/webhooks/events"}]},{"group":"Core Resources","pages":[{"group":"Clients","root":{"title":"Clients","href":"/api-reference/resources/clients"},"pages":[{"title":"Create a client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/clients","href":"/api-reference/clients/create-a-client"},{"title":"List clients","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/clients","href":"/api-reference/clients/list-clients"},{"title":"Retrieve a client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/clients/{id}","href":"/api-reference/clients/retrieve-a-client"},{"title":"Update a client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/clients/{id}","href":"/api-reference/clients/update-a-client"},{"title":"Delete a client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/clients/{id}","href":"/api-reference/clients/delete-a-client"},{"title":"Retrieve a client with app visibility","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/clients/{id}/app-visibility","href":"/api-reference/clients/retrieve-a-client-with-app-visibility"}]},{"group":"Companies","root":{"title":"Companies","href":"/api-reference/resources/companies"},"pages":[{"title":"Create a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/companies","href":"/api-reference/companies/create-a-company"},{"title":"List companies","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/companies","href":"/api-reference/companies/list-companies"},{"title":"Retrieve a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/companies/{id}","href":"/api-reference/companies/retrieve-a-company"},{"title":"Update a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/companies/{id}","href":"/api-reference/companies/update-a-company"},{"title":"Delete a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/companies/{id}","href":"/api-reference/companies/delete-a-company"},{"title":"Add clients to a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/companies/{id}/clients","href":"/api-reference/companies/add-clients-to-a-company"}]},{"group":"Internal Users","root":{"title":"Internal Users","href":"/api-reference/resources/internal-users"},"pages":[{"title":"Get an internal user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/internal-users/{id}","href":"/api-reference/internal-users/get-an-internal-user"},{"title":"Invite an internal user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/internal-users","href":"/api-reference/internal-users/invite-an-internal-user"},{"title":"Update an internal user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/internal-users/{id}","href":"/api-reference/internal-users/update-an-internal-user"},{"title":"List internal users","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/internal-users","href":"/api-reference/internal-users/list-internal-users"},{"title":"Get an internal user's notification settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/internal-users/{id}/notification-settings","href":"/api-reference/internal-users/get-an-internal-users-notification-settings"}]},{"group":"Workspaces","root":{"title":"Workspaces","href":"/api-reference/resources/workspaces"},"pages":[{"title":"Retrieve the workspace","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces","href":"/api-reference/workspaces/retrieve-the-workspace"}]},{"group":"Me","pages":[{"title":"Retrieve the current user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/me","href":"/api-reference/me/retrieve-the-current-user"}]}]},{"group":"CRM","pages":[{"group":"Custom Fields","root":{"title":"Custom Fields","href":"/api-reference/resources/custom-fields"},"pages":[{"title":"List custom fields","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/custom-fields","href":"/api-reference/custom-fields/list-custom-fields"},{"title":"Create custom fields","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/custom-fields","href":"/api-reference/custom-fields/create-custom-fields"},{"title":"Update a custom field","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/custom-fields/{id}","href":"/api-reference/custom-fields/update-a-custom-field"},{"title":"Delete a custom field","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/custom-fields/{id}","href":"/api-reference/custom-fields/delete-a-custom-field"}]},{"group":"Custom Field Options","root":{"title":"Custom Field Options","href":"/api-reference/resources/custom-field-options"},"pages":[{"title":"List custom field options","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/custom-fields/{id}/options","href":"/api-reference/custom-fields/list-custom-field-options"}]},{"group":"Notes","root":{"title":"Notes","href":"/api-reference/resources/notes"},"pages":[{"title":"Create a note","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/notes","href":"/api-reference/notes/create-a-note"},{"title":"List notes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/notes","href":"/api-reference/notes/list-notes"},{"title":"Update a note","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/notes/{id}","href":"/api-reference/notes/update-a-note"},{"title":"Retrieve a note","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/notes/{id}","href":"/api-reference/notes/retrieve-a-note"},{"title":"Delete a note","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/notes/{id}","href":"/api-reference/notes/delete-a-note"}]}]},{"group":"Messaging","pages":[{"group":"Message Channels","root":{"title":"Message Channels","href":"/api-reference/resources/message-channels"},"pages":[{"title":"Create Message Channel","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/message-channels","href":"/api-reference/message-channels/create-message-channel"},{"title":"Get a list of Message Channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/message-channels","href":"/api-reference/message-channels/get-a-list-of-message-channels"},{"title":"Get Message Channel by id","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/message-channels/{id}","href":"/api-reference/message-channels/get-message-channel-by-id"},{"title":"Get unread message channels for a user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/message-channels/unread","href":"/api-reference/message-channels/get-unread-message-channels-for-a-user"}]},{"group":"Messages","root":{"title":"Messages","href":"/api-reference/resources/messages"},"pages":[{"title":"Send a message","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/messages","href":"/api-reference/messages/send-a-message"},{"title":"List messages","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/messages","href":"/api-reference/messages/list-messages"}]}]},{"group":"Billing","pages":[{"group":"Invoices","root":{"title":"Invoices","href":"/api-reference/resources/invoices"},"pages":[{"title":"Retrieve an invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/invoices/{id}","href":"/api-reference/invoices/retrieve-an-invoice"},{"title":"List invoices","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/invoices","href":"/api-reference/invoices/list-invoices"},{"title":"Create an invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/invoices","href":"/api-reference/invoices/create-an-invoice"}]},{"group":"Invoice Templates","root":{"title":"Invoice Templates","href":"/api-reference/resources/invoice-templates"},"pages":[{"title":"List invoice templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/invoice-templates","href":"/api-reference/invoice-templates/list-invoice-templates"}]},{"group":"Payments","root":{"title":"Payments","href":"/api-reference/resources/payments"},"pages":[{"title":"List payments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/payments","href":"/api-reference/payments/list-payments"}]},{"group":"Prices","root":{"title":"Prices","href":"/api-reference/resources/prices"},"pages":[{"title":"List prices","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/prices","href":"/api-reference/prices/list-prices"},{"title":"Create a price","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/prices","href":"/api-reference/prices/create-a-price"},{"title":"Retrieve a price","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/prices/{id}","href":"/api-reference/prices/retrieve-a-price"}]},{"group":"Products","root":{"title":"Products","href":"/api-reference/resources/products"},"pages":[{"title":"List products","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/products","href":"/api-reference/products/list-products"},{"title":"Create a product","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/products","href":"/api-reference/products/create-a-product"},{"title":"Get a product by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/products/{id}","href":"/api-reference/products/get-a-product-by-id"}]},{"group":"Subscriptions","root":{"title":"Subscriptions","href":"/api-reference/resources/subscriptions"},"pages":[{"title":"Create a subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/subscriptions","href":"/api-reference/subscriptions/create-a-subscription"},{"title":"List subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/subscriptions","href":"/api-reference/subscriptions/list-subscriptions"},{"title":"Retrieve a subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/subscriptions/{id}","href":"/api-reference/subscriptions/retrieve-a-subscription"},{"title":"Cancel a subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/subscriptions/{id}/cancel","href":"/api-reference/subscriptions/cancel-a-subscription"}]},{"group":"Subscription Templates","root":{"title":"Subscription Templates","href":"/api-reference/resources/subscription-templates"},"pages":[{"title":"List subscription templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/subscription-templates","href":"/api-reference/subscription-templates/list-subscription-templates"}]},{"group":"Refunds","pages":[{"title":"List refunds","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/refunds","href":"/api-reference/refunds/list-refunds"},{"title":"Create a refund","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/refunds","href":"/api-reference/refunds/create-a-refund"}]}]},{"group":"Files","pages":[{"group":"Files","root":{"title":"Files","href":"/api-reference/resources/files"},"pages":[{"title":"Create a File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/files/{fileType}","href":"/api-reference/files/create-a-file"},{"title":"Get a File's metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/files/{id}","href":"/api-reference/files/get-a-files-metadata"},{"title":"Delete a File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/files/{id}","href":"/api-reference/files/delete-a-file"},{"title":"Get a File's download url","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/files/{id}/download-url","href":"/api-reference/files/get-a-files-download-url"},{"title":"Get a File's contents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/files/{id}/download","href":"/api-reference/files/get-a-files-contents"},{"title":"List files within a file channel","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/files","href":"/api-reference/files/list-files-within-a-file-channel"},{"title":"Update Folder Permissions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/files/{id}/permissions/","href":"/api-reference/files/update-folder-permissions"},{"title":"Update Root Folder Permissions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/files/root/permissions","href":"/api-reference/files/update-root-folder-permissions"}]},{"group":"File Channels","root":{"title":"File Channels","href":"/api-reference/resources/file-channels"},"pages":[{"title":"Create File Channel","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/channels/files","href":"/api-reference/file-channels/create-file-channel"},{"title":"List File Channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/channels/files","href":"/api-reference/file-channels/list-file-channels"},{"title":"Get File Channel by id","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/channels/files/{id}","href":"/api-reference/file-channels/get-file-channel-by-id"}]}]},{"group":"Contracts","pages":[{"group":"Contracts","root":{"title":"Contracts","href":"/api-reference/resources/contracts"},"pages":[{"title":"Send Contract","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/contracts","href":"/api-reference/contracts/send-contract"},{"title":"List contracts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/contracts","href":"/api-reference/contracts/list-contracts"},{"title":"Get Contract","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/contracts/{id}","href":"/api-reference/contracts/get-contract"}]},{"group":"Contract Templates","root":{"title":"Contract Templates","href":"/api-reference/resources/contract-templates"},"pages":[{"title":"Get Contract Template by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/contract-templates/{id}","href":"/api-reference/contract-templates/get-contract-template-by-id"},{"title":"List Contract Templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/contract-templates","href":"/api-reference/contract-templates/list-contract-templates"}]}]},{"group":"Forms","pages":[{"group":"Forms","root":{"title":"Forms","href":"/api-reference/resources/forms"},"pages":[{"title":"Retrieve a form","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/forms/{id}","href":"/api-reference/forms/retrieve-a-form"},{"title":"List forms","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/forms","href":"/api-reference/forms/list-forms"},{"title":"Create a form","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/forms","href":"/api-reference/forms/create-a-form"},{"title":"List a form's submissions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/forms/{id}/form-responses","href":"/api-reference/forms/list-a-forms-submissions"}]},{"group":"Form Responses","root":{"title":"Form Responses","href":"/api-reference/resources/form-responses"},"pages":[{"title":"Assign a form to clients","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/form-responses","href":"/api-reference/form-responses/assign-a-form-to-clients"}]}]},{"group":"Tasks","pages":[{"group":"Tasks","root":{"title":"Tasks","href":"/api-reference/resources/tasks"},"pages":[{"title":"List tasks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/tasks","href":"/api-reference/tasks/list-tasks"},{"title":"Create a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/tasks","href":"/api-reference/tasks/create-a-task"},{"title":"Retrieve a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/tasks/{id}","href":"/api-reference/tasks/retrieve-a-task"},{"title":"Update a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/tasks/{id}","href":"/api-reference/tasks/update-a-task"},{"title":"Delete a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/tasks/{id}","href":"/api-reference/tasks/delete-a-task"}]},{"group":"Task Templates","root":{"title":"Task Templates","href":"/api-reference/resources/task-templates"},"pages":[{"title":"List task templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/task-templates","href":"/api-reference/task-templates/list-task-templates"},{"title":"Retrieve a task template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/task-templates/{id}","href":"/api-reference/task-templates/retrieve-a-task-template"}]},{"group":"Task Comments","root":{"title":"Task Comments","href":"/api-reference/resources/task-comments"},"pages":[{"title":"List task comments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/comments","href":"/api-reference/comments/list-task-comments"},{"title":"Retrieve a task comment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/comments/{commentId}","href":"/api-reference/comments/retrieve-a-task-comment"},{"title":"Delete a task comment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/comments/{commentId}","href":"/api-reference/comments/delete-a-task-comment"}]}]},{"group":"Token","pages":[{"group":"Token","root":{"title":"Token","href":"/api-reference/resources/token"},"pages":[{"title":"Issue an app-scoped offline bearer token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/token","href":"/api-reference/token/issue-an-app-scoped-offline-bearer-token"}]}]},{"group":"Others","pages":[{"group":"Apps","pages":[{"title":"List callable apps","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/apps","href":"/api-reference/apps/list-callable-apps"},{"title":"Retrieve an app's operations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/apps/{appId}","href":"/api-reference/apps/retrieve-an-apps-operations"},{"title":"Retrieve an app's API description","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/apps/{appId}/contract","href":"/api-reference/apps/retrieve-an-apps-api-description"}]},{"group":"App Installs","root":{"title":"App Installs","href":"/api-reference/resources/app-installs"},"pages":[{"title":"List app installs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/installs","href":"/api-reference/installs/list-app-installs"},{"title":"Get an app install","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/installs/{installId}","href":"/api-reference/installs/get-an-app-install"},{"title":"Get an app install's notification settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/installs/{installId}/notification-settings","href":"/api-reference/installs/get-an-app-installs-notification-settings"},{"title":"Create an app install's notification settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/installs/{installId}/notification-settings","href":"/api-reference/installs/create-an-app-installs-notification-settings"},{"title":"Update an app install's notification settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/installs/{installId}/notification-settings","href":"/api-reference/installs/update-an-app-installs-notification-settings"}]},{"group":"App Connections","root":{"title":"App Connections","href":"/api-reference/resources/app-connections"},"pages":[{"title":"List app install connections","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/installs/{installId}/connections","href":"/api-reference/installs/list-app-install-connections"},{"title":"Create an app install connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/installs/{installId}/connections","href":"/api-reference/installs/create-an-app-install-connection"}]},{"group":"Events","root":{"title":"Events","href":"/api-reference/resources/events"},"pages":[{"title":"List audit events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/events","href":"/api-reference/events/list-audit-events"},{"title":"Create an audit event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/events","href":"/api-reference/events/create-an-audit-event"},{"title":"Get audit event by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/events/{id}","href":"/api-reference/events/get-audit-event-by-id"}]},{"group":"Notifications","root":{"title":"Notifications","href":"/api-reference/resources/notifications"},"pages":[{"title":"List notifications","description":"Returns a paginated list of notifications for a recipient. When no recipient filter is supplied, the authenticated user's notifications are returned. Only unread notifications are returned unless includeRead is true.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/notifications","href":"/api-reference/notifications/list-notifications"},{"title":"Create a notification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/notifications","href":"/api-reference/notifications/create-a-notification"},{"title":"Retrieve a notification","description":"Returns a single notification by ID.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/notifications/{id}","href":"/api-reference/notifications/retrieve-a-notification"},{"title":"Delete a notification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/notifications/{id}","href":"/api-reference/notifications/delete-a-notification"},{"title":"Mark notification as read","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/notifications/{id}/read","href":"/api-reference/notifications/mark-notification-as-read"},{"title":"Mark notification as unread","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/notifications/{id}/unread","href":"/api-reference/notifications/mark-notification-as-unread"}]}]}]}]},"basePath":"","title":"Create a notification - Assembly","buildId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","deploymentId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CASS2Vpq.js","utils-4k9fyWRu.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-UU-UueZb.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BgJ0LOYq.js","snippetPresets-CMgzlMR-.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BzEJegkK.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CZuQIZdk.js","shallow-Bw5arfMA.js","getApiPlaygroundDisplay-Ds834aVN.js","CodeSnippet-CKzmjw9L.js","CodeSnippets-BRpgomdp.js","Page-DvEUoD2H.js","getPastedJson-B0N-Tn76.js","icon-DASMs9nC.js","MethodPill-BA6DBLqx.js","DuplicateIcon-BMT5qfbJ.js","createIcon-CNfwVWPx.js","DynamicMarkdown-JYyBNlrJ.js","SectionHeading-BbZnmz8a.js","axios-vUo_bRtp.js","Markdown-LUU0YLpA.js","clsx-Di4ek5Ae.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-VEVWQCR4.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CPszyu99.js"]}