diff --git a/docs-v2/integrations/all/google-slides.mdx b/docs-v2/integrations/all/google-slides.mdx new file mode 100644 index 0000000000..6b9b3424d9 --- /dev/null +++ b/docs-v2/integrations/all/google-slides.mdx @@ -0,0 +1,45 @@ +--- +title: Google Slides +sidebarTitle: Google Slides +--- + +import Overview from "/snippets/overview.mdx" +import PreBuiltTooling from "/snippets/generated/google-slides/PreBuiltTooling.mdx" +import PreBuiltUseCases from "/snippets/generated/google-slides/PreBuiltUseCases.mdx" + + + + + +## Access requirements +| Pre-Requisites | Status | Comment| +| - | - | - | +| Paid dev account | ❓ | | +| Paid test account | ❓ | | +| Partnership | ❓ | | +| App review | ❓ | | +| Security audit | ❓ | | + +## Setup guide + +_No setup guide yet._ + +Need help getting started? Get help in the [community](https://nango.dev/slack). + +Contribute improvements to the setup guide by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/google-slides.mdx) + +## Useful links + +- [Google Slides access token specs](https://cloud.google.com/iam/docs/reference/sts/rest/v1/TopLevel/token#response-body) +- [Google Slides OAuth scopes](https://developers.google.com/identity/protocols/oauth2/scopes#slides) +- [Google Slides API docs](https://developers.google.com/workspace/slides/api/reference/rest) +- [Google Slides API Libraries](https://developers.google.com/workspace/slides/api/guides/libraries) + +Contribute useful links by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/google-slides.mdx) + +## API gotchas + +- While setting up the OAuth app, use the `https://www.googleapis.com/auth/presentations` scope for full access, or `https://www.googleapis.com/auth/presentations.readonly` for read-only access to Google Slides presentations. +- To enable Google Slides API in your Google Cloud project, use: https://console.cloud.google.com/flows/enableapi?apiid=slides.googleapis.com + +Contribute API gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/google-slides.mdx) \ No newline at end of file diff --git a/docs-v2/snippets/generated/google-slides/PreBuiltTooling.mdx b/docs-v2/snippets/generated/google-slides/PreBuiltTooling.mdx new file mode 100644 index 0000000000..55a96f8b5a --- /dev/null +++ b/docs-v2/snippets/generated/google-slides/PreBuiltTooling.mdx @@ -0,0 +1,41 @@ +## Pre-built tooling + + +| Tools | Status | +| - | - | +| Pre-built authorization (OAuth) | ✅ | +| Credentials auto-refresh | ✅ | +| Auth parameters validation | ✅ | +| Pre-built authorization UI | ✅ | +| Custom authorization UI | ✅ | +| Expired credentials detection | ✅ | + + +| Tools | Status | +| - | - | +| Pre-built integrations | 🚫 (time to contribute: <48h) | +| API unification | ✅ | +| 2-way sync | ✅ | +| Webhooks from Nango on data modifications | ✅ | +| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) | +| Proxy requests | ✅ | + + +| Tools | Status | +| - | - | +| HTTP request logging | ✅ | +| End-to-type type safety | ✅ | +| Data runtime validation | ✅ | +| OpenTelemetry export | ✅ | +| Slack alerts on errors | ✅ | +| Integration status API | ✅ | + + +| Tools | Status | +| - | - | +| Create or customize use-cases | ✅ | +| Pre-configured pagination | ✅ | +| Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) | +| Per-customer configurations | ✅ | + + \ No newline at end of file diff --git a/docs-v2/snippets/generated/google-slides/PreBuiltUseCases.mdx b/docs-v2/snippets/generated/google-slides/PreBuiltUseCases.mdx new file mode 100644 index 0000000000..7c7c0e3b64 --- /dev/null +++ b/docs-v2/snippets/generated/google-slides/PreBuiltUseCases.mdx @@ -0,0 +1,5 @@ +## Pre-built integrations + +_No pre-built integration yet (time to contribute: <48h)_ + +Not seeing the integration you need? [Build your own](https://docs.nango.dev/guides/custom-integrations/overview) independently. diff --git a/packages/providers/providers.yaml b/packages/providers/providers.yaml index 90192f5ed5..ca5de75a82 100644 --- a/packages/providers/providers.yaml +++ b/packages/providers/providers.yaml @@ -4517,6 +4517,15 @@ google-sheet: base_url: https://sheets.googleapis.com docs: https://docs.nango.dev/integrations/all/google-sheet +google-slides: + display_name: Google Slides + categories: + - productivity + alias: google + proxy: + base_url: https://slides.googleapis.com + docs: https://docs.nango.dev/integrations/all/google-slides + google-drive: display_name: Google Drive categories: diff --git a/packages/webapp/public/images/template-logos/google-slides.svg b/packages/webapp/public/images/template-logos/google-slides.svg new file mode 100644 index 0000000000..ad3250d9cc --- /dev/null +++ b/packages/webapp/public/images/template-logos/google-slides.svg @@ -0,0 +1,97 @@ + + + + Slides-icon + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file