# NotionSDK v0.2.1 - Table of Contents Elixir SDK for the Notion API, built on Pristine's hexagonal architecture. Ported from the official notion-sdk-js. ## Pages - Overview - [README](readme-1.md) - Getting Started - [Getting Started](getting-started.md) - [Client Configuration](client-configuration.md) - [Versioning and Compatibility](versioning-and-compatibility.md) - Working with Notion - [Capabilities, Permissions, and Sharing](capabilities-permissions-and-sharing.md) - [Pages, Blocks, and Search](pages-blocks-and-search.md) - [Content Creation and Mutation](content-creation-and-mutation.md) - [Data Sources and Databases](data-sources-and-databases.md) - [File Uploads, Comments, and Users](file-uploads-comments-and-users.md) - [File Uploads and Page Attachments](file-uploads-and-page-attachments.md) - Examples - [Live Examples](readme-2.md) - [Cookbook Examples](readme-3.md) - Authentication & Security - [OAuth and Auth Overrides](oauth-and-auth-overrides.md) - Advanced - [Low-Level Requests](low-level-requests.md) - [Pagination, Helpers, and Guards](pagination-helpers-and-guards.md) - [Errors, Retries, and Observability](errors-retries-and-observability.md) - Internals - [Regeneration and Parity Workflow](regeneration-and-parity.md) - Release Notes - [Changelog](changelog.md) - [LICENSE](license.md) ## Modules - [NotionSDK](NotionSDK.md): Generated Notion Sdk type for notion sdk. - [NotionSDK.Refresh](NotionSDK.Refresh.md): Repeatable upstream snapshot, regeneration, and diff workflow for `notion_sdk`. - Core - [NotionSDK.Client](NotionSDK.Client.md): Thin Notion client configuration layered on top of Pristine runtime execution. - [NotionSDK.Error](NotionSDK.Error.md): Notion-specific error type returned by the thin generated SDK. - [NotionSDK.Guards](NotionSDK.Guards.md): Runtime guards for distinguishing Notion full objects from partial objects. - [NotionSDK.Helpers](NotionSDK.Helpers.md): Notion-specific ID extraction helpers mirrored from the JS SDK. - [NotionSDK.OAuthTokenFile](NotionSDK.OAuthTokenFile.md): Helpers for the saved OAuth token file used by `mix notion.oauth --save`. - [NotionSDK.Pagination](NotionSDK.Pagination.md): Cursor-pagination helpers for Notion list APIs. - API Namespaces - [NotionSDK.Blocks](NotionSDK.Blocks.md): Generated Notion Sdk operations for blocks. - [NotionSDK.Comments](NotionSDK.Comments.md): Generated Notion Sdk operations for comments. - [NotionSDK.DataSources](NotionSDK.DataSources.md): Generated Notion Sdk operations for data sources. - [NotionSDK.Databases](NotionSDK.Databases.md): Generated Notion Sdk operations for databases. - [NotionSDK.FileUploads](NotionSDK.FileUploads.md): Generated Notion Sdk operations for file uploads. - [NotionSDK.OAuth](NotionSDK.OAuth.md): Generated Notion Sdk operations for o auth. - [NotionSDK.Pages](NotionSDK.Pages.md): Generated Notion Sdk operations for pages. - [NotionSDK.Search](NotionSDK.Search.md): Generated Notion Sdk operations for search. - [NotionSDK.Users](NotionSDK.Users.md): Generated Notion Sdk operations for users. - Generated Types - [NotionSDK.AnnotationRequest](NotionSDK.AnnotationRequest.md): Generated Notion Sdk type for annotation request. - [NotionSDK.AnnotationResponse](NotionSDK.AnnotationResponse.md): Generated Notion Sdk type for annotation response. - [NotionSDK.Array](NotionSDK.Array.md): Generated Notion Sdk type for array. - [NotionSDK.Audio](NotionSDK.Audio.md): Generated Notion Sdk type for audio. - [NotionSDK.AudioBlockObjectResponse](NotionSDK.AudioBlockObjectResponse.md): Generated Notion Sdk type for audio block object response. - [NotionSDK.BlockId](NotionSDK.BlockId.md): Generated Notion Sdk type for block id. - [NotionSDK.BlockIdCommentParentResponse](NotionSDK.BlockIdCommentParentResponse.md): Generated Notion Sdk type for block id comment parent response. - [NotionSDK.BlockIdParentForBlockBasedObjectResponse](NotionSDK.BlockIdParentForBlockBasedObjectResponse.md): Generated Notion Sdk type for block id parent for block based object response. - [NotionSDK.Bookmark](NotionSDK.Bookmark.md): Generated Notion Sdk type for bookmark. - [NotionSDK.BookmarkBlockObjectResponse](NotionSDK.BookmarkBlockObjectResponse.md): Generated Notion Sdk type for bookmark block object response. - [NotionSDK.BooleanFormulaPropertyResponse](NotionSDK.BooleanFormulaPropertyResponse.md): Generated Notion Sdk type for boolean formula property response. - [NotionSDK.Breadcrumb](NotionSDK.Breadcrumb.md): Generated Notion Sdk type for breadcrumb. - [NotionSDK.BreadcrumbBlockObjectResponse](NotionSDK.BreadcrumbBlockObjectResponse.md): Generated Notion Sdk type for breadcrumb block object response. - [NotionSDK.BulletedListItem](NotionSDK.BulletedListItem.md): Generated Notion Sdk type for bulleted list item. - [NotionSDK.BulletedListItemBlockObjectResponse](NotionSDK.BulletedListItemBlockObjectResponse.md): Generated Notion Sdk type for bulleted list item block object response. - [NotionSDK.BulletedListItemBulletedListItem](NotionSDK.BulletedListItemBulletedListItem.md): Generated Notion Sdk type for bulleted list item bulleted list item. - [NotionSDK.ButtonPropertyItemObjectResponse](NotionSDK.ButtonPropertyItemObjectResponse.md): Generated Notion Sdk type for button property item object response. - [NotionSDK.Callout](NotionSDK.Callout.md): Generated Notion Sdk type for callout. - [NotionSDK.CalloutBlockObjectResponse](NotionSDK.CalloutBlockObjectResponse.md): Generated Notion Sdk type for callout block object response. - [NotionSDK.CalloutBlockObjectResponseCallout](NotionSDK.CalloutBlockObjectResponseCallout.md): Generated Notion Sdk type for callout block object response callout. - [NotionSDK.CalloutCallout](NotionSDK.CalloutCallout.md): Generated Notion Sdk type for callout callout. - [NotionSDK.Checkbox](NotionSDK.Checkbox.md): Generated Notion Sdk type for checkbox. - [NotionSDK.CheckboxPropertyItemObjectResponse](NotionSDK.CheckboxPropertyItemObjectResponse.md): Generated Notion Sdk type for checkbox property item object response. - [NotionSDK.ChildDatabaseBlockObjectResponse](NotionSDK.ChildDatabaseBlockObjectResponse.md): Generated Notion Sdk type for child database block object response. - [NotionSDK.ChildPageBlockObjectResponse](NotionSDK.ChildPageBlockObjectResponse.md): Generated Notion Sdk type for child page block object response. - [NotionSDK.Code](NotionSDK.Code.md): Generated Notion Sdk type for code. - [NotionSDK.CodeBlockObjectResponse](NotionSDK.CodeBlockObjectResponse.md): Generated Notion Sdk type for code block object response. - [NotionSDK.CodeBlockObjectResponseCode](NotionSDK.CodeBlockObjectResponseCode.md): Generated Notion Sdk type for code block object response code. - [NotionSDK.CodeCode](NotionSDK.CodeCode.md): Generated Notion Sdk type for code code. - [NotionSDK.Column](NotionSDK.Column.md): Generated Notion Sdk type for column. - [NotionSDK.ColumnBlockObjectResponse](NotionSDK.ColumnBlockObjectResponse.md): Generated Notion Sdk type for column block object response. - [NotionSDK.ColumnBlockWithChildrenRequest](NotionSDK.ColumnBlockWithChildrenRequest.md): Generated Notion Sdk type for column block with children request. - [NotionSDK.ColumnList](NotionSDK.ColumnList.md): Generated Notion Sdk type for column list. - [NotionSDK.ColumnListBlockObjectResponse](NotionSDK.ColumnListBlockObjectResponse.md): Generated Notion Sdk type for column list block object response. - [NotionSDK.ColumnListRequest](NotionSDK.ColumnListRequest.md): Generated Notion Sdk type for column list request. - [NotionSDK.ColumnResponse](NotionSDK.ColumnResponse.md): Generated Notion Sdk type for column response. - [NotionSDK.ColumnWithChildrenRequest](NotionSDK.ColumnWithChildrenRequest.md): Generated Notion Sdk type for column with children request. - [NotionSDK.CommentId](NotionSDK.CommentId.md): Generated Notion Sdk type for comment id. - [NotionSDK.CommentObjectResponse](NotionSDK.CommentObjectResponse.md): Generated Notion Sdk type for comment object response. - [NotionSDK.CommentObjectResponseAttachments](NotionSDK.CommentObjectResponseAttachments.md): Generated Notion Sdk type for comment object response attachments. - [NotionSDK.CommentObjectResponseDisplayName](NotionSDK.CommentObjectResponseDisplayName.md): Generated Notion Sdk type for comment object response display name. - [NotionSDK.ContentWithExpressionRequest](NotionSDK.ContentWithExpressionRequest.md): Generated Notion Sdk type for content with expression request. - [NotionSDK.ContentWithRichTextAndColorAndListResponse](NotionSDK.ContentWithRichTextAndColorAndListResponse.md): Generated Notion Sdk type for content with rich text and color and list response. - [NotionSDK.ContentWithRichTextAndColorRequest](NotionSDK.ContentWithRichTextAndColorRequest.md): Generated Notion Sdk type for content with rich text and color request. - [NotionSDK.ContentWithRichTextAndColorResponse](NotionSDK.ContentWithRichTextAndColorResponse.md): Generated Notion Sdk type for content with rich text and color response. - [NotionSDK.ContentWithRichTextRequest](NotionSDK.ContentWithRichTextRequest.md): Generated Notion Sdk type for content with rich text request. - [NotionSDK.ContentWithSingleLevelOfChildrenRequest](NotionSDK.ContentWithSingleLevelOfChildrenRequest.md): Generated Notion Sdk type for content with single level of children request. - [NotionSDK.ContentWithTableResponse](NotionSDK.ContentWithTableResponse.md): Generated Notion Sdk type for content with table response. - [NotionSDK.ContentWithTableRowRequest](NotionSDK.ContentWithTableRowRequest.md): Generated Notion Sdk type for content with table row request. - [NotionSDK.ContentWithTableRowResponse](NotionSDK.ContentWithTableRowResponse.md): Generated Notion Sdk type for content with table row response. - [NotionSDK.CreatedBy](NotionSDK.CreatedBy.md): Generated Notion Sdk type for created by. - [NotionSDK.CreatedByPropertyItemObjectResponse](NotionSDK.CreatedByPropertyItemObjectResponse.md): Generated Notion Sdk type for created by property item object response. - [NotionSDK.CreatedTime](NotionSDK.CreatedTime.md): Generated Notion Sdk type for created time. - [NotionSDK.CreatedTimePropertyItemObjectResponse](NotionSDK.CreatedTimePropertyItemObjectResponse.md): Generated Notion Sdk type for created time property item object response. - [NotionSDK.Custom](NotionSDK.Custom.md): Generated Notion Sdk type for custom. - [NotionSDK.CustomEmojiPageIconRequest](NotionSDK.CustomEmojiPageIconRequest.md): Generated Notion Sdk type for custom emoji page icon request. - [NotionSDK.CustomEmojiPageIconRequestCustomEmoji](NotionSDK.CustomEmojiPageIconRequestCustomEmoji.md): Generated Notion Sdk type for custom emoji page icon request custom emoji. - [NotionSDK.CustomEmojiPageIconResponse](NotionSDK.CustomEmojiPageIconResponse.md): Generated Notion Sdk type for custom emoji page icon response. - [NotionSDK.CustomEmojiResponse](NotionSDK.CustomEmojiResponse.md): Generated Notion Sdk type for custom emoji response. - [NotionSDK.DataSourceId](NotionSDK.DataSourceId.md): Generated Notion Sdk type for data source id. - [NotionSDK.DataSourceObjectResponse](NotionSDK.DataSourceObjectResponse.md): Generated Notion Sdk type for data source object response. - [NotionSDK.DataSourceParentResponse](NotionSDK.DataSourceParentResponse.md): Generated Notion Sdk type for data source parent response. - [NotionSDK.DataSourceReferenceResponse](NotionSDK.DataSourceReferenceResponse.md): Generated Notion Sdk type for data source reference response. - [NotionSDK.DatabaseId](NotionSDK.DatabaseId.md): Generated Notion Sdk type for database id. - [NotionSDK.DatabaseObjectResponse](NotionSDK.DatabaseObjectResponse.md): Generated Notion Sdk type for database object response. - [NotionSDK.DatabaseParentResponse](NotionSDK.DatabaseParentResponse.md): Generated Notion Sdk type for database parent response. - [NotionSDK.Date](NotionSDK.Date.md): Generated Notion Sdk type for date. - [NotionSDK.DateFormulaPropertyResponse](NotionSDK.DateFormulaPropertyResponse.md): Generated Notion Sdk type for date formula property response. - [NotionSDK.DatePropertyItemObjectResponse](NotionSDK.DatePropertyItemObjectResponse.md): Generated Notion Sdk type for date property item object response. - [NotionSDK.DateResponse](NotionSDK.DateResponse.md): Generated Notion Sdk type for date response. - [NotionSDK.Divider](NotionSDK.Divider.md): Generated Notion Sdk type for divider. - [NotionSDK.DividerBlockObjectResponse](NotionSDK.DividerBlockObjectResponse.md): Generated Notion Sdk type for divider block object response. - [NotionSDK.Email](NotionSDK.Email.md): Generated Notion Sdk type for email. - [NotionSDK.EmailPropertyItemObjectResponse](NotionSDK.EmailPropertyItemObjectResponse.md): Generated Notion Sdk type for email property item object response. - [NotionSDK.Embed](NotionSDK.Embed.md): Generated Notion Sdk type for embed. - [NotionSDK.EmbedBlockObjectResponse](NotionSDK.EmbedBlockObjectResponse.md): Generated Notion Sdk type for embed block object response. - [NotionSDK.EmojiPageIconRequest](NotionSDK.EmojiPageIconRequest.md): Generated Notion Sdk type for emoji page icon request. - [NotionSDK.EmojiPageIconResponse](NotionSDK.EmojiPageIconResponse.md): Generated Notion Sdk type for emoji page icon response. - [NotionSDK.EmptyObject](NotionSDK.EmptyObject.md): Generated Notion Sdk type for empty object. - [NotionSDK.Equation](NotionSDK.Equation.md): Generated Notion Sdk type for equation. - [NotionSDK.EquationBlockObjectResponse](NotionSDK.EquationBlockObjectResponse.md): Generated Notion Sdk type for equation block object response. - [NotionSDK.ErrorApi400](NotionSDK.ErrorApi400.md): Generated Notion Sdk type for error api400. - [NotionSDK.ErrorApi401](NotionSDK.ErrorApi401.md): Generated Notion Sdk type for error api401. - [NotionSDK.ErrorApi403](NotionSDK.ErrorApi403.md): Generated Notion Sdk type for error api403. - [NotionSDK.ErrorApi404](NotionSDK.ErrorApi404.md): Generated Notion Sdk type for error api404. - [NotionSDK.ErrorApi409](NotionSDK.ErrorApi409.md): Generated Notion Sdk type for error api409. - [NotionSDK.ErrorApi429](NotionSDK.ErrorApi429.md): Generated Notion Sdk type for error api429. - [NotionSDK.ErrorApi500](NotionSDK.ErrorApi500.md): Generated Notion Sdk type for error api500. - [NotionSDK.ErrorApi503](NotionSDK.ErrorApi503.md): Generated Notion Sdk type for error api503. - [NotionSDK.ErrorOauth400](NotionSDK.ErrorOauth400.md): Generated Notion Sdk type for error oauth400. - [NotionSDK.ErrorOauth401](NotionSDK.ErrorOauth401.md): Generated Notion Sdk type for error oauth401. - [NotionSDK.ErrorOauth403](NotionSDK.ErrorOauth403.md): Generated Notion Sdk type for error oauth403. - [NotionSDK.ErrorOauth500](NotionSDK.ErrorOauth500.md): Generated Notion Sdk type for error oauth500. - [NotionSDK.ExpressionObjectResponse](NotionSDK.ExpressionObjectResponse.md): Generated Notion Sdk type for expression object response. - [NotionSDK.External](NotionSDK.External.md): Generated Notion Sdk type for external. - [NotionSDK.ExternalFileRequest](NotionSDK.ExternalFileRequest.md): Generated Notion Sdk type for external file request. - [NotionSDK.ExternalMediaContentWithFileAndCaptionResponse](NotionSDK.ExternalMediaContentWithFileAndCaptionResponse.md): Generated Notion Sdk type for external media content with file and caption response. - [NotionSDK.ExternalMediaContentWithFileAndCaptionResponseExternal](NotionSDK.ExternalMediaContentWithFileAndCaptionResponseExternal.md): Generated Notion Sdk type for external media content with file and caption response external. - [NotionSDK.ExternalMediaContentWithFileNameAndCaptionResponse](NotionSDK.ExternalMediaContentWithFileNameAndCaptionResponse.md): Generated Notion Sdk type for external media content with file name and caption response. - [NotionSDK.ExternalMediaContentWithFileNameAndCaptionResponseExternal](NotionSDK.ExternalMediaContentWithFileNameAndCaptionResponseExternal.md): Generated Notion Sdk type for external media content with file name and caption response external. - [NotionSDK.ExternalPageCoverRequest](NotionSDK.ExternalPageCoverRequest.md): Generated Notion Sdk type for external page cover request. - [NotionSDK.ExternalPageCoverRequestExternal](NotionSDK.ExternalPageCoverRequestExternal.md): Generated Notion Sdk type for external page cover request external. - [NotionSDK.ExternalPageCoverResponse](NotionSDK.ExternalPageCoverResponse.md): Generated Notion Sdk type for external page cover response. - [NotionSDK.ExternalPageCoverResponseExternal](NotionSDK.ExternalPageCoverResponseExternal.md): Generated Notion Sdk type for external page cover response external. - [NotionSDK.ExternalPageIconRequest](NotionSDK.ExternalPageIconRequest.md): Generated Notion Sdk type for external page icon request. - [NotionSDK.ExternalPageIconRequestExternal](NotionSDK.ExternalPageIconRequestExternal.md): Generated Notion Sdk type for external page icon request external. - [NotionSDK.ExternalPageIconResponse](NotionSDK.ExternalPageIconResponse.md): Generated Notion Sdk type for external page icon response. - [NotionSDK.ExternalPageIconResponseExternal](NotionSDK.ExternalPageIconResponseExternal.md): Generated Notion Sdk type for external page icon response external. - [NotionSDK.File](NotionSDK.File.md): Generated Notion Sdk type for file. - [NotionSDK.FileBlockObjectResponse](NotionSDK.FileBlockObjectResponse.md): Generated Notion Sdk type for file block object response. - [NotionSDK.FileMediaContentWithFileAndCaptionResponse](NotionSDK.FileMediaContentWithFileAndCaptionResponse.md): Generated Notion Sdk type for file media content with file and caption response. - [NotionSDK.FileMediaContentWithFileNameAndCaptionResponse](NotionSDK.FileMediaContentWithFileNameAndCaptionResponse.md): Generated Notion Sdk type for file media content with file name and caption response. - [NotionSDK.FilePageCoverResponse](NotionSDK.FilePageCoverResponse.md): Generated Notion Sdk type for file page cover response. - [NotionSDK.FilePageIconResponse](NotionSDK.FilePageIconResponse.md): Generated Notion Sdk type for file page icon response. - [NotionSDK.FileUpload](NotionSDK.FileUpload.md): Generated Notion Sdk type for file upload. - [NotionSDK.FileUploadIdRequest](NotionSDK.FileUploadIdRequest.md): Generated Notion Sdk type for file upload id request. - [NotionSDK.FileUploadObjectResponse](NotionSDK.FileUploadObjectResponse.md): Generated Notion Sdk type for file upload object response. - [NotionSDK.FileUploadObjectResponseCreatedBy](NotionSDK.FileUploadObjectResponseCreatedBy.md): Generated Notion Sdk type for file upload object response created by. - [NotionSDK.FileUploadObjectResponseFileImportResult](NotionSDK.FileUploadObjectResponseFileImportResult.md): Generated Notion Sdk type for file upload object response file import result. - [NotionSDK.FileUploadObjectResponseNumberOfParts](NotionSDK.FileUploadObjectResponseNumberOfParts.md): Generated Notion Sdk type for file upload object response number of parts. - [NotionSDK.FileUploadPageCoverRequest](NotionSDK.FileUploadPageCoverRequest.md): Generated Notion Sdk type for file upload page cover request. - [NotionSDK.FileUploadPageCoverRequestFileUpload](NotionSDK.FileUploadPageCoverRequestFileUpload.md): Generated Notion Sdk type for file upload page cover request file upload. - [NotionSDK.FileUploadPageIconRequest](NotionSDK.FileUploadPageIconRequest.md): Generated Notion Sdk type for file upload page icon request. - [NotionSDK.FileUploadPageIconRequestFileUpload](NotionSDK.FileUploadPageIconRequestFileUpload.md): Generated Notion Sdk type for file upload page icon request file upload. - [NotionSDK.Files](NotionSDK.Files.md): Generated Notion Sdk type for files. - [NotionSDK.FilesPropertyItemObjectResponse](NotionSDK.FilesPropertyItemObjectResponse.md): Generated Notion Sdk type for files property item object response. - [NotionSDK.Formula](NotionSDK.Formula.md): Generated Notion Sdk type for formula. - [NotionSDK.FormulaFormula](NotionSDK.FormulaFormula.md): Generated Notion Sdk type for formula formula. - [NotionSDK.FormulaPropertyItemObjectResponse](NotionSDK.FormulaPropertyItemObjectResponse.md): Generated Notion Sdk type for formula property item object response. - [NotionSDK.Generated.Client](NotionSDK.Generated.Client.md): Generated Notion Sdk client facade over `NotionSDK.Client`. - [NotionSDK.HeaderContentWithRichTextAndColorRequest](NotionSDK.HeaderContentWithRichTextAndColorRequest.md): Generated Notion Sdk type for header content with rich text and color request. - [NotionSDK.HeaderContentWithRichTextAndColorResponse](NotionSDK.HeaderContentWithRichTextAndColorResponse.md): Generated Notion Sdk type for header content with rich text and color response. - [NotionSDK.HeaderContentWithSingleLevelOfChildrenRequest](NotionSDK.HeaderContentWithSingleLevelOfChildrenRequest.md): Generated Notion Sdk type for header content with single level of children request. - [NotionSDK.Heading1](NotionSDK.Heading1.md): Generated Notion Sdk type for heading1. - [NotionSDK.Heading1BlockObjectResponse](NotionSDK.Heading1BlockObjectResponse.md): Generated Notion Sdk type for heading1 block object response. - [NotionSDK.Heading1Heading1](NotionSDK.Heading1Heading1.md): Generated Notion Sdk type for heading1 heading1. - [NotionSDK.Heading2](NotionSDK.Heading2.md): Generated Notion Sdk type for heading2. - [NotionSDK.Heading2BlockObjectResponse](NotionSDK.Heading2BlockObjectResponse.md): Generated Notion Sdk type for heading2 block object response. - [NotionSDK.Heading2Heading2](NotionSDK.Heading2Heading2.md): Generated Notion Sdk type for heading2 heading2. - [NotionSDK.Heading3](NotionSDK.Heading3.md): Generated Notion Sdk type for heading3. - [NotionSDK.Heading3BlockObjectResponse](NotionSDK.Heading3BlockObjectResponse.md): Generated Notion Sdk type for heading3 block object response. - [NotionSDK.Heading3Heading3](NotionSDK.Heading3Heading3.md): Generated Notion Sdk type for heading3 heading3. - [NotionSDK.Image](NotionSDK.Image.md): Generated Notion Sdk type for image. - [NotionSDK.ImageBlockObjectResponse](NotionSDK.ImageBlockObjectResponse.md): Generated Notion Sdk type for image block object response. - [NotionSDK.Incomplete](NotionSDK.Incomplete.md): Generated Notion Sdk type for incomplete. - [NotionSDK.InitialDataSourceRequest](NotionSDK.InitialDataSourceRequest.md): Generated Notion Sdk type for initial data source request. - [NotionSDK.Integration](NotionSDK.Integration.md): Generated Notion Sdk type for integration. - [NotionSDK.InternalFileResponse](NotionSDK.InternalFileResponse.md): Generated Notion Sdk type for internal file response. - [NotionSDK.InternalOrExternalFileWithNameResponse](NotionSDK.InternalOrExternalFileWithNameResponse.md): Generated Notion Sdk type for internal or external file with name response. - [NotionSDK.LastEditedBy](NotionSDK.LastEditedBy.md): Generated Notion Sdk type for last edited by. - [NotionSDK.LastEditedByPropertyItemObjectResponse](NotionSDK.LastEditedByPropertyItemObjectResponse.md): Generated Notion Sdk type for last edited by property item object response. - [NotionSDK.LastEditedTime](NotionSDK.LastEditedTime.md): Generated Notion Sdk type for last edited time. - [NotionSDK.LastEditedTimePropertyItemObjectResponse](NotionSDK.LastEditedTimePropertyItemObjectResponse.md): Generated Notion Sdk type for last edited time property item object response. - [NotionSDK.LinkPreviewBlockObjectResponse](NotionSDK.LinkPreviewBlockObjectResponse.md): Generated Notion Sdk type for link preview block object response. - [NotionSDK.LinkToPage](NotionSDK.LinkToPage.md): Generated Notion Sdk type for link to page. - [NotionSDK.LinkToPageBlockObjectResponse](NotionSDK.LinkToPageBlockObjectResponse.md): Generated Notion Sdk type for link to page block object response. - [NotionSDK.MediaContentWithUrlAndCaptionRequest](NotionSDK.MediaContentWithUrlAndCaptionRequest.md): Generated Notion Sdk type for media content with url and caption request. - [NotionSDK.MediaContentWithUrlAndCaptionResponse](NotionSDK.MediaContentWithUrlAndCaptionResponse.md): Generated Notion Sdk type for media content with url and caption response. - [NotionSDK.MediaContentWithUrlResponse](NotionSDK.MediaContentWithUrlResponse.md): Generated Notion Sdk type for media content with url response. - [NotionSDK.MeetingNotesBlockObjectResponse](NotionSDK.MeetingNotesBlockObjectResponse.md): Generated Notion Sdk type for meeting notes block object response. - [NotionSDK.MultiSelect](NotionSDK.MultiSelect.md): Generated Notion Sdk type for multi select. - [NotionSDK.MultiSelectPropertyItemObjectResponse](NotionSDK.MultiSelectPropertyItemObjectResponse.md): Generated Notion Sdk type for multi select property item object response. - [NotionSDK.Number](NotionSDK.Number.md): Generated Notion Sdk type for number. - [NotionSDK.NumberFormulaPropertyResponse](NotionSDK.NumberFormulaPropertyResponse.md): Generated Notion Sdk type for number formula property response. - [NotionSDK.NumberPropertyItemObjectResponse](NotionSDK.NumberPropertyItemObjectResponse.md): Generated Notion Sdk type for number property item object response. - [NotionSDK.NumberedListItem](NotionSDK.NumberedListItem.md): Generated Notion Sdk type for numbered list item. - [NotionSDK.NumberedListItemBlockObjectResponse](NotionSDK.NumberedListItemBlockObjectResponse.md): Generated Notion Sdk type for numbered list item block object response. - [NotionSDK.NumberedListItemNumberedListItem](NotionSDK.NumberedListItemNumberedListItem.md): Generated Notion Sdk type for numbered list item numbered list item. - [NotionSDK.PageId](NotionSDK.PageId.md): Generated Notion Sdk type for page id. - [NotionSDK.PageIdCommentParentResponse](NotionSDK.PageIdCommentParentResponse.md): Generated Notion Sdk type for page id comment parent response. - [NotionSDK.PageIdParentForBlockBasedObjectResponse](NotionSDK.PageIdParentForBlockBasedObjectResponse.md): Generated Notion Sdk type for page id parent for block based object response. - [NotionSDK.PageMarkdownResponse](NotionSDK.PageMarkdownResponse.md): Generated Notion Sdk type for page markdown response. - [NotionSDK.PageObjectResponse](NotionSDK.PageObjectResponse.md): Generated Notion Sdk type for page object response. - [NotionSDK.Paragraph](NotionSDK.Paragraph.md): Generated Notion Sdk type for paragraph. - [NotionSDK.ParagraphBlockObjectResponse](NotionSDK.ParagraphBlockObjectResponse.md): Generated Notion Sdk type for paragraph block object response. - [NotionSDK.ParagraphParagraph](NotionSDK.ParagraphParagraph.md): Generated Notion Sdk type for paragraph paragraph. - [NotionSDK.ParentOfDataSourceRequest](NotionSDK.ParentOfDataSourceRequest.md): Generated Notion Sdk type for parent of data source request. - [NotionSDK.ParityInventory](NotionSDK.ParityInventory.md): Loads the committed bounded parity inventory for the vendored Notion JS SDK surface. - [NotionSDK.PartialBlockObjectResponse](NotionSDK.PartialBlockObjectResponse.md): Generated Notion Sdk type for partial block object response. - [NotionSDK.PartialCommentObjectResponse](NotionSDK.PartialCommentObjectResponse.md): Generated Notion Sdk type for partial comment object response. - [NotionSDK.PartialDataSourceObjectResponse](NotionSDK.PartialDataSourceObjectResponse.md): Generated Notion Sdk type for partial data source object response. - [NotionSDK.PartialDatabaseObjectResponse](NotionSDK.PartialDatabaseObjectResponse.md): Generated Notion Sdk type for partial database object response. - [NotionSDK.PartialPageObjectResponse](NotionSDK.PartialPageObjectResponse.md): Generated Notion Sdk type for partial page object response. - [NotionSDK.PartialSelectResponse](NotionSDK.PartialSelectResponse.md): Generated Notion Sdk type for partial select response. - [NotionSDK.PartialUserObjectResponse](NotionSDK.PartialUserObjectResponse.md): Generated Notion Sdk type for partial user object response. - [NotionSDK.Pdf](NotionSDK.Pdf.md): Generated Notion Sdk type for pdf. - [NotionSDK.PdfBlockObjectResponse](NotionSDK.PdfBlockObjectResponse.md): Generated Notion Sdk type for pdf block object response. - [NotionSDK.People](NotionSDK.People.md): Generated Notion Sdk type for people. - [NotionSDK.PeoplePropertyItemObjectResponse](NotionSDK.PeoplePropertyItemObjectResponse.md): Generated Notion Sdk type for people property item object response. - [NotionSDK.Person](NotionSDK.Person.md): Generated Notion Sdk type for person. - [NotionSDK.PhoneNumber](NotionSDK.PhoneNumber.md): Generated Notion Sdk type for phone number. - [NotionSDK.PhoneNumberPropertyItemObjectResponse](NotionSDK.PhoneNumberPropertyItemObjectResponse.md): Generated Notion Sdk type for phone number property item object response. - [NotionSDK.PlacePropertyItemObjectResponse](NotionSDK.PlacePropertyItemObjectResponse.md): Generated Notion Sdk type for place property item object response. - [NotionSDK.PlacePropertyItemObjectResponsePlace](NotionSDK.PlacePropertyItemObjectResponsePlace.md): Generated Notion Sdk type for place property item object response place. - [NotionSDK.PropertyItemPropertyItemListResponse](NotionSDK.PropertyItemPropertyItemListResponse.md): Generated Notion Sdk type for property item property item list response. - [NotionSDK.Quote](NotionSDK.Quote.md): Generated Notion Sdk type for quote. - [NotionSDK.QuoteBlockObjectResponse](NotionSDK.QuoteBlockObjectResponse.md): Generated Notion Sdk type for quote block object response. - [NotionSDK.QuoteQuote](NotionSDK.QuoteQuote.md): Generated Notion Sdk type for quote quote. - [NotionSDK.Relation](NotionSDK.Relation.md): Generated Notion Sdk type for relation. - [NotionSDK.RelationPropertyItemObjectResponse](NotionSDK.RelationPropertyItemObjectResponse.md): Generated Notion Sdk type for relation property item object response. - [NotionSDK.RelationPropertyItemObjectResponseRelation](NotionSDK.RelationPropertyItemObjectResponseRelation.md): Generated Notion Sdk type for relation property item object response relation. - [NotionSDK.RichText](NotionSDK.RichText.md): Generated Notion Sdk type for rich text. - [NotionSDK.RichTextItemRequest](NotionSDK.RichTextItemRequest.md): Generated Notion Sdk type for rich text item request. - [NotionSDK.RichTextItemResponse](NotionSDK.RichTextItemResponse.md): Generated Notion Sdk type for rich text item response. - [NotionSDK.RichTextPropertyItemObjectResponse](NotionSDK.RichTextPropertyItemObjectResponse.md): Generated Notion Sdk type for rich text property item object response. - [NotionSDK.Rollup](NotionSDK.Rollup.md): Generated Notion Sdk type for rollup. - [NotionSDK.RollupPropertyItemObjectResponse](NotionSDK.RollupPropertyItemObjectResponse.md): Generated Notion Sdk type for rollup property item object response. - [NotionSDK.RollupRollup](NotionSDK.RollupRollup.md): Generated Notion Sdk type for rollup rollup. - [NotionSDK.Select](NotionSDK.Select.md): Generated Notion Sdk type for select. - [NotionSDK.SelectPropertyItemObjectResponse](NotionSDK.SelectPropertyItemObjectResponse.md): Generated Notion Sdk type for select property item object response. - [NotionSDK.Status](NotionSDK.Status.md): Generated Notion Sdk type for status. - [NotionSDK.StatusPropertyItemObjectResponse](NotionSDK.StatusPropertyItemObjectResponse.md): Generated Notion Sdk type for status property item object response. - [NotionSDK.StringFormulaPropertyResponse](NotionSDK.StringFormulaPropertyResponse.md): Generated Notion Sdk type for string formula property response. - [NotionSDK.SyncedBlock](NotionSDK.SyncedBlock.md): Generated Notion Sdk type for synced block. - [NotionSDK.SyncedBlockBlockObjectResponse](NotionSDK.SyncedBlockBlockObjectResponse.md): Generated Notion Sdk type for synced block block object response. - [NotionSDK.SyncedBlockBlockObjectResponseSyncedBlock](NotionSDK.SyncedBlockBlockObjectResponseSyncedBlock.md): Generated Notion Sdk type for synced block block object response synced block. - [NotionSDK.SyncedBlockSyncedBlock](NotionSDK.SyncedBlockSyncedBlock.md): Generated Notion Sdk type for synced block synced block. - [NotionSDK.Table](NotionSDK.Table.md): Generated Notion Sdk type for table. - [NotionSDK.TableBlockObjectResponse](NotionSDK.TableBlockObjectResponse.md): Generated Notion Sdk type for table block object response. - [NotionSDK.TableOfContents](NotionSDK.TableOfContents.md): Generated Notion Sdk type for table of contents. - [NotionSDK.TableOfContentsBlockObjectResponse](NotionSDK.TableOfContentsBlockObjectResponse.md): Generated Notion Sdk type for table of contents block object response. - [NotionSDK.TableOfContentsBlockObjectResponseTableOfContents](NotionSDK.TableOfContentsBlockObjectResponseTableOfContents.md): Generated Notion Sdk type for table of contents block object response table of contents. - [NotionSDK.TableOfContentsTableOfContents](NotionSDK.TableOfContentsTableOfContents.md): Generated Notion Sdk type for table of contents table of contents. - [NotionSDK.TableRequestWithTableRowChildren](NotionSDK.TableRequestWithTableRowChildren.md): Generated Notion Sdk type for table request with table row children. - [NotionSDK.TableRow](NotionSDK.TableRow.md): Generated Notion Sdk type for table row. - [NotionSDK.TableRowBlockObjectResponse](NotionSDK.TableRowBlockObjectResponse.md): Generated Notion Sdk type for table row block object response. - [NotionSDK.TableRowRequest](NotionSDK.TableRowRequest.md): Generated Notion Sdk type for table row request. - [NotionSDK.Template](NotionSDK.Template.md): Generated Notion Sdk type for template. - [NotionSDK.TemplateBlockObjectResponse](NotionSDK.TemplateBlockObjectResponse.md): Generated Notion Sdk type for template block object response. - [NotionSDK.TemplateBlockObjectResponseTemplate](NotionSDK.TemplateBlockObjectResponseTemplate.md): Generated Notion Sdk type for template block object response template. - [NotionSDK.TemplateTemplate](NotionSDK.TemplateTemplate.md): Generated Notion Sdk type for template template. - [NotionSDK.TimestampCreatedTimeFilter](NotionSDK.TimestampCreatedTimeFilter.md): Generated Notion Sdk type for timestamp created time filter. - [NotionSDK.TimestampLastEditedTimeFilter](NotionSDK.TimestampLastEditedTimeFilter.md): Generated Notion Sdk type for timestamp last edited time filter. - [NotionSDK.Title](NotionSDK.Title.md): Generated Notion Sdk type for title. - [NotionSDK.TitleObjectResponse](NotionSDK.TitleObjectResponse.md): Generated Notion Sdk type for title object response. - [NotionSDK.TitlePropertyItemObjectResponse](NotionSDK.TitlePropertyItemObjectResponse.md): Generated Notion Sdk type for title property item object response. - [NotionSDK.ToDo](NotionSDK.ToDo.md): Generated Notion Sdk type for to do. - [NotionSDK.ToDoBlockObjectResponse](NotionSDK.ToDoBlockObjectResponse.md): Generated Notion Sdk type for to do block object response. - [NotionSDK.ToDoBlockObjectResponseToDo](NotionSDK.ToDoBlockObjectResponseToDo.md): Generated Notion Sdk type for to do block object response to do. - [NotionSDK.ToDoToDo](NotionSDK.ToDoToDo.md): Generated Notion Sdk type for to do to do. - [NotionSDK.Toggle](NotionSDK.Toggle.md): Generated Notion Sdk type for toggle. - [NotionSDK.ToggleBlockObjectResponse](NotionSDK.ToggleBlockObjectResponse.md): Generated Notion Sdk type for toggle block object response. - [NotionSDK.ToggleToggle](NotionSDK.ToggleToggle.md): Generated Notion Sdk type for toggle toggle. - [NotionSDK.TranscriptionBlockResponse](NotionSDK.TranscriptionBlockResponse.md): Generated Notion Sdk type for transcription block response. - [NotionSDK.TranscriptionCalendarEventResponse](NotionSDK.TranscriptionCalendarEventResponse.md): Generated Notion Sdk type for transcription calendar event response. - [NotionSDK.TranscriptionChildrenResponse](NotionSDK.TranscriptionChildrenResponse.md): Generated Notion Sdk type for transcription children response. - [NotionSDK.TranscriptionRecordingResponse](NotionSDK.TranscriptionRecordingResponse.md): Generated Notion Sdk type for transcription recording response. - [NotionSDK.UniqueId](NotionSDK.UniqueId.md): Generated Notion Sdk type for unique id. - [NotionSDK.UniqueIdPropertyItemObjectResponse](NotionSDK.UniqueIdPropertyItemObjectResponse.md): Generated Notion Sdk type for unique id property item object response. - [NotionSDK.UniqueIdPropertyItemObjectResponseUniqueId](NotionSDK.UniqueIdPropertyItemObjectResponseUniqueId.md): Generated Notion Sdk type for unique id property item object response unique id. - [NotionSDK.Unsupported](NotionSDK.Unsupported.md): Generated Notion Sdk type for unsupported. - [NotionSDK.UnsupportedBlockObjectResponse](NotionSDK.UnsupportedBlockObjectResponse.md): Generated Notion Sdk type for unsupported block object response. - [NotionSDK.UnsupportedBlockObjectResponseUnsupported](NotionSDK.UnsupportedBlockObjectResponseUnsupported.md): Generated Notion Sdk type for unsupported block object response unsupported. - [NotionSDK.UpdateMediaContentWithFileAndCaptionRequest](NotionSDK.UpdateMediaContentWithFileAndCaptionRequest.md): Generated Notion Sdk type for update media content with file and caption request. - [NotionSDK.UpdateMediaContentWithFileNameAndCaptionRequest](NotionSDK.UpdateMediaContentWithFileNameAndCaptionRequest.md): Generated Notion Sdk type for update media content with file name and caption request. - [NotionSDK.UpdateMediaContentWithUrlAndCaptionRequest](NotionSDK.UpdateMediaContentWithUrlAndCaptionRequest.md): Generated Notion Sdk type for update media content with url and caption request. - [NotionSDK.Url](NotionSDK.Url.md): Generated Notion Sdk type for url. - [NotionSDK.UrlPropertyItemObjectResponse](NotionSDK.UrlPropertyItemObjectResponse.md): Generated Notion Sdk type for url property item object response. - [NotionSDK.User](NotionSDK.User.md): Generated Notion Sdk type for user. - [NotionSDK.UserObjectResponse](NotionSDK.UserObjectResponse.md): Generated Notion Sdk type for user object response. - [NotionSDK.Verification](NotionSDK.Verification.md): Generated Notion Sdk type for verification. - [NotionSDK.VerificationPropertyItemObjectResponse](NotionSDK.VerificationPropertyItemObjectResponse.md): Generated Notion Sdk type for verification property item object response. - [NotionSDK.VerificationPropertyResponse](NotionSDK.VerificationPropertyResponse.md): Generated Notion Sdk type for verification property response. - [NotionSDK.VerificationPropertyStatusFilter](NotionSDK.VerificationPropertyStatusFilter.md): Generated Notion Sdk type for verification property status filter. - [NotionSDK.VerificationPropertyUnverifiedResponse](NotionSDK.VerificationPropertyUnverifiedResponse.md): Generated Notion Sdk type for verification property unverified response. - [NotionSDK.Video](NotionSDK.Video.md): Generated Notion Sdk type for video. - [NotionSDK.VideoBlockObjectResponse](NotionSDK.VideoBlockObjectResponse.md): Generated Notion Sdk type for video block object response. - [NotionSDK.Workspace](NotionSDK.Workspace.md): Generated Notion Sdk type for workspace. - [NotionSDK.WorkspaceParentForBlockBasedObjectResponse](NotionSDK.WorkspaceParentForBlockBasedObjectResponse.md): Generated Notion Sdk type for workspace parent for block based object response. ## Mix Tasks - [mix notion.generate](Mix.Tasks.Notion.Generate.md): Regenerates `notion_sdk` from the committed upstream fixtures. - [mix notion.refresh](Mix.Tasks.Notion.Refresh.md): Refreshes upstream inputs, regenerates `notion_sdk`, and writes a grouped diff report. - Tasks - [mix notion.oauth](Mix.Tasks.Notion.Oauth.md): Runs the interactive Notion OAuth authorization-code flow and refreshes saved Notion OAuth tokens.