Skip to content

Commit 8e53b9e

Browse files
authored
feat(actions): Notion actions (#430)
## Describe your changes ## Issue ticket number and link ## Checklist before requesting a review (skip if just adding/editing APIs & templates) - [ ] I added tests, otherwise the reason is: - [ ] External API requests have `retries` - [ ] Pagination is used where appropriate - [ ] The built in `nango.paginate` call is used instead of a `while (true)` loop - [ ] Third party requests are NOT parallelized (this can cause issues with rate limits) - [ ] If a sync requires metadata the `nango.yaml` has `auto_start: false` - [ ] If the sync is a `full` sync then `track_deletes: true` is set - [ ] I followed the best practices and guidelines from the [Writing Integration Scripts](/NangoHQ/integration-templates/blob/main/guides/WRITING_SCRIPTS.md) doc
1 parent 68a4c11 commit 8e53b9e

File tree

138 files changed

+17600
-202
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+17600
-202
lines changed

integrations/.nango/nango.json

Lines changed: 640 additions & 0 deletions
Large diffs are not rendered by default.

integrations/.nango/schema.json

Lines changed: 1918 additions & 34 deletions
Large diffs are not rendered by default.

integrations/.nango/schema.ts

Lines changed: 451 additions & 0 deletions
Large diffs are not rendered by default.

integrations/index.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -524,8 +524,40 @@ import './next-cloud-ocs/syncs/users.js';
524524
import './notion/syncs/content-metadata.js';
525525
import './notion/syncs/databases.js';
526526
import './notion/syncs/users.js';
527+
import './notion/actions/append-block-children.js';
528+
import './notion/actions/append-bulleted-list.js';
529+
import './notion/actions/append-callout-block.js';
530+
import './notion/actions/append-code-block.js';
531+
import './notion/actions/append-divider.js';
532+
import './notion/actions/append-heading-block.js';
533+
import './notion/actions/append-todo-block.js';
534+
import './notion/actions/archive-page.js';
535+
import './notion/actions/create-comment.js';
527536
import './notion/actions/create-database-row.js';
537+
import './notion/actions/create-database.js';
538+
import './notion/actions/create-page.js';
539+
import './notion/actions/delete-block.js';
540+
import './notion/actions/duplicate-page.js';
528541
import './notion/actions/fetch-content-metadata.js';
542+
import './notion/actions/get-bot-user.js';
543+
import './notion/actions/list-comments.js';
544+
import './notion/actions/list-users.js';
545+
import './notion/actions/query-database-filtered.js';
546+
import './notion/actions/query-database-sorted.js';
547+
import './notion/actions/query-database.js';
548+
import './notion/actions/restore-page.js';
549+
import './notion/actions/retrieve-block-children.js';
550+
import './notion/actions/retrieve-block.js';
551+
import './notion/actions/retrieve-database.js';
552+
import './notion/actions/retrieve-page-property.js';
553+
import './notion/actions/retrieve-page.js';
554+
import './notion/actions/retrieve-user.js';
555+
import './notion/actions/search-databases.js';
556+
import './notion/actions/search-pages.js';
557+
import './notion/actions/search.js';
558+
import './notion/actions/update-block.js';
559+
import './notion/actions/update-database.js';
560+
import './notion/actions/update-page.js';
529561

530562
// -- Integration: okta
531563
import './okta/syncs/users.js';

0 commit comments

Comments
 (0)