Loading...
Search for a command to run...
| Connector | Client ID | # Connections | Status | Actions |
|---|---|---|---|---|
{"name":"google-mail","display_name":"Gmail","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-mail.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.created"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was created"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"messageListVisibility":{"type":"string"},"labelListVisibility":{"type":"string"},"messagesTotal":{"type":"number"},"messagesUnread":{"type":"number"},"threadsTotal":{"type":"number"},"threadsUnread":{"type":"number"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.updated"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"messageListVisibility":{"type":"string"},"labelListVisibility":{"type":"string"},"messagesTotal":{"type":"number"},"messagesUnread":{"type":"number"},"threadsTotal":{"type":"number"},"threadsUnread":{"type":"number"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.deleted"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"],"openint_allowed_scopes":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"],"scopes":[{"scope":"https://mail.google.com/","description":"Read, compose, send, and permanently delete all your email from Gmail"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.action.compose","description":"Manage drafts and send emails when you interact with the add-on"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.action","description":"View your email messages when you interact with the add-on"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.metadata","description":"View your email message metadata when the add-on is running"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.readonly","description":"View your email messages when the add-on is running"},{"scope":"https://www.googleapis.com/auth/gmail.compose","description":"Manage drafts and send emails"},{"scope":"https://www.googleapis.com/auth/gmail.insert","description":"Add emails into your Gmail mailbox"},{"scope":"https://www.googleapis.com/auth/gmail.labels","description":"See and edit your email labels"},{"scope":"https://www.googleapis.com/auth/gmail.metadata","description":"View your email message metadata such as labels and headers, but not the email body"},{"scope":"https://www.googleapis.com/auth/gmail.modify","description":"Read, compose, and send emails from your Gmail account"},{"scope":"https://www.googleapis.com/auth/gmail.readonly","description":"View your email messages and settings"},{"scope":"https://www.googleapis.com/auth/gmail.send","description":"Send email on your behalf"},{"scope":"https://www.googleapis.com/auth/gmail.settings.basic","description":"See, edit, create, or change your email settings and filters in Gmail"},{"scope":"https://www.googleapis.com/auth/gmail.settings.sharing","description":"Manage Gmail sharing settings"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Gmail ga | 1 | Enabled | ||
{"name":"google-slides","display_name":"Google Slides","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-slides.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.created"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.updated"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.deleted"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.created"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was created"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.updated"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.deleted"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.created"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.updated"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.deleted"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Slides ga | 0 | Enabled | ||
{"name":"google-drive","display_name":"Google Drive","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-drive.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.created"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was created or uploaded"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.updated"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.deleted"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.created"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.updated"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.deleted"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.apps","description":"View and manage your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.apps.readonly","description":"View your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.meet.readonly","description":"See and download your Google Drive files that were created or edited by Google Meet"},{"scope":"https://www.googleapis.com/auth/drive.metadata","description":"View and manage metadata of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.metadata.readonly","description":"See information about your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.photos.readonly","description":"View the photos, videos and albums in your Google Photos"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.scripts","description":"Modify your Google Apps Script scripts' behavior"},{"scope":"https://www.googleapis.com/auth/activity","description":"View the activity history of your Google apps"},{"scope":"https://www.googleapis.com/auth/drive.activity","description":"View and add to the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.activity.readonly","description":"View the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.install","description":"Connect itself to your Google Drive"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Drive ga | 1 | Enabled | ||
{"name":"google-drive","display_name":"Google Drive","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-drive.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.created"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was created or uploaded"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.updated"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.deleted"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.created"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.updated"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.deleted"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.apps","description":"View and manage your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.apps.readonly","description":"View your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.meet.readonly","description":"See and download your Google Drive files that were created or edited by Google Meet"},{"scope":"https://www.googleapis.com/auth/drive.metadata","description":"View and manage metadata of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.metadata.readonly","description":"See information about your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.photos.readonly","description":"View the photos, videos and albums in your Google Photos"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.scripts","description":"Modify your Google Apps Script scripts' behavior"},{"scope":"https://www.googleapis.com/auth/activity","description":"View the activity history of your Google apps"},{"scope":"https://www.googleapis.com/auth/drive.activity","description":"View and add to the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.activity.readonly","description":"View the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.install","description":"Connect itself to your Google Drive"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Drive ga | 0 | Enabled | ||
{"name":"google-mail","display_name":"Gmail","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-mail.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.created"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was created"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"messageListVisibility":{"type":"string"},"labelListVisibility":{"type":"string"},"messagesTotal":{"type":"number"},"messagesUnread":{"type":"number"},"threadsTotal":{"type":"number"},"threadsUnread":{"type":"number"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.updated"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"messageListVisibility":{"type":"string"},"labelListVisibility":{"type":"string"},"messagesTotal":{"type":"number"},"messagesUnread":{"type":"number"},"threadsTotal":{"type":"number"},"threadsUnread":{"type":"number"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.deleted"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"],"openint_allowed_scopes":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"],"scopes":[{"scope":"https://mail.google.com/","description":"Read, compose, send, and permanently delete all your email from Gmail"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.action.compose","description":"Manage drafts and send emails when you interact with the add-on"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.action","description":"View your email messages when you interact with the add-on"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.metadata","description":"View your email message metadata when the add-on is running"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.readonly","description":"View your email messages when the add-on is running"},{"scope":"https://www.googleapis.com/auth/gmail.compose","description":"Manage drafts and send emails"},{"scope":"https://www.googleapis.com/auth/gmail.insert","description":"Add emails into your Gmail mailbox"},{"scope":"https://www.googleapis.com/auth/gmail.labels","description":"See and edit your email labels"},{"scope":"https://www.googleapis.com/auth/gmail.metadata","description":"View your email message metadata such as labels and headers, but not the email body"},{"scope":"https://www.googleapis.com/auth/gmail.modify","description":"Read, compose, and send emails from your Gmail account"},{"scope":"https://www.googleapis.com/auth/gmail.readonly","description":"View your email messages and settings"},{"scope":"https://www.googleapis.com/auth/gmail.send","description":"Send email on your behalf"},{"scope":"https://www.googleapis.com/auth/gmail.settings.basic","description":"See, edit, create, or change your email settings and filters in Gmail"},{"scope":"https://www.googleapis.com/auth/gmail.settings.sharing","description":"Manage Gmail sharing settings"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Gmail ga | 0 | Enabled | ||
{"name":"google-slides","display_name":"Google Slides","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-slides.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.created"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.updated"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.deleted"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.created"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was created"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.updated"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.deleted"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.created"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.updated"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.deleted"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Slides ga | 0 | Enabled | ||
{"name":"google-slides","display_name":"Google Slides","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-slides.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.created"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.updated"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.deleted"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.created"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was created"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.updated"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.deleted"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.created"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.updated"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.deleted"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Slides ga | 0 | Enabled | ||
{"name":"google-mail","display_name":"Gmail","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-mail.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.created"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was created"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"messageListVisibility":{"type":"string"},"labelListVisibility":{"type":"string"},"messagesTotal":{"type":"number"},"messagesUnread":{"type":"number"},"threadsTotal":{"type":"number"},"threadsUnread":{"type":"number"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.updated"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"messageListVisibility":{"type":"string"},"labelListVisibility":{"type":"string"},"messagesTotal":{"type":"number"},"messagesUnread":{"type":"number"},"threadsTotal":{"type":"number"},"threadsUnread":{"type":"number"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.deleted"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"],"openint_allowed_scopes":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"],"scopes":[{"scope":"https://mail.google.com/","description":"Read, compose, send, and permanently delete all your email from Gmail"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.action.compose","description":"Manage drafts and send emails when you interact with the add-on"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.action","description":"View your email messages when you interact with the add-on"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.metadata","description":"View your email message metadata when the add-on is running"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.readonly","description":"View your email messages when the add-on is running"},{"scope":"https://www.googleapis.com/auth/gmail.compose","description":"Manage drafts and send emails"},{"scope":"https://www.googleapis.com/auth/gmail.insert","description":"Add emails into your Gmail mailbox"},{"scope":"https://www.googleapis.com/auth/gmail.labels","description":"See and edit your email labels"},{"scope":"https://www.googleapis.com/auth/gmail.metadata","description":"View your email message metadata such as labels and headers, but not the email body"},{"scope":"https://www.googleapis.com/auth/gmail.modify","description":"Read, compose, and send emails from your Gmail account"},{"scope":"https://www.googleapis.com/auth/gmail.readonly","description":"View your email messages and settings"},{"scope":"https://www.googleapis.com/auth/gmail.send","description":"Send email on your behalf"},{"scope":"https://www.googleapis.com/auth/gmail.settings.basic","description":"See, edit, create, or change your email settings and filters in Gmail"},{"scope":"https://www.googleapis.com/auth/gmail.settings.sharing","description":"Manage Gmail sharing settings"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Gmail ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"google-slides","display_name":"Google Slides","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-slides.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.created"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.updated"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.deleted"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.created"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was created"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.updated"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.deleted"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.created"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.updated"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.deleted"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Slides ga | 0 | Enabled | ||
{"name":"elevenlabs","display_name":"ElevenLabs","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-elevenlabs.svg","stage":"beta","auth_type":"API_KEY","schemas":{"connector_config":{"type":"object","description":"Base configuration for api key connector"},"connection_settings":{"type":"object","properties":{"api_key":{"type":"string","description":"Your ElevenLabs API key"}},"required":["api_key"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object","additionalProperties":false},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object"},"connect_output":{"type":"object","properties":{"api_key":{"type":"string"}},"required":["api_key"]}},"webhook_registration_input":{"type":"object","additionalProperties":false},"has_openint_credentials":false} ElevenLabs beta | 0 | Enabled | ||
{"name":"elevenlabs","display_name":"ElevenLabs","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-elevenlabs.svg","stage":"beta","auth_type":"API_KEY","schemas":{"connector_config":{"type":"object","description":"Base configuration for api key connector"},"connection_settings":{"type":"object","properties":{"api_key":{"type":"string","description":"Your ElevenLabs API key"}},"required":["api_key"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object","additionalProperties":false},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object"},"connect_output":{"type":"object","properties":{"api_key":{"type":"string"}},"required":["api_key"]}},"webhook_registration_input":{"type":"object","additionalProperties":false},"has_openint_credentials":false} ElevenLabs beta | 0 | Enabled | ||
{"name":"google-sheet","display_name":"Google Sheets","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-sheet.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/spreadsheets.readonly"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleSpreadsheet.created"},"model":{"type":"string","const":"GoogleSpreadsheet"},"description":{"type":"string","const":"A spreadsheet was created"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSpreadsheet.updated"},"model":{"type":"string","const":"GoogleSpreadsheet"},"description":{"type":"string","const":"A spreadsheet was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSpreadsheet.deleted"},"model":{"type":"string","const":"GoogleSpreadsheet"},"description":{"type":"string","const":"A spreadsheet was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSheetData.created"},"model":{"type":"string","const":"GoogleSheetData"},"description":{"type":"string","const":"Sheet data was created"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values"},"schema":{"type":"object","properties":{"id":{"type":"string"},"spreadsheetId":{"type":"string"},"spreadsheetName":{"type":"string"},"sheetName":{"type":"string"},"sheetId":{"type":"number"},"rowCount":{"type":"number"},"columnCount":{"type":"number"},"headers":{"type":"array","items":{"type":"string"}},"data":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","spreadsheetId","spreadsheetName","sheetName","sheetId","data"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSheetData.updated"},"model":{"type":"string","const":"GoogleSheetData"},"description":{"type":"string","const":"Sheet data was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values"},"schema":{"type":"object","properties":{"id":{"type":"string"},"spreadsheetId":{"type":"string"},"spreadsheetName":{"type":"string"},"sheetName":{"type":"string"},"sheetId":{"type":"number"},"rowCount":{"type":"number"},"columnCount":{"type":"number"},"headers":{"type":"array","items":{"type":"string"}},"data":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","spreadsheetId","spreadsheetName","sheetName","sheetId","data"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSheetData.deleted"},"model":{"type":"string","const":"GoogleSheetData"},"description":{"type":"string","const":"Sheet data was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/spreadsheets.readonly"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/spreadsheets.readonly"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"},{"scope":"https://www.googleapis.com/auth/spreadsheets","description":"See, edit, create, and delete all your Google Sheets spreadsheets"},{"scope":"https://www.googleapis.com/auth/spreadsheets.readonly","description":"See all your Google Sheets spreadsheets"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Sheets ga | 0 | Enabled | ||
{"name":"revenuecat","display_name":"RevenueCat","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-revenuecat.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField"}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["project_configuration:projects:read_write","project_configuration:apps:read_write","project_configuration:entitlements:read_write","project_configuration:offerings:read_write","project_configuration:packages:read_write","project_configuration:products:read_write"],"openint_allowed_scopes":["project_configuration:projects:read","project_configuration:projects:read_write","project_configuration:apps:read","project_configuration:apps:read_write","project_configuration:entitlements:read","project_configuration:entitlements:read_write","project_configuration:offerings:read","project_configuration:offerings:read_write","project_configuration:packages:read","project_configuration:packages:read_write","project_configuration:products:read","project_configuration:products:read_write"],"scopes":[{"scope":"project_configuration:projects:read","description":"List projects"},{"scope":"project_configuration:projects:read_write","description":"Create, update, delete projects"},{"scope":"project_configuration:apps:read","description":"Read app information"},{"scope":"project_configuration:apps:read_write","description":"Create, update, delete apps"},{"scope":"project_configuration:entitlements:read","description":"Read entitlements"},{"scope":"project_configuration:entitlements:read_write","description":"Manage entitlements"},{"scope":"project_configuration:offerings:read","description":"Read offerings"},{"scope":"project_configuration:offerings:read_write","description":"Manage offerings"},{"scope":"project_configuration:packages:read","description":"Read packages"},{"scope":"project_configuration:packages:read_write","description":"Manage packages"},{"scope":"project_configuration:products:read","description":"Read products"},{"scope":"project_configuration:products:read_write","description":"Manage products"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":false} RevenueCat alpha | UmVwbGl0 | 0 | Enabled | |
{"name":"outlook","display_name":"Microsoft Outlook","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-outlook.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://graph.microsoft.com/Mail.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Calendars.Read","https://graph.microsoft.com/Mail.ReadWrite","https://graph.microsoft.com/Mail.Send","https://graph.microsoft.com/Calendars.ReadWrite","https://graph.microsoft.com/MailboxSettings.Read","https://graph.microsoft.com/MailboxSettings.ReadWrite","https://graph.microsoft.com/Mail.ReadBasic","offline_access"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"OutlookCalendar.created"},"model":{"type":"string","const":"OutlookCalendar"},"description":{"type":"string","const":"A calendar was created or synced"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/calendar"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":["string","null"]},"color":{"type":["string","null"]},"hexColor":{"type":["string","null"]},"isDefaultCalendar":{"type":["boolean","null"]},"changeKey":{"type":["string","null"]},"canShare":{"type":["boolean","null"]},"canViewPrivateItems":{"type":["boolean","null"]},"canEdit":{"type":["boolean","null"]},"allowedOnlineMeetingProviders":{"type":["array","null"],"items":{"type":"string"}},"defaultOnlineMeetingProvider":{"type":["string","null"]},"isTallyingResponses":{"type":["boolean","null"]},"isRemovable":{"type":["boolean","null"]},"owner":{"type":["object","null"],"properties":{"name":{"type":["string","null"]},"address":{"type":["string","null"]}},"required":["name","address"]}},"required":["id","name","color","hexColor","isDefaultCalendar","changeKey","canShare","canViewPrivateItems","canEdit","allowedOnlineMeetingProviders","defaultOnlineMeetingProvider","isTallyingResponses","isRemovable","owner"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookCalendar.updated"},"model":{"type":"string","const":"OutlookCalendar"},"description":{"type":"string","const":"A calendar was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/calendar"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":["string","null"]},"color":{"type":["string","null"]},"hexColor":{"type":["string","null"]},"isDefaultCalendar":{"type":["boolean","null"]},"changeKey":{"type":["string","null"]},"canShare":{"type":["boolean","null"]},"canViewPrivateItems":{"type":["boolean","null"]},"canEdit":{"type":["boolean","null"]},"allowedOnlineMeetingProviders":{"type":["array","null"],"items":{"type":"string"}},"defaultOnlineMeetingProvider":{"type":["string","null"]},"isTallyingResponses":{"type":["boolean","null"]},"isRemovable":{"type":["boolean","null"]},"owner":{"type":["object","null"],"properties":{"name":{"type":["string","null"]},"address":{"type":["string","null"]}},"required":["name","address"]}},"required":["id","name","color","hexColor","isDefaultCalendar","changeKey","canShare","canViewPrivateItems","canEdit","allowedOnlineMeetingProviders","defaultOnlineMeetingProvider","isTallyingResponses","isRemovable","owner"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookCalendar.deleted"},"model":{"type":"string","const":"OutlookCalendar"},"description":{"type":"string","const":"A calendar was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/calendar"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookEmail.created"},"model":{"type":"string","const":"OutlookEmail"},"description":{"type":"string","const":"A new email was received"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/message"},"schema":{"type":"object","properties":{"id":{"type":"string"},"sender":{"type":["string","null"]},"recipients":{"type":["string","null"]},"date":{"type":"string"},"subject":{"type":["string","null"]},"body":{"type":["string","null"]},"attachments":{"type":"array","items":{"type":"object","properties":{"attachmentId":{"type":"string"},"mimeType":{"type":["string","null"]},"filename":{"type":["string","null"]},"size":{"type":["number","null"]}},"required":["attachmentId","mimeType","filename","size"]}},"threadId":{"type":["string","null"]}},"required":["id","sender","recipients","date","subject","body","attachments","threadId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookEmail.updated"},"model":{"type":"string","const":"OutlookEmail"},"description":{"type":"string","const":"An email was updated (e.g., marked as read)"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/message"},"schema":{"type":"object","properties":{"id":{"type":"string"},"sender":{"type":["string","null"]},"recipients":{"type":["string","null"]},"date":{"type":"string"},"subject":{"type":["string","null"]},"body":{"type":["string","null"]},"attachments":{"type":"array","items":{"type":"object","properties":{"attachmentId":{"type":"string"},"mimeType":{"type":["string","null"]},"filename":{"type":["string","null"]},"size":{"type":["number","null"]}},"required":["attachmentId","mimeType","filename","size"]}},"threadId":{"type":["string","null"]}},"required":["id","sender","recipients","date","subject","body","attachments","threadId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookEmail.deleted"},"model":{"type":"string","const":"OutlookEmail"},"description":{"type":"string","const":"An email was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/message"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://graph.microsoft.com/Mail.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Calendars.Read","https://graph.microsoft.com/Mail.ReadWrite","https://graph.microsoft.com/Mail.Send","https://graph.microsoft.com/Calendars.ReadWrite","https://graph.microsoft.com/MailboxSettings.Read","https://graph.microsoft.com/MailboxSettings.ReadWrite","https://graph.microsoft.com/Mail.ReadBasic","offline_access"],"openint_allowed_scopes":["https://graph.microsoft.com/Mail.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Calendars.Read","https://graph.microsoft.com/Mail.ReadWrite","https://graph.microsoft.com/Mail.Send","https://graph.microsoft.com/Calendars.ReadWrite","https://graph.microsoft.com/MailboxSettings.Read","https://graph.microsoft.com/MailboxSettings.ReadWrite","https://graph.microsoft.com/Mail.ReadBasic","offline_access"],"scopes":[{"scope":"https://graph.microsoft.com/Mail.Read","description":"Read user mail"},{"scope":"https://graph.microsoft.com/Mail.ReadWrite","description":"Read and write access to user mail"},{"scope":"https://graph.microsoft.com/Mail.Send","description":"Send mail as a user"},{"scope":"https://graph.microsoft.com/User.Read","description":"Sign in and read user profile"},{"scope":"https://graph.microsoft.com/Calendars.Read","description":"Read user calendars"},{"scope":"https://graph.microsoft.com/Calendars.ReadWrite","description":"Have full access to user calendars"},{"scope":"https://graph.microsoft.com/Mail.ReadBasic","description":"Read user basic mail"},{"scope":"https://graph.microsoft.com/MailboxSettings.Read","description":"Read user mailbox settings"},{"scope":"https://graph.microsoft.com/MailboxSettings.ReadWrite","description":"Read and write user mailbox settings"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Microsoft Outlook ga | 0 | Enabled | ||
{"name":"linear","display_name":"Linear","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-linear.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read","write","issues:create","comments:create","timeSchedule:write","admin"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"issue_create"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"New issue created"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"create"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"issue_update"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"Issue modified"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"update"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"issue_remove"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"Issue deleted"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"remove"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_create"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment added to issue"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"create"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_update"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment edited"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"update"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_remove"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment removed"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"remove"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["read","write","admin"],"openint_allowed_scopes":["read","write","issues:create","comments:create","timeSchedule:write","admin"],"scopes":[{"scope":"read","description":"(Default) Read access for the user's account. This scope will always be present."},{"scope":"write","description":"Write access for the user's account. If your application only needs to create comments, use a more targeted scope."},{"scope":"issues:create","description":"Allows creating new issues and their attachments."},{"scope":"comments:create","description":"Allows creating new issue comments."},{"scope":"timeSchedule:write","description":"Allows creating and modifying time schedules."},{"scope":"admin","description":"Full access to admin level endpoints. You should never ask for this permission unless it's absolutely needed."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Linear ga | 0 | Enabled | ||
{"name":"zendesk","display_name":"Zendesk","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-zendesk.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read","write","users:read","users:write","tickets:read","tickets:write","organizations:read","organizations:write","hc:read","hc:write","apps:read","apps:write","triggers:read","triggers:write","automations:read","automations:write","webhooks:read","webhooks:write","targets:read","targets:write","auditlogs:read"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"},"subdomain":{"type":"string","pattern":"^[a-z0-9_-]+$","description":"Your Zendesk subdomain (e.g., \"acme\" for https://acme.zendesk.com)"}},"required":["oauth","subdomain"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object","properties":{"subdomain":{"type":"string","description":"Your Zendesk subdomain. This is the first part of your Zendesk URL. For example, if your Zendesk URL is https://acme.zendesk.com, then your subdomain is \"acme\".","example":"acme"}},"required":["subdomain"]},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.created"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket created"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#ticket-created"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","additionalProperties":true},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.created"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.soft_deleted"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket deleted"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#ticket-soft-deleted"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","additionalProperties":true},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.soft_deleted"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.description_changed"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket description changed"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#description-changed"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","properties":{"current":{"type":"string","description":"The new description of the ticket"},"previous":{"type":"string","description":"The previous description of the ticket"}},"required":["current","previous"]},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.description_changed"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.subject_changed"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket subject changed"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#subject-changed"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","properties":{"current":{"type":"string","description":"The new subject of the ticket"},"previous":{"type":"string","description":"The previous subject of the ticket"}},"required":["current","previous"]},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.subject_changed"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.priority_changed"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket priority changed"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#priority-changed"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","properties":{"current":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT"],"description":"The new priority of the ticket"},"previous":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT"],"description":"The previous priority of the ticket"}},"required":["current","previous"]},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.priority_changed"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.comment_added"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket comment created"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#comment-created"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","properties":{"comment":{"type":"object","properties":{"body":{"type":"string","description":"The body of the comment"},"id":{"type":"string","description":"The ID of the comment"},"is_public":{"type":"boolean","description":"Whether the comment is public"},"author":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the author of the comment"},"name":{"type":"string","description":"The name of the author of the comment"},"is_staff":{"type":"boolean","description":"Whether the author is a staff member"}},"required":["id","name","is_staff"]}},"required":["body","id","is_public","author"]}},"required":["comment"]},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.comment_added"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["read","write"],"openint_allowed_scopes":["read","write","users:read","users:write","tickets:read","tickets:write","organizations:read","organizations:write","hc:read","hc:write","apps:read","apps:write","triggers:read","triggers:write","automations:read","automations:write","webhooks:read","webhooks:write","targets:read","targets:write","auditlogs:read"],"scopes":[{"scope":"read","description":"Allows read-only access to most Zendesk resources (tickets, users, organizations, etc.) but no modifications"},{"scope":"write","description":"Allows creation and modification of Zendesk resources (tickets, users, etc.) but not deletion"},{"scope":"users:read","description":"Read-only access to user profiles and information"},{"scope":"users:write","description":"Create, update and delete users"},{"scope":"tickets:read","description":"Read-only access to tickets and their properties"},{"scope":"tickets:write","description":"Create and update tickets (but not delete)"},{"scope":"organizations:read","description":"Read-only access to organization profiles and information"},{"scope":"organizations:write","description":"Create, update and delete organizations"},{"scope":"hc:read","description":"Read-only access to Help Center resources"},{"scope":"hc:write","description":"Write access to Help Center resources"},{"scope":"apps:read","description":"View public information about Zendesk Marketplace apps, including installation status on your Zendesk instance"},{"scope":"apps:write","description":"Create, update, install, and delete Zendesk Marketplace apps"},{"scope":"triggers:read","description":"Read-only access to triggers and their status"},{"scope":"triggers:write","description":"Create, update, and delete triggers"},{"scope":"automations:read","description":"Read-only access to automations and their status"},{"scope":"automations:write","description":"Create, update, and delete automations"},{"scope":"targets:read","description":"Read-only access to targets and their status"},{"scope":"targets:write","description":"Create, update, and delete targets"},{"scope":"webhooks:read","description":"Read-only access to webhooks and their status"},{"scope":"webhooks:write","description":"Create, update, and delete webhooks"},{"scope":"auditlogs:read","description":"Read-only access to audit logs"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Zendesk alpha | zdg-replit | 0 | Enabled | |
{"name":"zendesk","display_name":"Zendesk","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-zendesk.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read","write","users:read","users:write","tickets:read","tickets:write","organizations:read","organizations:write","hc:read","hc:write","apps:read","apps:write","triggers:read","triggers:write","automations:read","automations:write","webhooks:read","webhooks:write","targets:read","targets:write","auditlogs:read"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"},"subdomain":{"type":"string","pattern":"^[a-z0-9_-]+$","description":"Your Zendesk subdomain (e.g., \"acme\" for https://acme.zendesk.com)"}},"required":["oauth","subdomain"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object","properties":{"subdomain":{"type":"string","description":"Your Zendesk subdomain. This is the first part of your Zendesk URL. For example, if your Zendesk URL is https://acme.zendesk.com, then your subdomain is \"acme\".","example":"acme"}},"required":["subdomain"]},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.created"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket created"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#ticket-created"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","additionalProperties":true},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.created"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.soft_deleted"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket deleted"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#ticket-soft-deleted"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","additionalProperties":true},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.soft_deleted"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.description_changed"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket description changed"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#description-changed"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","properties":{"current":{"type":"string","description":"The new description of the ticket"},"previous":{"type":"string","description":"The previous description of the ticket"}},"required":["current","previous"]},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.description_changed"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.subject_changed"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket subject changed"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#subject-changed"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","properties":{"current":{"type":"string","description":"The new subject of the ticket"},"previous":{"type":"string","description":"The previous subject of the ticket"}},"required":["current","previous"]},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.subject_changed"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.priority_changed"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket priority changed"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#priority-changed"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","properties":{"current":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT"],"description":"The new priority of the ticket"},"previous":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT"],"description":"The previous priority of the ticket"}},"required":["current","previous"]},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.priority_changed"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"zen:event-type:ticket.comment_added"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket comment created"},"schema_url":{"type":"string","const":"https://developer.zendesk.com/api-reference/webhooks/event-types/ticket-events/#comment-created"},"schema":{"type":"object","properties":{"account_id":{"type":"number"},"detail":{"type":"object","properties":{"actor_id":{"type":"string"},"assignee_id":{"type":["string","null"]},"brand_id":{"type":"string"},"created_at":{"type":"string"},"custom_status":{"type":"string"},"description":{"type":"string"},"external_id":{"type":["string","null"]},"form_id":{"type":"string"},"group_id":{"type":["string","null"]},"id":{"type":"string"},"is_public":{"type":"boolean"},"organization_id":{"type":["string","null"]},"priority":{"type":["string","null"]},"requester_id":{"type":"string"},"status":{"type":"string"},"subject":{"type":"string"},"submitter_id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"type":{"type":["string","null"]},"updated_at":{"type":"string"},"via":{"type":"object","properties":{"channel":{"type":"string"}},"required":["channel"]}},"required":["actor_id","assignee_id","brand_id","created_at","external_id","group_id","id","is_public","organization_id","priority","requester_id","status","subject","submitter_id","tags","type","updated_at","via"]},"event":{"type":"object","properties":{"comment":{"type":"object","properties":{"body":{"type":"string","description":"The body of the comment"},"id":{"type":"string","description":"The ID of the comment"},"is_public":{"type":"boolean","description":"Whether the comment is public"},"author":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the author of the comment"},"name":{"type":"string","description":"The name of the author of the comment"},"is_staff":{"type":"boolean","description":"Whether the author is a staff member"}},"required":["id","name","is_staff"]}},"required":["body","id","is_public","author"]}},"required":["comment"]},"id":{"type":"string"},"subject":{"type":"string"},"time":{"type":"string"},"type":{"type":"string","const":"zen:event-type:ticket.comment_added"},"zendesk_event_version":{"type":"string"}},"required":["account_id","detail","event","id","subject","time","type","zendesk_event_version"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["read","write"],"openint_allowed_scopes":["read","write","users:read","users:write","tickets:read","tickets:write","organizations:read","organizations:write","hc:read","hc:write","apps:read","apps:write","triggers:read","triggers:write","automations:read","automations:write","webhooks:read","webhooks:write","targets:read","targets:write","auditlogs:read"],"scopes":[{"scope":"read","description":"Allows read-only access to most Zendesk resources (tickets, users, organizations, etc.) but no modifications"},{"scope":"write","description":"Allows creation and modification of Zendesk resources (tickets, users, etc.) but not deletion"},{"scope":"users:read","description":"Read-only access to user profiles and information"},{"scope":"users:write","description":"Create, update and delete users"},{"scope":"tickets:read","description":"Read-only access to tickets and their properties"},{"scope":"tickets:write","description":"Create and update tickets (but not delete)"},{"scope":"organizations:read","description":"Read-only access to organization profiles and information"},{"scope":"organizations:write","description":"Create, update and delete organizations"},{"scope":"hc:read","description":"Read-only access to Help Center resources"},{"scope":"hc:write","description":"Write access to Help Center resources"},{"scope":"apps:read","description":"View public information about Zendesk Marketplace apps, including installation status on your Zendesk instance"},{"scope":"apps:write","description":"Create, update, install, and delete Zendesk Marketplace apps"},{"scope":"triggers:read","description":"Read-only access to triggers and their status"},{"scope":"triggers:write","description":"Create, update, and delete triggers"},{"scope":"automations:read","description":"Read-only access to automations and their status"},{"scope":"automations:write","description":"Create, update, and delete automations"},{"scope":"targets:read","description":"Read-only access to targets and their status"},{"scope":"targets:write","description":"Create, update, and delete targets"},{"scope":"webhooks:read","description":"Read-only access to webhooks and their status"},{"scope":"webhooks:write","description":"Create, update, and delete webhooks"},{"scope":"auditlogs:read","description":"Read-only access to audit logs"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Zendesk alpha | zdg-replit | 0 | Enabled | |
{"name":"todoist","display_name":"Todoist","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-todoist.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["task:add","data:read","data:read_write","data:delete"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"TodoistTask.created"},"model":{"type":"string","const":"TodoistTask"},"description":{"type":"string","const":"A task was created"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#tasks"},"schema":{"type":"object","properties":{"id":{"type":"string"},"content":{"type":"string"},"description":{"type":"string"},"project_id":{"type":"string"},"section_id":{"type":"string"},"parent_id":{"type":"string"},"order":{"type":"number"},"priority":{"type":"number"},"labels":{"type":"array","items":{"type":"string"}},"due_date":{"type":"string"},"is_completed":{"type":"boolean"},"created_at":{"type":"string"},"creator_id":{"type":"string"},"assignee_id":{"type":"string"}},"required":["id","content","project_id","order","priority","labels","is_completed","created_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistTask.updated"},"model":{"type":"string","const":"TodoistTask"},"description":{"type":"string","const":"A task was updated"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#tasks"},"schema":{"type":"object","properties":{"id":{"type":"string"},"content":{"type":"string"},"description":{"type":"string"},"project_id":{"type":"string"},"section_id":{"type":"string"},"parent_id":{"type":"string"},"order":{"type":"number"},"priority":{"type":"number"},"labels":{"type":"array","items":{"type":"string"}},"due_date":{"type":"string"},"is_completed":{"type":"boolean"},"created_at":{"type":"string"},"creator_id":{"type":"string"},"assignee_id":{"type":"string"}},"required":["id","content","project_id","order","priority","labels","is_completed","created_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistTask.deleted"},"model":{"type":"string","const":"TodoistTask"},"description":{"type":"string","const":"A task was deleted"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#tasks"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistProject.created"},"model":{"type":"string","const":"TodoistProject"},"description":{"type":"string","const":"A project was created"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#projects"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"parent_id":{"type":"string"},"order":{"type":"number"},"comment_count":{"type":"number"},"is_shared":{"type":"boolean"},"is_favorite":{"type":"boolean"},"is_inbox_project":{"type":"boolean"},"view_style":{"type":"string"}},"required":["id","name","color","order","comment_count","is_shared","is_favorite","is_inbox_project","view_style"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistProject.updated"},"model":{"type":"string","const":"TodoistProject"},"description":{"type":"string","const":"A project was updated"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#projects"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"parent_id":{"type":"string"},"order":{"type":"number"},"comment_count":{"type":"number"},"is_shared":{"type":"boolean"},"is_favorite":{"type":"boolean"},"is_inbox_project":{"type":"boolean"},"view_style":{"type":"string"}},"required":["id","name","color","order","comment_count","is_shared","is_favorite","is_inbox_project","view_style"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistProject.deleted"},"model":{"type":"string","const":"TodoistProject"},"description":{"type":"string","const":"A project was deleted"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#projects"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistLabel.created"},"model":{"type":"string","const":"TodoistLabel"},"description":{"type":"string","const":"A label was created"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"order":{"type":"number"},"is_favorite":{"type":"boolean"}},"required":["id","name","color","order","is_favorite"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistLabel.updated"},"model":{"type":"string","const":"TodoistLabel"},"description":{"type":"string","const":"A label was updated"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"order":{"type":"number"},"is_favorite":{"type":"boolean"}},"required":["id","name","color","order","is_favorite"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistLabel.deleted"},"model":{"type":"string","const":"TodoistLabel"},"description":{"type":"string","const":"A label was deleted"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#labels"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistSection.created"},"model":{"type":"string","const":"TodoistSection"},"description":{"type":"string","const":"A section was created"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#sections"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"project_id":{"type":"string"},"order":{"type":"number"}},"required":["id","name","project_id","order"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistSection.updated"},"model":{"type":"string","const":"TodoistSection"},"description":{"type":"string","const":"A section was updated"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#sections"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"project_id":{"type":"string"},"order":{"type":"number"}},"required":["id","name","project_id","order"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistSection.deleted"},"model":{"type":"string","const":"TodoistSection"},"description":{"type":"string","const":"A section was deleted"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#sections"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["data:read","task:add","data:read_write"],"openint_allowed_scopes":["task:add","data:read","data:read_write","data:delete"],"scopes":[{"scope":"task:add","description":"Allows the application to create new tasks in the user's Todoist account."},{"scope":"data:read","description":"Allows read-only access to the user's projects, tasks, and other data in Todoist."},{"scope":"data:read_write","description":"Grants read and write access to application data, including tasks, projects, labels, and filters. This scope includes task:add and data:read scopes."},{"scope":"data:delete","description":"Grants permission to delete application data, including tasks, labels, and filters."},{"scope":"project:delete","description":"Allows the application to delete projects in the user's Todoist account."},{"scope":"backups:read","description":"Grants permission to list backups bypassing MFA requirements."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Todoist alpha | df4d393a7c5645e2a04c517571b2719b | 0 | Enabled | |
{"name":"todoist","display_name":"Todoist","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-todoist.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["task:add","data:read","data:read_write","data:delete"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"TodoistTask.created"},"model":{"type":"string","const":"TodoistTask"},"description":{"type":"string","const":"A task was created"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#tasks"},"schema":{"type":"object","properties":{"id":{"type":"string"},"content":{"type":"string"},"description":{"type":"string"},"project_id":{"type":"string"},"section_id":{"type":"string"},"parent_id":{"type":"string"},"order":{"type":"number"},"priority":{"type":"number"},"labels":{"type":"array","items":{"type":"string"}},"due_date":{"type":"string"},"is_completed":{"type":"boolean"},"created_at":{"type":"string"},"creator_id":{"type":"string"},"assignee_id":{"type":"string"}},"required":["id","content","project_id","order","priority","labels","is_completed","created_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistTask.updated"},"model":{"type":"string","const":"TodoistTask"},"description":{"type":"string","const":"A task was updated"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#tasks"},"schema":{"type":"object","properties":{"id":{"type":"string"},"content":{"type":"string"},"description":{"type":"string"},"project_id":{"type":"string"},"section_id":{"type":"string"},"parent_id":{"type":"string"},"order":{"type":"number"},"priority":{"type":"number"},"labels":{"type":"array","items":{"type":"string"}},"due_date":{"type":"string"},"is_completed":{"type":"boolean"},"created_at":{"type":"string"},"creator_id":{"type":"string"},"assignee_id":{"type":"string"}},"required":["id","content","project_id","order","priority","labels","is_completed","created_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistTask.deleted"},"model":{"type":"string","const":"TodoistTask"},"description":{"type":"string","const":"A task was deleted"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#tasks"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistProject.created"},"model":{"type":"string","const":"TodoistProject"},"description":{"type":"string","const":"A project was created"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#projects"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"parent_id":{"type":"string"},"order":{"type":"number"},"comment_count":{"type":"number"},"is_shared":{"type":"boolean"},"is_favorite":{"type":"boolean"},"is_inbox_project":{"type":"boolean"},"view_style":{"type":"string"}},"required":["id","name","color","order","comment_count","is_shared","is_favorite","is_inbox_project","view_style"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistProject.updated"},"model":{"type":"string","const":"TodoistProject"},"description":{"type":"string","const":"A project was updated"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#projects"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"parent_id":{"type":"string"},"order":{"type":"number"},"comment_count":{"type":"number"},"is_shared":{"type":"boolean"},"is_favorite":{"type":"boolean"},"is_inbox_project":{"type":"boolean"},"view_style":{"type":"string"}},"required":["id","name","color","order","comment_count","is_shared","is_favorite","is_inbox_project","view_style"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistProject.deleted"},"model":{"type":"string","const":"TodoistProject"},"description":{"type":"string","const":"A project was deleted"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#projects"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistLabel.created"},"model":{"type":"string","const":"TodoistLabel"},"description":{"type":"string","const":"A label was created"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"order":{"type":"number"},"is_favorite":{"type":"boolean"}},"required":["id","name","color","order","is_favorite"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistLabel.updated"},"model":{"type":"string","const":"TodoistLabel"},"description":{"type":"string","const":"A label was updated"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"order":{"type":"number"},"is_favorite":{"type":"boolean"}},"required":["id","name","color","order","is_favorite"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistLabel.deleted"},"model":{"type":"string","const":"TodoistLabel"},"description":{"type":"string","const":"A label was deleted"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#labels"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistSection.created"},"model":{"type":"string","const":"TodoistSection"},"description":{"type":"string","const":"A section was created"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#sections"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"project_id":{"type":"string"},"order":{"type":"number"}},"required":["id","name","project_id","order"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistSection.updated"},"model":{"type":"string","const":"TodoistSection"},"description":{"type":"string","const":"A section was updated"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#sections"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"project_id":{"type":"string"},"order":{"type":"number"}},"required":["id","name","project_id","order"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"TodoistSection.deleted"},"model":{"type":"string","const":"TodoistSection"},"description":{"type":"string","const":"A section was deleted"},"schema_url":{"type":"string","const":"https://developer.todoist.com/rest/v2/#sections"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["data:read","task:add","data:read_write"],"openint_allowed_scopes":["task:add","data:read","data:read_write","data:delete"],"scopes":[{"scope":"task:add","description":"Allows the application to create new tasks in the user's Todoist account."},{"scope":"data:read","description":"Allows read-only access to the user's projects, tasks, and other data in Todoist."},{"scope":"data:read_write","description":"Grants read and write access to application data, including tasks, projects, labels, and filters. This scope includes task:add and data:read scopes."},{"scope":"data:delete","description":"Grants permission to delete application data, including tasks, labels, and filters."},{"scope":"project:delete","description":"Allows the application to delete projects in the user's Todoist account."},{"scope":"backups:read","description":"Grants permission to list backups bypassing MFA requirements."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Todoist alpha | df4d393a7c5645e2a04c517571b2719b | 0 | Enabled | |
{"name":"jira","display_name":"Jira","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-jira.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read:jira-user","offline_access","read:jira-work","write:jira-work","manage:jira-project","manage:jira-configuration","manage:jira-webhook","manage:jira-data-provider","read:servicedesk-request","manage:servicedesk-customer","write:servicedesk-request","read:servicemanagement-insight-objects","write:board-scope.admin:jira-software","read:board-scope.admin:jira-software","delete:board-scope.admin:jira-software","write:board-scope:jira-software","read:board-scope:jira-software","read:epic:jira-software","write:epic:jira-software","read:issue:jira-software","write:issue:jira-software","read:sprint:jira-software","write:sprint:jira-software","delete:sprint:jira-software","read:source-code:jira-software","write:source-code:jira-software","read:feature-flag:jira-software","write:feature-flag:jira-software","read:deployment:jira-software","write:deployment:jira-software","read:build:jira-software","write:build:jira-software","read:remote-link:jira-software","write:remote-link:jira-software"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"},"site_url":{"type":"string","format":"uri","description":"Your Atlassian site URL (e.g., https://your-domain.atlassian.net)"}},"required":["oauth","site_url"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"jira:issue_created"},"model":{"type":"string","const":"issue"},"description":{"type":"string","const":"Issue created"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"jira:issue_created"},"timestamp":{"type":"number"},"issue":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"fields":{"type":"object","properties":{"summary":{"type":"string"},"description":{},"status":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"issuetype":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"priority":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}},"required":["summary"]}},"required":["id","key","fields"]}},"required":["webhookEvent","timestamp","issue"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"jira:issue_updated"},"model":{"type":"string","const":"issue"},"description":{"type":"string","const":"Issue updated"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"jira:issue_updated"},"timestamp":{"type":"number"},"issue":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"fields":{"type":"object","properties":{"summary":{"type":"string"},"description":{},"status":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}},"required":["summary"]}},"required":["id","key","fields"]},"changelog":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string"},"fromString":{"type":"string"},"toString":{"type":"string"}},"required":["field"]}}},"required":["items"]}},"required":["webhookEvent","timestamp","issue"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"jira:issue_deleted"},"model":{"type":"string","const":"issue"},"description":{"type":"string","const":"Issue deleted"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"jira:issue_deleted"},"timestamp":{"type":"number"},"issue":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"fields":{"type":"object","properties":{"summary":{"type":"string"},"description":{},"status":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}},"required":["summary"]}},"required":["id","key","fields"]}},"required":["webhookEvent","timestamp","issue"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_created"},"model":{"type":"string","const":"comment"},"description":{"type":"string","const":"Comment created on an issue"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"comment_created"},"timestamp":{"type":"number"},"comment":{"type":"object","properties":{"id":{"type":"string"},"body":{},"created":{"type":"string"}},"required":["id","created"]},"issue":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"}},"required":["id","key"]}},"required":["webhookEvent","timestamp","comment"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_updated"},"model":{"type":"string","const":"comment"},"description":{"type":"string","const":"Comment updated on an issue"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"comment_updated"},"timestamp":{"type":"number"},"comment":{"type":"object","properties":{"id":{"type":"string"},"body":{},"updated":{"type":"string"}},"required":["id","updated"]}},"required":["webhookEvent","timestamp","comment"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_deleted"},"model":{"type":"string","const":"comment"},"description":{"type":"string","const":"Comment deleted from an issue"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"comment_deleted"},"timestamp":{"type":"number"},"comment":{"type":"object","properties":{"id":{"type":"string"},"body":{}},"required":["id"]}},"required":["webhookEvent","timestamp","comment"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"required_scopes":["offline_access","read:jira-user"],"openint_default_scopes":["read:jira-user","offline_access","read:jira-work","write:jira-work","manage:jira-project","manage:jira-webhook","write:board-scope:jira-software","read:board-scope:jira-software","read:epic:jira-software","write:epic:jira-software","read:issue:jira-software","write:issue:jira-software","read:sprint:jira-software","write:sprint:jira-software","read:remote-link:jira-software","write:remote-link:jira-software"],"openint_allowed_scopes":["read:jira-user","offline_access","read:jira-work","write:jira-work","manage:jira-project","manage:jira-configuration","manage:jira-webhook","manage:jira-data-provider","read:servicedesk-request","manage:servicedesk-customer","write:servicedesk-request","read:servicemanagement-insight-objects","write:board-scope.admin:jira-software","read:board-scope.admin:jira-software","delete:board-scope.admin:jira-software","write:board-scope:jira-software","read:board-scope:jira-software","read:epic:jira-software","write:epic:jira-software","read:issue:jira-software","write:issue:jira-software","read:sprint:jira-software","write:sprint:jira-software","delete:sprint:jira-software","read:source-code:jira-software","write:source-code:jira-software","read:feature-flag:jira-software","write:feature-flag:jira-software","read:deployment:jira-software","write:deployment:jira-software","read:build:jira-software","write:build:jira-software","read:remote-link:jira-software","write:remote-link:jira-software"],"scopes":[{"scope":"read:jira-user","description":"View user information in Jira that the user has access to, including usernames, email addresses, and avatars"},{"scope":"read:jira-work","description":"Read Jira project and issue data, search for issues, and objects associated with issues like attachments and worklogs"},{"scope":"write:jira-work","description":"Create and edit issues in Jira, post comments as the user, create worklogs, and delete issues"},{"scope":"manage:jira-project","description":"Create and edit project settings and create new project-level objects (e.g. versions and components)"},{"scope":"manage:jira-configuration","description":"Take Jira administration actions (e.g. create projects and custom fields, view workflows, manage issue link types)"},{"scope":"manage:jira-webhook","description":"Fetch, register, refresh, and delete dynamically declared Jira webhooks"},{"scope":"manage:jira-data-provider","description":"Manage development and release information for third parties in Jira"},{"scope":"read:servicedesk-request","description":"Read customer request data, including approvals, attachments, comments, request participants, and status/transitions. Read service desk and request types, including searching for request types and reading request type fields, properties and groups"},{"scope":"manage:servicedesk-customer","description":"Create, manage and delete customers and organizations. Add and remove customers and organizations from service desks"},{"scope":"write:servicedesk-request","description":"Create and edit customer requests, including add comments and attachments, approve, share (add request participants), subscribe, and transition"},{"scope":"read:servicemanagement-insight-objects","description":"Read Insight object schemas, objects, and object attributes"},{"scope":"offline_access","description":"Allows obtaining refresh tokens for long-term access when user is not present"},{"scope":"write:board-scope.admin:jira-software","description":"Create and update the configuration and project for a board. View and update features, filters, properties, and quick filters for a board."},{"scope":"read:board-scope.admin:jira-software","description":"View the configuration, project features, filters, properties, and quick filters for a board."},{"scope":"delete:board-scope.admin:jira-software","description":"Delete board configuration settings, features, and properties."},{"scope":"write:board-scope:jira-software","description":"Move issues to a backlog and from a backlog to a board."},{"scope":"read:board-scope:jira-software","description":"View boards, issues on a board, issues from a backlog, reports, and versions."},{"scope":"read:epic:jira-software","description":"View and search for epics, and issues related to an epic."},{"scope":"write:epic:jira-software","description":"Remove issues from epic, move issues to epic, rank epics, and partially update epics."},{"scope":"read:issue:jira-software","description":"View issues, issue estimations, and the field used for estimations."},{"scope":"write:issue:jira-software","description":"Move (rank) issues and update issue estimates."},{"scope":"read:sprint:jira-software","description":"View sprints and sprint related issues and properties."},{"scope":"write:sprint:jira-software","description":"Update sprints, move issues to sprints, and update the order of sprints."},{"scope":"delete:sprint:jira-software","description":"Delete sprints and their properties."},{"scope":"read:source-code:jira-software","description":"View repositories and check if data exists for the supplied properties."},{"scope":"write:source-code:jira-software","description":"Create, update, and delete development information, delete repository and development information entities."},{"scope":"read:feature-flag:jira-software","description":"View feature flags."},{"scope":"write:feature-flag:jira-software","description":"Create, update, and delete feature flags."},{"scope":"read:deployment:jira-software","description":"View deployments."},{"scope":"write:deployment:jira-software","description":"Create, update, and delete deployments."},{"scope":"read:build:jira-software","description":"View builds."},{"scope":"write:build:jira-software","description":"Create, update, and delete builds."},{"scope":"read:remote-link:jira-software","description":"View remote links."},{"scope":"write:remote-link:jira-software","description":"Create, update and delete links."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Jira ga | jeIrQp7XUVc9uS8BSdHxvKKTvrOn3Pgi | 1 | Enabled | |
{"name":"linear","display_name":"Linear","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-linear.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read","write","issues:create","comments:create","timeSchedule:write","admin"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"issue_create"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"New issue created"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"create"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"issue_update"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"Issue modified"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"update"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"issue_remove"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"Issue deleted"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"remove"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_create"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment added to issue"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"create"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_update"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment edited"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"update"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_remove"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment removed"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"remove"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["read","write","admin"],"openint_allowed_scopes":["read","write","issues:create","comments:create","timeSchedule:write","admin"],"scopes":[{"scope":"read","description":"(Default) Read access for the user's account. This scope will always be present."},{"scope":"write","description":"Write access for the user's account. If your application only needs to create comments, use a more targeted scope."},{"scope":"issues:create","description":"Allows creating new issues and their attachments."},{"scope":"comments:create","description":"Allows creating new issue comments."},{"scope":"timeSchedule:write","description":"Allows creating and modifying time schedules."},{"scope":"admin","description":"Full access to admin level endpoints. You should never ask for this permission unless it's absolutely needed."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Linear ga | 0 | Enabled | ||
{"name":"linear","display_name":"Linear","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-linear.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read","write","issues:create","comments:create","timeSchedule:write","admin"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"issue_create"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"New issue created"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"create"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"issue_update"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"Issue modified"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"update"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"issue_remove"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"Issue deleted"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"remove"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_create"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment added to issue"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"create"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_update"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment edited"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"update"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_remove"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment removed"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"remove"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["read","write","admin"],"openint_allowed_scopes":["read","write","issues:create","comments:create","timeSchedule:write","admin"],"scopes":[{"scope":"read","description":"(Default) Read access for the user's account. This scope will always be present."},{"scope":"write","description":"Write access for the user's account. If your application only needs to create comments, use a more targeted scope."},{"scope":"issues:create","description":"Allows creating new issues and their attachments."},{"scope":"comments:create","description":"Allows creating new issue comments."},{"scope":"timeSchedule:write","description":"Allows creating and modifying time schedules."},{"scope":"admin","description":"Full access to admin level endpoints. You should never ask for this permission unless it's absolutely needed."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Linear ga | 9e9fade594d9ddbffe776c254bcd447e | 0 | Enabled | |
{"name":"linear","display_name":"Linear","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-linear.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read","write","issues:create","comments:create","timeSchedule:write","admin"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"issue_create"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"New issue created"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"create"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"issue_update"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"Issue modified"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"update"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"issue_remove"},"model":{"type":"string","const":"Issue"},"description":{"type":"string","const":"Issue deleted"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"remove"},"type":{"type":"string","const":"Issue"},"data":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"completedAt":{"type":"string"},"number":{"type":"number"},"projectId":{"type":"string"},"priority":{"type":"number"}},"required":["id","title","createdAt","updatedAt","number","priority"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_create"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment added to issue"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"create"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_update"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment edited"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"update"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_remove"},"model":{"type":"string","const":"Comment"},"description":{"type":"string","const":"Comment removed"},"schema_url":{"type":"string","const":"https://linear.app/developers/webhooks#webhook-payload"},"schema":{"type":"object","properties":{"action":{"type":"string","const":"remove"},"type":{"type":"string","const":"Comment"},"data":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"issueId":{"type":"string"}},"required":["id","body","createdAt","updatedAt","issueId"]},"createdAt":{"type":"string"},"organizationId":{"type":"string"},"url":{"type":"string"},"webhookId":{"type":"string"}},"required":["action","type","data","createdAt","organizationId","url","webhookId"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["read","write","admin"],"openint_allowed_scopes":["read","write","issues:create","comments:create","timeSchedule:write","admin"],"scopes":[{"scope":"read","description":"(Default) Read access for the user's account. This scope will always be present."},{"scope":"write","description":"Write access for the user's account. If your application only needs to create comments, use a more targeted scope."},{"scope":"issues:create","description":"Allows creating new issues and their attachments."},{"scope":"comments:create","description":"Allows creating new issue comments."},{"scope":"timeSchedule:write","description":"Allows creating and modifying time schedules."},{"scope":"admin","description":"Full access to admin level endpoints. You should never ask for this permission unless it's absolutely needed."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Linear ga | 9e9fade594d9ddbffe776c254bcd447e | 1 | Enabled | |
{"name":"google-slides","display_name":"Google Slides","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-slides.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.created"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.updated"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.deleted"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.created"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was created"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.updated"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.deleted"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.created"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.updated"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.deleted"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Slides ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"google-slides","display_name":"Google Slides","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-slides.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.created"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.updated"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"created_time":{"type":["string","null"]},"modified_time":{"type":["string","null"]},"web_view_link":{"type":["string","null"]},"thumbnail_link":{"type":["string","null"]},"owner_email":{"type":["string","null"]}},"required":["id","name","created_time","modified_time","web_view_link","thumbnail_link","owner_email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesPresentation.deleted"},"model":{"type":"string","const":"GoogleSlidesPresentation"},"description":{"type":"string","const":"A presentation was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/files/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.created"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was created"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.updated"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"object_id":{"type":"string"},"page_type":{"type":["string","null"]},"slide_index":{"type":"number"}},"required":["id","presentation_id","object_id","page_type","slide_index"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesSlide.deleted"},"model":{"type":"string","const":"GoogleSlidesSlide"},"description":{"type":"string","const":"A slide was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.created"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.updated"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"presentation_id":{"type":"string"},"content":{"type":["string","null"]},"author_name":{"type":["string","null"]},"author_email":{"type":["string","null"]},"created_time":{"type":"string"},"modified_time":{"type":["string","null"]},"resolved":{"type":"boolean"}},"required":["id","presentation_id","content","author_name","author_email","created_time","modified_time","resolved"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSlidesComment.deleted"},"model":{"type":"string","const":"GoogleSlidesComment"},"description":{"type":"string","const":"A comment was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/reference/rest/v3/comments/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Slides ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"slack","display_name":"Slack","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-slack.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["users:read"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"SlackUser.created"},"model":{"type":"string","const":"SlackUser"},"description":{"type":"string","const":"A user was added to the workspace"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/users.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"team_id":{"type":"string"},"name":{"type":"string"},"deleted":{"type":"boolean"},"tz":{"type":"string"},"tz_label":{"type":"string"},"tz_offset":{"type":"number"},"profile":{"type":"object","properties":{"avatar_hash":{"type":"string"},"real_name":{"type":["string","null"]},"display_name":{"type":["string","null"]},"real_name_normalized":{"type":["string","null"]},"display_name_normalized":{"type":["string","null"]},"email":{"type":["string","null"]},"image_original":{"type":["string","null"]}},"required":["avatar_hash","real_name","display_name","real_name_normalized","display_name_normalized","email"]},"is_admin":{"type":"boolean"},"is_owner":{"type":"boolean"},"is_primary_owner":{"type":"boolean"},"is_restricted":{"type":"boolean"},"is_ultra_restricted":{"type":"boolean"},"is_bot":{"type":"boolean"},"updated":{"type":"number"},"is_app_user":{"type":"boolean"},"raw_json":{"type":"string"}},"required":["id","team_id","name","deleted","tz","tz_label","tz_offset","profile","is_admin","is_owner","is_primary_owner","is_restricted","is_ultra_restricted","is_bot","updated","is_app_user","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackUser.updated"},"model":{"type":"string","const":"SlackUser"},"description":{"type":"string","const":"A user was updated"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/users.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"team_id":{"type":"string"},"name":{"type":"string"},"deleted":{"type":"boolean"},"tz":{"type":"string"},"tz_label":{"type":"string"},"tz_offset":{"type":"number"},"profile":{"type":"object","properties":{"avatar_hash":{"type":"string"},"real_name":{"type":["string","null"]},"display_name":{"type":["string","null"]},"real_name_normalized":{"type":["string","null"]},"display_name_normalized":{"type":["string","null"]},"email":{"type":["string","null"]},"image_original":{"type":["string","null"]}},"required":["avatar_hash","real_name","display_name","real_name_normalized","display_name_normalized","email"]},"is_admin":{"type":"boolean"},"is_owner":{"type":"boolean"},"is_primary_owner":{"type":"boolean"},"is_restricted":{"type":"boolean"},"is_ultra_restricted":{"type":"boolean"},"is_bot":{"type":"boolean"},"updated":{"type":"number"},"is_app_user":{"type":"boolean"},"raw_json":{"type":"string"}},"required":["id","team_id","name","deleted","tz","tz_label","tz_offset","profile","is_admin","is_owner","is_primary_owner","is_restricted","is_ultra_restricted","is_bot","updated","is_app_user","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackUser.deleted"},"model":{"type":"string","const":"SlackUser"},"description":{"type":"string","const":"A user was removed from the workspace"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/users.list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackChannel.created"},"model":{"type":"string","const":"SlackChannel"},"description":{"type":"string","const":"A channel was created"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"is_channel":{"type":"boolean"},"is_group":{"type":"boolean"},"is_im":{"type":"boolean"},"created":{"type":"number"},"creator":{"type":"string"},"is_archived":{"type":"boolean"},"is_general":{"type":"boolean"},"name_normalized":{"type":"string"},"is_shared":{"type":"boolean"},"is_private":{"type":"boolean"},"is_mpim":{"type":"boolean"},"updated":{"type":"number"},"num_members":{"type":"number"},"raw_json":{"type":"string"}},"required":["id","name","is_channel","is_group","is_im","created","creator","is_archived","is_general","name_normalized","is_shared","is_private","is_mpim","updated","num_members","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackChannel.updated"},"model":{"type":"string","const":"SlackChannel"},"description":{"type":"string","const":"A channel was updated"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"is_channel":{"type":"boolean"},"is_group":{"type":"boolean"},"is_im":{"type":"boolean"},"created":{"type":"number"},"creator":{"type":"string"},"is_archived":{"type":"boolean"},"is_general":{"type":"boolean"},"name_normalized":{"type":"string"},"is_shared":{"type":"boolean"},"is_private":{"type":"boolean"},"is_mpim":{"type":"boolean"},"updated":{"type":"number"},"num_members":{"type":"number"},"raw_json":{"type":"string"}},"required":["id","name","is_channel","is_group","is_im","created","creator","is_archived","is_general","name_normalized","is_shared","is_private","is_mpim","updated","num_members","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackChannel.deleted"},"model":{"type":"string","const":"SlackChannel"},"description":{"type":"string","const":"A channel was deleted or archived"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackMessage.created"},"model":{"type":"string","const":"SlackMessage"},"description":{"type":"string","const":"A message was posted"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.history"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"user_id":{"type":["string","null"]},"text":{"type":"string"},"timestamp":{"type":"string"},"thread_ts":{"type":["string","null"]},"reply_count":{"type":"number"},"reply_users_count":{"type":"number"},"is_thread_parent":{"type":"boolean"},"type":{"type":"string"},"subtype":{"type":["string","null"]},"raw_json":{"type":"string"}},"required":["id","channel_id","user_id","text","timestamp","thread_ts","reply_count","reply_users_count","is_thread_parent","type","subtype","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackMessage.updated"},"model":{"type":"string","const":"SlackMessage"},"description":{"type":"string","const":"A message was edited"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.history"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"user_id":{"type":["string","null"]},"text":{"type":"string"},"timestamp":{"type":"string"},"thread_ts":{"type":["string","null"]},"reply_count":{"type":"number"},"reply_users_count":{"type":"number"},"is_thread_parent":{"type":"boolean"},"type":{"type":"string"},"subtype":{"type":["string","null"]},"raw_json":{"type":"string"}},"required":["id","channel_id","user_id","text","timestamp","thread_ts","reply_count","reply_users_count","is_thread_parent","type","subtype","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackMessage.deleted"},"model":{"type":"string","const":"SlackMessage"},"description":{"type":"string","const":"A message was deleted"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.history"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackFile.created"},"model":{"type":"string","const":"SlackFile"},"description":{"type":"string","const":"A file was uploaded"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/files.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"title":{"type":"string"},"mimetype":{"type":"string"},"filetype":{"type":"string"},"size":{"type":"number"},"user_id":{"type":["string","null"]},"created":{"type":"number"},"timestamp":{"type":"number"},"is_public":{"type":"boolean"},"public_url_shared":{"type":"boolean"},"url_private":{"type":["string","null"]},"url_private_download":{"type":["string","null"]},"permalink":{"type":["string","null"]},"channels":{"type":"array","items":{"type":"string"}},"raw_json":{"type":"string"}},"required":["id","name","title","mimetype","filetype","size","user_id","created","timestamp","is_public","public_url_shared","url_private","url_private_download","permalink","channels","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackFile.updated"},"model":{"type":"string","const":"SlackFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/files.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"title":{"type":"string"},"mimetype":{"type":"string"},"filetype":{"type":"string"},"size":{"type":"number"},"user_id":{"type":["string","null"]},"created":{"type":"number"},"timestamp":{"type":"number"},"is_public":{"type":"boolean"},"public_url_shared":{"type":"boolean"},"url_private":{"type":["string","null"]},"url_private_download":{"type":["string","null"]},"permalink":{"type":["string","null"]},"channels":{"type":"array","items":{"type":"string"}},"raw_json":{"type":"string"}},"required":["id","name","title","mimetype","filetype","size","user_id","created","timestamp","is_public","public_url_shared","url_private","url_private_download","permalink","channels","raw_json"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["users:read"],"openint_allowed_scopes":["users:read"],"scopes":[{"scope":"app_configurations:read","description":"Allows the app to read app configuration settings."},{"scope":"app_configurations:write","description":"Allows the app to write app configuration settings."},{"scope":"app_mentions:read","description":"Allows the app to view messages that directly mention the app in channels it has access to."},{"scope":"channels:read","description":"Allows the app to view basic information about public channels in the workspace, including channel names, topics, and purposes."},{"scope":"channels:history","description":"Allows the app to view messages and other content in public channels."},{"scope":"channels:write","description":"Allows the app to create, rename, and archive public channels, as well as set their purpose and topic."},{"scope":"chat:write","description":"Allows the app to post messages in channels and conversations it has access to."},{"scope":"commands","description":"Allows the app to add custom slash commands that users can invoke in Slack."},{"scope":"im:history","description":"Allows the app to view messages and other content in direct messages."},{"scope":"im:write","description":"Allows the app to start direct message conversations with users."},{"scope":"users:read","description":"Allows the app to view basic information about users in the workspace, including names, emails, and avatars."},{"scope":"users:read.email","description":"Allows the app to view email addresses of users in the workspace (in addition to basic user information)."},{"scope":"users.profile:read","description":"Allows the app to view users' profile details, including custom profile fields."},{"scope":"admin","description":"Allows the app to perform administrative actions, including managing users, channels, and workspace settings."},{"scope":"files:read","description":"Allows the app to view files shared in channels and conversations it has access to."},{"scope":"files:write","description":"Allows the app to upload, edit, and delete files in channels and conversations it has access to."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Slack ga | 0 | Enabled | ||
{"name":"youtube","display_name":"YouTube","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-youtube.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/youtube.readonly","https://www.googleapis.com/auth/youtube.download","https://www.googleapis.com/auth/yt-analytics.readonly","https://www.googleapis.com/auth/youtube","https://www.googleapis.com/auth/youtube.force-ssl","https://www.googleapis.com/auth/youtubepartner","https://www.googleapis.com/auth/youtubepartner-channel-audit","https://www.googleapis.com/auth/youtube.upload","https://www.googleapis.com/auth/youtube.channel-memberships.creator","https://www.googleapis.com/auth/youtube.third-party-link.creator","https://www.googleapis.com/auth/yt-analytics-monetary.readonly"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"YouTubeChannel.created"},"model":{"type":"string","const":"YouTubeChannel"},"description":{"type":"string","const":"A channel was created"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/channels/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"custom_url":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"view_count":{"type":["string","null"]},"subscriber_count":{"type":["string","null"]},"video_count":{"type":["string","null"]}},"required":["id","title","description","custom_url","published_at","thumbnail_url","view_count","subscriber_count","video_count"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeChannel.updated"},"model":{"type":"string","const":"YouTubeChannel"},"description":{"type":"string","const":"A channel was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/channels/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"custom_url":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"view_count":{"type":["string","null"]},"subscriber_count":{"type":["string","null"]},"video_count":{"type":["string","null"]}},"required":["id","title","description","custom_url","published_at","thumbnail_url","view_count","subscriber_count","video_count"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeChannel.deleted"},"model":{"type":"string","const":"YouTubeChannel"},"description":{"type":"string","const":"A channel was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/channels/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeVideo.created"},"model":{"type":"string","const":"YouTubeVideo"},"description":{"type":"string","const":"A video was created"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/videos/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":"string"},"channel_title":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"view_count":{"type":["string","null"]},"like_count":{"type":["string","null"]},"comment_count":{"type":["string","null"]},"duration":{"type":["string","null"]}},"required":["id","title","description","channel_id","channel_title","published_at","thumbnail_url","view_count","like_count","comment_count","duration"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeVideo.updated"},"model":{"type":"string","const":"YouTubeVideo"},"description":{"type":"string","const":"A video was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/videos/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":"string"},"channel_title":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"view_count":{"type":["string","null"]},"like_count":{"type":["string","null"]},"comment_count":{"type":["string","null"]},"duration":{"type":["string","null"]}},"required":["id","title","description","channel_id","channel_title","published_at","thumbnail_url","view_count","like_count","comment_count","duration"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeVideo.deleted"},"model":{"type":"string","const":"YouTubeVideo"},"description":{"type":"string","const":"A video was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/videos/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylist.created"},"model":{"type":"string","const":"YouTubePlaylist"},"description":{"type":"string","const":"A playlist was created"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlists/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":"string"},"channel_title":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"item_count":{"type":"number"},"privacy_status":{"type":["string","null"]}},"required":["id","title","description","channel_id","channel_title","published_at","thumbnail_url","item_count","privacy_status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylist.updated"},"model":{"type":"string","const":"YouTubePlaylist"},"description":{"type":"string","const":"A playlist was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlists/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":"string"},"channel_title":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"item_count":{"type":"number"},"privacy_status":{"type":["string","null"]}},"required":["id","title","description","channel_id","channel_title","published_at","thumbnail_url","item_count","privacy_status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylist.deleted"},"model":{"type":"string","const":"YouTubePlaylist"},"description":{"type":"string","const":"A playlist was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlists/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylistItem.created"},"model":{"type":"string","const":"YouTubePlaylistItem"},"description":{"type":"string","const":"A playlist item was added"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlistItems/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"playlist_id":{"type":"string"},"video_id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":["string","null"]},"channel_title":{"type":["string","null"]},"thumbnail_url":{"type":["string","null"]},"position":{"type":"number"},"added_at":{"type":"string"}},"required":["id","playlist_id","video_id","title","description","channel_id","channel_title","thumbnail_url","position","added_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylistItem.updated"},"model":{"type":"string","const":"YouTubePlaylistItem"},"description":{"type":"string","const":"A playlist item was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlistItems/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"playlist_id":{"type":"string"},"video_id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":["string","null"]},"channel_title":{"type":["string","null"]},"thumbnail_url":{"type":["string","null"]},"position":{"type":"number"},"added_at":{"type":"string"}},"required":["id","playlist_id","video_id","title","description","channel_id","channel_title","thumbnail_url","position","added_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylistItem.deleted"},"model":{"type":"string","const":"YouTubePlaylistItem"},"description":{"type":"string","const":"A playlist item was removed"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlistItems/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeSubscription.created"},"model":{"type":"string","const":"YouTubeSubscription"},"description":{"type":"string","const":"A subscription was created"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/subscriptions/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"channel_title":{"type":"string"},"channel_description":{"type":["string","null"]},"channel_thumbnail_url":{"type":["string","null"]},"subscribed_at":{"type":"string"},"total_item_count":{"type":"number"},"new_item_count":{"type":"number"}},"required":["id","channel_id","channel_title","channel_description","channel_thumbnail_url","subscribed_at","total_item_count","new_item_count"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeSubscription.updated"},"model":{"type":"string","const":"YouTubeSubscription"},"description":{"type":"string","const":"A subscription was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/subscriptions/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"channel_title":{"type":"string"},"channel_description":{"type":["string","null"]},"channel_thumbnail_url":{"type":["string","null"]},"subscribed_at":{"type":"string"},"total_item_count":{"type":"number"},"new_item_count":{"type":"number"}},"required":["id","channel_id","channel_title","channel_description","channel_thumbnail_url","subscribed_at","total_item_count","new_item_count"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeSubscription.deleted"},"model":{"type":"string","const":"YouTubeSubscription"},"description":{"type":"string","const":"A subscription was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/subscriptions/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/youtube.readonly","https://www.googleapis.com/auth/youtube.download","https://www.googleapis.com/auth/yt-analytics.readonly","https://www.googleapis.com/auth/youtube","https://www.googleapis.com/auth/youtube.force-ssl","https://www.googleapis.com/auth/youtubepartner","https://www.googleapis.com/auth/youtubepartner-channel-audit","https://www.googleapis.com/auth/youtube.upload","https://www.googleapis.com/auth/youtube.channel-memberships.creator","https://www.googleapis.com/auth/youtube.third-party-link.creator","https://www.googleapis.com/auth/yt-analytics-monetary.readonly"],"openint_allowed_scopes":["https://www.googleapis.com/auth/youtube.readonly","https://www.googleapis.com/auth/youtube.download","https://www.googleapis.com/auth/yt-analytics.readonly","https://www.googleapis.com/auth/youtube","https://www.googleapis.com/auth/youtube.force-ssl","https://www.googleapis.com/auth/youtubepartner","https://www.googleapis.com/auth/youtubepartner-channel-audit","https://www.googleapis.com/auth/youtube.upload","https://www.googleapis.com/auth/youtube.channel-memberships.creator","https://www.googleapis.com/auth/youtube.third-party-link.creator","https://www.googleapis.com/auth/yt-analytics-monetary.readonly"],"scopes":[{"scope":"https://www.googleapis.com/auth/youtube","description":"Manage your YouTube account"},{"scope":"https://www.googleapis.com/auth/youtube.readonly","description":"View your YouTube account"},{"scope":"https://www.googleapis.com/auth/youtube.upload","description":"Manage your YouTube videos"},{"scope":"https://www.googleapis.com/auth/youtube.channel-memberships.creator","description":"See a list of your current active channel members, their current level, and when they became a member"},{"scope":"https://www.googleapis.com/auth/youtube.force-ssl","description":"See, edit, and permanently delete your YouTube videos, ratings, comments and captions"},{"scope":"https://www.googleapis.com/auth/youtubepartner","description":"View and manage your assets and associated content on YouTube"},{"scope":"https://www.googleapis.com/auth/youtubepartner-channel-audit","description":"View private information of your YouTube channel relevant during the audit process with a YouTube partner"},{"scope":"https://www.googleapis.com/auth/youtube.third-party-link.creator","description":"Link to your YouTube channel, and add, remove, and edit the apps own info on your YouTube channel"},{"scope":"https://www.googleapis.com/auth/youtube.download","description":"Download your public YouTube videos"},{"scope":"https://www.googleapis.com/auth/yt-analytics.readonly","description":"View YouTube Analytics reports for your YouTube content"},{"scope":"https://www.googleapis.com/auth/yt-analytics-monetary.readonly","description":"View monetary and non-monetary YouTube Analytics reports for your YouTube content"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} YouTube ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"twilio","display_name":"Twilio","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-twilio.svg","stage":"ga","auth_type":"API_KEY","schemas":{"connector_config":{"type":"object","additionalProperties":false},"connection_settings":{"type":"object","properties":{"account_sid":{"type":"string"},"api_key":{"type":"string"},"api_key_secret":{"type":"string"},"phone_number":{"type":"string","pattern":"^\\+[1-9]\\d{1,14}$","description":"Twilio phone number in E.164 format (e.g., +12345678901)"}},"required":["account_sid","api_key","api_key_secret","phone_number"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object","additionalProperties":false},"webhook_registration_input":{"type":"object","additionalProperties":false},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object","additionalProperties":false},"connect_output":{"type":"object","properties":{"account_sid":{"type":"string"},"api_key":{"type":"string"},"api_key_secret":{"type":"string"},"phone_number":{"type":"string","pattern":"^\\+[1-9]\\d{1,14}$","description":"Twilio phone number in E.164 format (e.g., +12345678901)"}},"required":["account_sid","api_key","api_key_secret","phone_number"]}},"webhook_registration_input":{"type":"object","additionalProperties":false},"has_openint_credentials":false} Twilio ga | 0 | Enabled | ||
{"name":"stripe-agent-sandbox","display_name":"Stripe Agent Sandbox","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-stripe.svg","stage":"beta","auth_type":"CUSTOM","schemas":{"connector_config":{"type":"object"},"connection_settings":{"type":"object","properties":{"account_id":{"type":"string","description":"Stripe account ID"},"sandbox_id":{"type":"string","description":"Stripe claimable sandbox ID"},"secret":{"type":"string","description":"Stripe secret key for the sandbox"},"publishable":{"type":"string","description":"Stripe publishable key for the sandbox"},"mcp":{"type":"string","description":"MCP access token"},"claim_url":{"type":"string","format":"uri","description":"URL to claim/access the Stripe sandbox"},"claimed_at":{"type":"string","description":"Timestamp when the sandbox was claimed"},"webhook_id":{"type":"string","description":"Stripe webhook endpoint ID"},"webhook_secret":{"type":"string","description":"Stripe webhook secret for verification"},"webhook_url":{"type":"string","description":"Stripe webhook endpoint URL"}},"required":["secret","publishable","mcp","claim_url"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object","properties":{"email":{"type":"string","format":"email","description":"Email address of the user for sandbox prefill"},"country":{"type":"string","default":"us","description":"Country code for sandbox prefill"},"name":{"type":"string","description":"Name of the sandbox"}},"required":["email","country"]},"webhook_registration_input":{"type":"object","additionalProperties":false},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object","properties":{"sandbox_id":{"type":"string","description":"Stripe claimable sandbox ID"},"claim_url":{"type":"string","format":"uri","description":"URL to claim/access the Stripe sandbox"},"secret":{"type":"string","description":"Stripe secret key for the sandbox"},"publishable":{"type":"string","description":"Stripe publishable key for the sandbox"},"mcp":{"type":"string","description":"MCP access token"}},"required":["secret","publishable","mcp"]},"connect_output":{"type":"object","properties":{"account_id":{"type":"string","description":"Stripe account ID"},"sandbox_id":{"type":"string","description":"Stripe claimable sandbox ID"},"secret":{"type":"string","description":"Stripe secret key for the sandbox"},"publishable":{"type":"string","description":"Stripe publishable key for the sandbox"},"mcp":{"type":"string","description":"MCP access token"},"claim_url":{"type":"string","format":"uri","description":"URL to claim/access the Stripe sandbox"},"claimed_at":{"type":"string","description":"Timestamp when the sandbox was claimed"},"webhook_id":{"type":"string","description":"Stripe webhook endpoint ID"},"webhook_secret":{"type":"string","description":"Stripe webhook secret for verification"},"webhook_url":{"type":"string","description":"Stripe webhook endpoint URL"}},"required":["secret","publishable","mcp","claim_url"]}},"webhook_registration_input":{"type":"object","additionalProperties":false},"has_openint_credentials":false} Stripe Agent Sandbox beta | 0 | Enabled | ||
{"name":"stripe","display_name":"Stripe","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-stripe.svg","stage":"beta","auth_type":"API_KEY","schemas":{"connector_config":{"type":"object"},"connection_settings":{"type":"object","properties":{"account_id":{"type":"string","description":"Stripe account ID"},"secret":{"type":"string","description":"Stripe secret key"},"publishable":{"type":"string","description":"Stripe publishable key"},"mcp":{"type":"string","description":"MCP access token"},"sandbox_id":{"type":"string","description":"Stripe claimable sandbox ID (development environment only)"},"claim_url":{"type":"string","format":"uri","description":"URL to claim/access the Stripe sandbox (development environment only)"},"claimed_at":{"type":"string","description":"Timestamp when the sandbox was claimed (development environment only)"},"owner_account_id":{"type":"string","description":"Stripe live account ID that claimed the sandbox"},"webhook_id":{"type":"string","description":"Stripe webhook endpoint ID"},"webhook_secret":{"type":"string","description":"Stripe webhook secret for verification"},"webhook_url":{"type":"string","description":"Stripe webhook endpoint URL"}},"required":["secret","publishable"]},"public_connection_settings":{"type":"object","properties":{"sandbox_id":{"type":"string","description":"Stripe claimable sandbox ID (development environment only)"}}},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object","properties":{"email":{"type":"string","format":"email","description":"Email address of the user for sandbox prefill (development environment only)"},"country":{"type":"string","default":"us","description":"Country code for sandbox prefill (development environment only)"},"name":{"type":"string","description":"Name of the sandbox (development environment only)"}},"required":["country"]},"webhook_registration_input":{"type":"object","additionalProperties":false},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object","properties":{"secret":{"type":"string","description":"Stripe secret key"},"publishable":{"type":"string","description":"Stripe publishable key"},"mcp":{"type":"string","description":"MCP access token"},"account_id":{"type":"string","description":"Stripe account ID"},"sandbox_id":{"type":"string","description":"Stripe claimable sandbox ID (development environment only)"},"claimed_at":{"type":"string","description":"Timestamp when the sandbox was claimed (development environment only)"},"claim_url":{"type":"string","format":"uri","description":"URL to claim/access the Stripe sandbox (development environment only)"}},"required":["secret","publishable","mcp","account_id","sandbox_id","claim_url"]},"connect_output":{"type":"object","properties":{"account_id":{"type":"string","description":"Stripe account ID"},"secret":{"type":"string","description":"Stripe secret key"},"publishable":{"type":"string","description":"Stripe publishable key"},"mcp":{"type":"string","description":"MCP access token"},"sandbox_id":{"type":"string","description":"Stripe claimable sandbox ID (development environment only)"},"claim_url":{"type":"string","format":"uri","description":"URL to claim/access the Stripe sandbox (development environment only)"},"claimed_at":{"type":"string","description":"Timestamp when the sandbox was claimed (development environment only)"},"owner_account_id":{"type":"string","description":"Stripe live account ID that claimed the sandbox"},"webhook_id":{"type":"string","description":"Stripe webhook endpoint ID"},"webhook_secret":{"type":"string","description":"Stripe webhook secret for verification"},"webhook_url":{"type":"string","description":"Stripe webhook endpoint URL"}},"required":["secret","publishable"]}},"webhook_registration_input":{"type":"object","additionalProperties":false},"has_openint_credentials":false} Stripe beta | 0 | Enabled | ||
{"name":"spotify","display_name":"Spotify (OAuth)","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-spotify.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["user-read-private","user-read-email","playlist-read-private","playlist-read-collaborative","playlist-modify-public","playlist-modify-private","user-library-read","user-library-modify","user-top-read","user-read-playback-state","user-modify-playback-state","user-read-currently-playing","user-read-recently-played","streaming","app-remote-control"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["user-read-private","user-read-email","playlist-read-private","playlist-read-collaborative","playlist-modify-public","playlist-modify-private","user-library-read","user-library-modify","user-top-read","user-read-playback-state","user-modify-playback-state","user-read-currently-playing","user-read-recently-played","streaming","app-remote-control"],"openint_allowed_scopes":["user-read-private","user-read-email","playlist-read-private","playlist-read-collaborative","playlist-modify-public","playlist-modify-private","user-library-read","user-library-modify","user-top-read","user-read-playback-state","user-modify-playback-state","user-read-currently-playing","user-read-recently-played","streaming","app-remote-control"],"scopes":[{"scope":"user-read-private","description":"Read access to user's subscription details (product type) and explicit content settings. Required for basic user identification in most authorization flows."},{"scope":"user-read-email","description":"Read access to user's email address. This is the smallest scope as it only exposes the email and no other user data."},{"scope":"playlist-read-private","description":"Read access to user's private playlists."},{"scope":"playlist-read-collaborative","description":"Read access to user's collaborative playlists."},{"scope":"playlist-modify-public","description":"Write access to create/modify public playlists."},{"scope":"playlist-modify-private","description":"Write access to create/modify private playlists."},{"scope":"user-library-read","description":"Read access to user's saved tracks and albums."},{"scope":"user-library-modify","description":"Write access to add/remove tracks or albums in user's library."},{"scope":"user-top-read","description":"Read access to user's top tracks and artists."},{"scope":"user-read-playback-state","description":"Read access to user's playback state (current track, device, etc.)."},{"scope":"user-modify-playback-state","description":"Write access to control playback (play, pause, skip, etc.)."},{"scope":"user-read-currently-playing","description":"Read access to user's currently playing track."},{"scope":"user-read-recently-played","description":"Read access to user's recently played tracks."},{"scope":"streaming","description":"Required for playback control (e.g., via Web Playback SDK)."},{"scope":"app-remote-control","description":"Access to control Spotify app remotely (e.g., via Spotify Connect)."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Spotify (OAuth) alpha | 7e613a8daa834da784867057237426dc | 0 | Enabled | |
{"name":"slack-agent-builder","display_name":"Slack Agent Builder","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-slack.svg","stage":"beta","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField"}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"},"agent_builder":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"app":{"type":"object","properties":{"app_id":{"type":"string","description":"The Slack app ID"},"client_id":{"type":"string","description":"The client ID for the app"},"client_secret":{"type":"string","description":"The client secret for the app"},"verification_token":{"type":"string","description":"The verification token for the app"},"signing_secret":{"type":"string","description":"The signing secret for the app"},"oauth_url":{"type":"string","description":"The OAuth authorization URL for the app"}},"required":["app_id","client_id","client_secret","verification_token","signing_secret","oauth_url"],"description":"Slack app configuration created by the agent builder"}},"required":["oauth"]},"event_subscription_url":{"type":"string","format":"uri","description":"URL for Slack event subscriptions"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Slack Agent Builder beta | 3963164567.9468260645971 | 0 | Enabled | |
{"name":"sharepoint","display_name":"SharePoint Online","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-sharepoint.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["offline_access","openid","https://graph.microsoft.com/Sites.Selected","https://graph.microsoft.com/User.Read"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"SharePointSite.created"},"model":{"type":"string","const":"SharePointSite"},"description":{"type":"string","const":"A site was created"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/site"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"display_name":{"type":"string"},"description":{"type":"string"},"web_url":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name","display_name","web_url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointSite.updated"},"model":{"type":"string","const":"SharePointSite"},"description":{"type":"string","const":"A site was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/site"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"display_name":{"type":"string"},"description":{"type":"string"},"web_url":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name","display_name","web_url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointSite.deleted"},"model":{"type":"string","const":"SharePointSite"},"description":{"type":"string","const":"A site was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/site"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointDrive.created"},"model":{"type":"string","const":"SharePointDrive"},"description":{"type":"string","const":"A drive was created"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/drive"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"drive_type":{"type":"string"},"site_id":{"type":"string"},"web_url":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name","drive_type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointDrive.updated"},"model":{"type":"string","const":"SharePointDrive"},"description":{"type":"string","const":"A drive was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/drive"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"drive_type":{"type":"string"},"site_id":{"type":"string"},"web_url":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name","drive_type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointDrive.deleted"},"model":{"type":"string","const":"SharePointDrive"},"description":{"type":"string","const":"A drive was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/drive"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointFile.created"},"model":{"type":"string","const":"SharePointFile"},"description":{"type":"string","const":"A file was created"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mime_type":{"type":"string"},"size":{"type":"number"},"web_url":{"type":"string"},"drive_id":{"type":"string"},"parent_id":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"},"created_by":{"type":"string"},"last_modified_by":{"type":"string"}},"required":["id","name","drive_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointFile.updated"},"model":{"type":"string","const":"SharePointFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mime_type":{"type":"string"},"size":{"type":"number"},"web_url":{"type":"string"},"drive_id":{"type":"string"},"parent_id":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"},"created_by":{"type":"string"},"last_modified_by":{"type":"string"}},"required":["id","name","drive_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointFile.deleted"},"model":{"type":"string","const":"SharePointFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["offline_access","openid","https://graph.microsoft.com/Sites.Selected","https://graph.microsoft.com/User.Read"],"openint_allowed_scopes":["offline_access","openid","https://graph.microsoft.com/Sites.Selected","https://graph.microsoft.com/User.Read"],"scopes":[{"scope":"offline_access","description":"Allows the application to request refresh tokens, which can be used to obtain new access tokens without user interaction. This enables the application to maintain access to resources even when the user is not actively using the application."},{"scope":"openid","description":"Enables user authentication and allows the application to receive a unique identifier for the user. This scope is required for OpenID Connect authentication flows and provides basic identity information about the authenticated user."},{"scope":"AllSites.Read","description":"Read items in all site collections"},{"scope":"AllSites.Write","description":"Read and write items in all site collections"},{"scope":"EnterpriseResource.Read","description":"Read user project enterprise resources"},{"scope":"EnterpriseResource.Write","description":"Read and write user project enterprise resources"},{"scope":"MyFiles.Read","description":"Read user files"},{"scope":"MyFiles.Write","description":"Read and write user files"},{"scope":"Project.Read","description":"Read user projects"},{"scope":"Project.Write","description":"Read and write user projects"},{"scope":"ProjectWebAppReporting.Read","description":"Read ProjectWebApp OData reporting data"},{"scope":"Sites.Read.All","description":"Read items in all site collections"},{"scope":"Sites.Selected","description":"Access selected site collections"},{"scope":"TaskStatus.Submit","description":"Submit project task status updates"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} SharePoint Online ga | 0c40bdec-fc27-40e5-bb69-1b3425534e90 | 0 | Enabled | |
{"name":"sendgrid","display_name":"Sendgrid","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-sendgrid.svg","stage":"ga","auth_type":"API_KEY","schemas":{"connector_config":{"type":"object","additionalProperties":false},"connection_settings":{"type":"object","properties":{"api_key":{"type":"string"},"from_email":{"type":"string","format":"email","description":"Email address to use as sender"}},"required":["api_key","from_email"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object","additionalProperties":false},"webhook_registration_input":{"type":"object","additionalProperties":false},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object","additionalProperties":false},"connect_output":{"type":"object","properties":{"api_key":{"type":"string"},"from_email":{"type":"string","format":"email","description":"Email address to use as sender"}},"required":["api_key","from_email"]}},"webhook_registration_input":{"type":"object","additionalProperties":false},"has_openint_credentials":false} Sendgrid ga | 0 | Enabled | ||
{"name":"resend","display_name":"Resend","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-resend.svg","stage":"ga","auth_type":"CUSTOM","schemas":{"connector_config":{"type":"object","additionalProperties":false},"connection_settings":{"type":"object","properties":{"api_key":{"type":"string"},"from_email":{"type":"string","format":"email","description":"Email address to use as sender"}},"required":["api_key","from_email"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object","additionalProperties":false},"webhook_registration_input":{"type":"object","additionalProperties":false},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object","additionalProperties":false},"connect_output":{"type":"object","properties":{"api_key":{"type":"string"},"from_email":{"type":"string","format":"email","description":"Email address to use as sender"}},"required":["api_key","from_email"]}},"webhook_registration_input":{"type":"object","additionalProperties":false},"has_openint_credentials":false} Resend ga | 0 | Enabled | ||
{"name":"outlook","display_name":"Microsoft Outlook","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-outlook.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://graph.microsoft.com/Mail.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Calendars.Read","https://graph.microsoft.com/Mail.ReadWrite","https://graph.microsoft.com/Mail.Send","https://graph.microsoft.com/Calendars.ReadWrite","https://graph.microsoft.com/MailboxSettings.Read","https://graph.microsoft.com/MailboxSettings.ReadWrite","https://graph.microsoft.com/Mail.ReadBasic","offline_access"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"OutlookCalendar.created"},"model":{"type":"string","const":"OutlookCalendar"},"description":{"type":"string","const":"A calendar was created or synced"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/calendar"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":["string","null"]},"color":{"type":["string","null"]},"hexColor":{"type":["string","null"]},"isDefaultCalendar":{"type":["boolean","null"]},"changeKey":{"type":["string","null"]},"canShare":{"type":["boolean","null"]},"canViewPrivateItems":{"type":["boolean","null"]},"canEdit":{"type":["boolean","null"]},"allowedOnlineMeetingProviders":{"type":["array","null"],"items":{"type":"string"}},"defaultOnlineMeetingProvider":{"type":["string","null"]},"isTallyingResponses":{"type":["boolean","null"]},"isRemovable":{"type":["boolean","null"]},"owner":{"type":["object","null"],"properties":{"name":{"type":["string","null"]},"address":{"type":["string","null"]}},"required":["name","address"]}},"required":["id","name","color","hexColor","isDefaultCalendar","changeKey","canShare","canViewPrivateItems","canEdit","allowedOnlineMeetingProviders","defaultOnlineMeetingProvider","isTallyingResponses","isRemovable","owner"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookCalendar.updated"},"model":{"type":"string","const":"OutlookCalendar"},"description":{"type":"string","const":"A calendar was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/calendar"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":["string","null"]},"color":{"type":["string","null"]},"hexColor":{"type":["string","null"]},"isDefaultCalendar":{"type":["boolean","null"]},"changeKey":{"type":["string","null"]},"canShare":{"type":["boolean","null"]},"canViewPrivateItems":{"type":["boolean","null"]},"canEdit":{"type":["boolean","null"]},"allowedOnlineMeetingProviders":{"type":["array","null"],"items":{"type":"string"}},"defaultOnlineMeetingProvider":{"type":["string","null"]},"isTallyingResponses":{"type":["boolean","null"]},"isRemovable":{"type":["boolean","null"]},"owner":{"type":["object","null"],"properties":{"name":{"type":["string","null"]},"address":{"type":["string","null"]}},"required":["name","address"]}},"required":["id","name","color","hexColor","isDefaultCalendar","changeKey","canShare","canViewPrivateItems","canEdit","allowedOnlineMeetingProviders","defaultOnlineMeetingProvider","isTallyingResponses","isRemovable","owner"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookCalendar.deleted"},"model":{"type":"string","const":"OutlookCalendar"},"description":{"type":"string","const":"A calendar was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/calendar"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookEmail.created"},"model":{"type":"string","const":"OutlookEmail"},"description":{"type":"string","const":"A new email was received"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/message"},"schema":{"type":"object","properties":{"id":{"type":"string"},"sender":{"type":["string","null"]},"recipients":{"type":["string","null"]},"date":{"type":"string"},"subject":{"type":["string","null"]},"body":{"type":["string","null"]},"attachments":{"type":"array","items":{"type":"object","properties":{"attachmentId":{"type":"string"},"mimeType":{"type":["string","null"]},"filename":{"type":["string","null"]},"size":{"type":["number","null"]}},"required":["attachmentId","mimeType","filename","size"]}},"threadId":{"type":["string","null"]}},"required":["id","sender","recipients","date","subject","body","attachments","threadId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookEmail.updated"},"model":{"type":"string","const":"OutlookEmail"},"description":{"type":"string","const":"An email was updated (e.g., marked as read)"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/message"},"schema":{"type":"object","properties":{"id":{"type":"string"},"sender":{"type":["string","null"]},"recipients":{"type":["string","null"]},"date":{"type":"string"},"subject":{"type":["string","null"]},"body":{"type":["string","null"]},"attachments":{"type":"array","items":{"type":"object","properties":{"attachmentId":{"type":"string"},"mimeType":{"type":["string","null"]},"filename":{"type":["string","null"]},"size":{"type":["number","null"]}},"required":["attachmentId","mimeType","filename","size"]}},"threadId":{"type":["string","null"]}},"required":["id","sender","recipients","date","subject","body","attachments","threadId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookEmail.deleted"},"model":{"type":"string","const":"OutlookEmail"},"description":{"type":"string","const":"An email was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/message"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://graph.microsoft.com/Mail.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Calendars.Read","https://graph.microsoft.com/Mail.ReadWrite","https://graph.microsoft.com/Mail.Send","https://graph.microsoft.com/Calendars.ReadWrite","https://graph.microsoft.com/MailboxSettings.Read","https://graph.microsoft.com/MailboxSettings.ReadWrite","https://graph.microsoft.com/Mail.ReadBasic","offline_access"],"openint_allowed_scopes":["https://graph.microsoft.com/Mail.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Calendars.Read","https://graph.microsoft.com/Mail.ReadWrite","https://graph.microsoft.com/Mail.Send","https://graph.microsoft.com/Calendars.ReadWrite","https://graph.microsoft.com/MailboxSettings.Read","https://graph.microsoft.com/MailboxSettings.ReadWrite","https://graph.microsoft.com/Mail.ReadBasic","offline_access"],"scopes":[{"scope":"https://graph.microsoft.com/Mail.Read","description":"Read user mail"},{"scope":"https://graph.microsoft.com/Mail.ReadWrite","description":"Read and write access to user mail"},{"scope":"https://graph.microsoft.com/Mail.Send","description":"Send mail as a user"},{"scope":"https://graph.microsoft.com/User.Read","description":"Sign in and read user profile"},{"scope":"https://graph.microsoft.com/Calendars.Read","description":"Read user calendars"},{"scope":"https://graph.microsoft.com/Calendars.ReadWrite","description":"Have full access to user calendars"},{"scope":"https://graph.microsoft.com/Mail.ReadBasic","description":"Read user basic mail"},{"scope":"https://graph.microsoft.com/MailboxSettings.Read","description":"Read user mailbox settings"},{"scope":"https://graph.microsoft.com/MailboxSettings.ReadWrite","description":"Read and write user mailbox settings"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Microsoft Outlook ga | 0c40bdec-fc27-40e5-bb69-1b3425534e90 | 0 | Enabled | |
{"name":"onedrive","display_name":"Microsoft OneDrive","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-onedrive.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://graph.microsoft.com/Files.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Files.ReadWrite","offline_access"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFile.created"},"model":{"type":"string","const":"OneDriveFile"},"description":{"type":"string","const":"A file was created"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mime_type":{"type":"string"},"size":{"type":"number"},"web_url":{"type":"string"},"parent_id":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"},"created_by":{"type":"string"},"last_modified_by":{"type":"string"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFile.updated"},"model":{"type":"string","const":"OneDriveFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mime_type":{"type":"string"},"size":{"type":"number"},"web_url":{"type":"string"},"parent_id":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"},"created_by":{"type":"string"},"last_modified_by":{"type":"string"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFile.deleted"},"model":{"type":"string","const":"OneDriveFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFolder.created"},"model":{"type":"string","const":"OneDriveFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"web_url":{"type":"string"},"parent_id":{"type":"string"},"child_count":{"type":"number"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFolder.updated"},"model":{"type":"string","const":"OneDriveFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"web_url":{"type":"string"},"parent_id":{"type":"string"},"child_count":{"type":"number"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFolder.deleted"},"model":{"type":"string","const":"OneDriveFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://graph.microsoft.com/Files.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Files.ReadWrite","offline_access"],"openint_allowed_scopes":["https://graph.microsoft.com/Files.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Files.ReadWrite","offline_access"],"scopes":[{"scope":"https://graph.microsoft.com/Files.Read","description":"Read user files"},{"scope":"https://graph.microsoft.com/Files.ReadWrite","description":"Have full access to user files"},{"scope":"https://graph.microsoft.com/Files.Read.All","description":"Read all files that user can access"},{"scope":"https://graph.microsoft.com/Files.ReadWrite.All","description":"Have full access to all files user can access"},{"scope":"https://graph.microsoft.com/User.Read","description":"Sign in and read user profile"},{"scope":"https://graph.microsoft.com/Sites.Read.All","description":"Read items in all site collections"},{"scope":"https://graph.microsoft.com/Sites.ReadWrite.All","description":"Read and write items in all site collections"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Microsoft OneDrive ga | 0c40bdec-fc27-40e5-bb69-1b3425534e90 | 0 | Enabled | |
{"name":"notion","display_name":"Notion","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-notion.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["user:read","user:write","content:read","content:write","workspace:read","workspace:write"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"NotionUser.created"},"model":{"type":"string","const":"NotionUser"},"description":{"type":"string","const":"A user was created"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/user"},"schema":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":["string","null"]},"firstName":{"type":"string"},"lastName":{"type":"string"},"isBot":{"type":"boolean"}},"required":["id","email","firstName","lastName","isBot"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionUser.updated"},"model":{"type":"string","const":"NotionUser"},"description":{"type":"string","const":"A user was updated"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/user"},"schema":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":["string","null"]},"firstName":{"type":"string"},"lastName":{"type":"string"},"isBot":{"type":"boolean"}},"required":["id","email","firstName","lastName","isBot"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionUser.deleted"},"model":{"type":"string","const":"NotionUser"},"description":{"type":"string","const":"A user was deleted"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/user"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionContentMetadata.created"},"model":{"type":"string","const":"NotionContentMetadata"},"description":{"type":"string","const":"A page or database was created"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/page"},"schema":{"type":"object","properties":{"id":{"type":"string"},"path":{"type":"string"},"type":{"anyOf":[{"type":"string","const":"page"},{"type":"string","const":"database"}]},"last_modified":{"type":"string"},"title":{"type":"string"},"parent_id":{"type":"string"}},"required":["id","type","last_modified"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionContentMetadata.updated"},"model":{"type":"string","const":"NotionContentMetadata"},"description":{"type":"string","const":"A page or database was updated"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/page"},"schema":{"type":"object","properties":{"id":{"type":"string"},"path":{"type":"string"},"type":{"anyOf":[{"type":"string","const":"page"},{"type":"string","const":"database"}]},"last_modified":{"type":"string"},"title":{"type":"string"},"parent_id":{"type":"string"}},"required":["id","type","last_modified"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionContentMetadata.deleted"},"model":{"type":"string","const":"NotionContentMetadata"},"description":{"type":"string","const":"A page or database was deleted"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/page"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionDatabase.created"},"model":{"type":"string","const":"NotionDatabase"},"description":{"type":"string","const":"A database row was created"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/database"},"schema":{"type":"object","properties":{"id":{"type":"string"},"row":{"type":"object","additionalProperties":{}},"meta":{"type":"object","properties":{"databaseId":{"type":"string"},"path":{"type":"string"},"title":{"type":"string"},"last_modified":{"type":"string"}},"required":["databaseId","path","title","last_modified"]}},"required":["id","row","meta"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionDatabase.updated"},"model":{"type":"string","const":"NotionDatabase"},"description":{"type":"string","const":"A database row was updated"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/database"},"schema":{"type":"object","properties":{"id":{"type":"string"},"row":{"type":"object","additionalProperties":{}},"meta":{"type":"object","properties":{"databaseId":{"type":"string"},"path":{"type":"string"},"title":{"type":"string"},"last_modified":{"type":"string"}},"required":["databaseId","path","title","last_modified"]}},"required":["id","row","meta"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionDatabase.deleted"},"model":{"type":"string","const":"NotionDatabase"},"description":{"type":"string","const":"A database row was deleted"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/database"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"required_scopes":["user:read"],"openint_default_scopes":["user:read","user:write","content:read","content:write","workspace:read","workspace:write"],"openint_allowed_scopes":["user:read","user:write","content:read","content:write","workspace:read","workspace:write"],"scopes":[{"scope":"user:read","description":"Allows the application to read user information, such as the user's name, email, and profile picture. This is a read-only scope with no write permissions."},{"scope":"user:write","description":"Allows the application to update user information, such as the user's name or profile picture. This includes the permissions of user:read."},{"scope":"content:read","description":"Allows the application to read all content that the user has access to in Notion, including pages, databases, and blocks. This is a read-only scope."},{"scope":"content:write","description":"Allows the application to create, update, and delete content in Notion, including pages, databases, and blocks. This includes the permissions of content:read."},{"scope":"workspace:read","description":"Allows the application to read workspace information, such as the workspace name, settings, and members. This is a read-only scope."},{"scope":"workspace:write","description":"Allows the application to update workspace information, such as settings and members. This includes the permissions of workspace:read."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Notion ga | 25ed872b-594c-80a4-94d1-003764641a3e | 1 | Enabled | |
{"name":"hubspot","display_name":"HubSpot","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-hubspot.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["oauth","account-info.security.read","accounting","actions","analytics.behavioral_events.send","automation","automation.sequences.enrollments.write","automation.sequences.read","behavioral_events.event_definitions.read_write","business-intelligence","business_units_view.read","cms.domains.read","cms.domains.write","cms.functions.read","cms.functions.write","cms.knowledge_base.articles.publish","cms.knowledge_base.articles.read","cms.knowledge_base.articles.write","cms.knowledge_base.settings.read","cms.knowledge_base.settings.write","cms.membership.access_groups.read","cms.membership.access_groups.write","cms.performance.read","collector.graphql_query.execute","collector.graphql_schema.read","content","conversations.custom_channels.read","conversations.custom_channels.write","conversations.read","conversations.visitor_identification.tokens.create","conversations.write","crm.dealsplits.read_write","crm.export","crm.extensions_calling_transcripts.read","crm.extensions_calling_transcripts.write","crm.import","crm.lists.read","crm.lists.write","crm.objects.appointments.read","crm.objects.appointments.write","crm.objects.carts.read","crm.objects.carts.write","crm.objects.commercepayments.read","crm.objects.commercepayments.write","crm.objects.companies.read","crm.objects.companies.write","crm.objects.contacts.read","crm.objects.contacts.write","crm.objects.courses.read","crm.objects.courses.write","crm.objects.companies.read","crm.objects.companies.write","crm.objects.contacts.read","crm.objects.contacts.write","crm.objects.custom.read","crm.objects.custom.write","crm.objects.deals.read","crm.objects.deals.write","crm.objects.feedback_submissions.read","crm.objects.goals.read","crm.objects.goals.write","crm.objects.invoices.read","crm.objects.invoices.write","crm.objects.leads.read","crm.objects.leads.write","crm.objects.line_items.read","crm.objects.line_items.write","crm.objects.listings.read","crm.objects.listings.write","crm.objects.marketing_events.read","crm.objects.marketing_events.write","crm.objects.orders.read","crm.objects.orders.write","crm.objects.owners.read","crm.objects.partner-clients.read","crm.objects.partner-clients.write","crm.objects.partner-services.read","crm.objects.partner-services.write","crm.objects.products.read","crm.objects.products.write","crm.objects.quotes.read","crm.objects.quotes.write","crm.objects.services.read","crm.objects.services.write","crm.objects.subscriptions.read","crm.objects.subscriptions.write","crm.objects.users.read","crm.objects.users.write","crm.pipelines.orders.read","crm.pipelines.orders.write","crm.schemas.appointments.read","crm.schemas.appointments.write","crm.schemas.carts.read","crm.schemas.carts.write","crm.schemas.commercepayments.read","crm.schemas.commercepayments.write","crm.schemas.companies.read","crm.schemas.companies.write","crm.schemas.contacts.read","crm.schemas.contacts.write","crm.schemas.courses.read","crm.schemas.courses.write","crm.schemas.custom.read","crm.schemas.deals.read","crm.schemas.deals.write","crm.schemas.invoices.read","crm.schemas.invoices.write","crm.schemas.line_items.read","crm.schemas.listings.read","crm.schemas.listings.write","crm.schemas.orders.read","crm.schemas.orders.write","crm.schemas.quotes.read","crm.schemas.services.read","crm.schemas.services.write","crm.schemas.subscriptions.read","crm.schemas.subscriptions.write","ctas.read","e-commerce","external_integrations.forms.access","files","files.ui_hidden.read","forms","forms-uploaded-files","hubdb","integration-sync","marketing-email","marketing.campaigns.read","marketing.campaigns.revenue.read","marketing.campaigns.write","media-bridge.read","media-bridge.write","record_images.signed_urls.read","sales-email-read","scheduler.meetings.meeting-link.read","settings.billing.write","settings.currencies.read","settings.currencies.write","settings.security.security_health.read","settings.users.read","settings.users.teams.read","settings.users.teams.write","settings.users.write","social","tax_rates.read","tickets","timeline","transactional-email"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"},"app_id":{"anyOf":[{"type":"number"},{"type":"string"}],"description":"Your HubSpot App ID (automatically fetched from access token)"},"hub_id":{"type":"number","description":"Your HubSpot Hub ID/Portal ID (automatically fetched from access token)"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"contact.creation"},"model":{"type":"string","const":"contact"},"description":{"type":"string","const":"Contact created"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"contact.creation"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"contact.propertyChange"},"model":{"type":"string","const":"contact"},"description":{"type":"string","const":"Contact updated"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"contact.propertyChange"},"portalId":{"type":"number"},"objectId":{"type":"number"},"propertyName":{"type":"string"},"propertyValue":{"type":"string"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","propertyName","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"contact.deletion"},"model":{"type":"string","const":"contact"},"description":{"type":"string","const":"Contact deleted"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"contact.deletion"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"company.creation"},"model":{"type":"string","const":"company"},"description":{"type":"string","const":"Company created"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"company.creation"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"company.propertyChange"},"model":{"type":"string","const":"company"},"description":{"type":"string","const":"Company updated"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"company.propertyChange"},"portalId":{"type":"number"},"objectId":{"type":"number"},"propertyName":{"type":"string"},"propertyValue":{"type":"string"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","propertyName","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"company.deletion"},"model":{"type":"string","const":"company"},"description":{"type":"string","const":"Company deleted"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"company.deletion"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"deal.creation"},"model":{"type":"string","const":"deal"},"description":{"type":"string","const":"Deal created"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"deal.creation"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"deal.propertyChange"},"model":{"type":"string","const":"deal"},"description":{"type":"string","const":"Deal updated"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"deal.propertyChange"},"portalId":{"type":"number"},"objectId":{"type":"number"},"propertyName":{"type":"string"},"propertyValue":{"type":"string"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","propertyName","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"deal.deletion"},"model":{"type":"string","const":"deal"},"description":{"type":"string","const":"Deal deleted"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"deal.deletion"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ticket.creation"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket created"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"ticket.creation"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ticket.propertyChange"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket updated"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"ticket.propertyChange"},"portalId":{"type":"number"},"objectId":{"type":"number"},"propertyName":{"type":"string"},"propertyValue":{"type":"string"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","propertyName","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ticket.deletion"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket deleted"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"ticket.deletion"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"required_scopes":[],"openint_default_scopes":["oauth","crm.objects.companies.read","crm.objects.companies.write","crm.objects.contacts.read","crm.objects.contacts.write","crm.objects.custom.read","crm.objects.custom.write","crm.objects.deals.read","crm.objects.deals.write","crm.schemas.companies.read","crm.schemas.contacts.read","crm.schemas.deals.read","crm.objects.users.read","crm.objects.users.write"],"openint_allowed_scopes":["oauth","account-info.security.read","accounting","actions","analytics.behavioral_events.send","automation","automation.sequences.enrollments.write","automation.sequences.read","behavioral_events.event_definitions.read_write","business-intelligence","business_units_view.read","cms.domains.read","cms.domains.write","cms.functions.read","cms.functions.write","cms.knowledge_base.articles.publish","cms.knowledge_base.articles.read","cms.knowledge_base.articles.write","cms.knowledge_base.settings.read","cms.knowledge_base.settings.write","cms.membership.access_groups.read","cms.membership.access_groups.write","cms.performance.read","collector.graphql_query.execute","collector.graphql_schema.read","content","conversations.custom_channels.read","conversations.custom_channels.write","conversations.read","conversations.visitor_identification.tokens.create","conversations.write","crm.dealsplits.read_write","crm.export","crm.extensions_calling_transcripts.read","crm.extensions_calling_transcripts.write","crm.import","crm.lists.read","crm.lists.write","crm.objects.appointments.read","crm.objects.appointments.write","crm.objects.carts.read","crm.objects.carts.write","crm.objects.commercepayments.read","crm.objects.commercepayments.write","crm.objects.companies.read","crm.objects.companies.write","crm.objects.contacts.read","crm.objects.contacts.write","crm.objects.courses.read","crm.objects.courses.write","crm.objects.companies.read","crm.objects.companies.write","crm.objects.contacts.read","crm.objects.contacts.write","crm.objects.custom.read","crm.objects.custom.write","crm.objects.deals.read","crm.objects.deals.write","crm.objects.feedback_submissions.read","crm.objects.goals.read","crm.objects.goals.write","crm.objects.invoices.read","crm.objects.invoices.write","crm.objects.leads.read","crm.objects.leads.write","crm.objects.line_items.read","crm.objects.line_items.write","crm.objects.listings.read","crm.objects.listings.write","crm.objects.marketing_events.read","crm.objects.marketing_events.write","crm.objects.orders.read","crm.objects.orders.write","crm.objects.owners.read","crm.objects.partner-clients.read","crm.objects.partner-clients.write","crm.objects.partner-services.read","crm.objects.partner-services.write","crm.objects.products.read","crm.objects.products.write","crm.objects.quotes.read","crm.objects.quotes.write","crm.objects.services.read","crm.objects.services.write","crm.objects.subscriptions.read","crm.objects.subscriptions.write","crm.objects.users.read","crm.objects.users.write","crm.pipelines.orders.read","crm.pipelines.orders.write","crm.schemas.appointments.read","crm.schemas.appointments.write","crm.schemas.carts.read","crm.schemas.carts.write","crm.schemas.commercepayments.read","crm.schemas.commercepayments.write","crm.schemas.companies.read","crm.schemas.companies.write","crm.schemas.contacts.read","crm.schemas.contacts.write","crm.schemas.courses.read","crm.schemas.courses.write","crm.schemas.custom.read","crm.schemas.deals.read","crm.schemas.deals.write","crm.schemas.invoices.read","crm.schemas.invoices.write","crm.schemas.line_items.read","crm.schemas.listings.read","crm.schemas.listings.write","crm.schemas.orders.read","crm.schemas.orders.write","crm.schemas.quotes.read","crm.schemas.services.read","crm.schemas.services.write","crm.schemas.subscriptions.read","crm.schemas.subscriptions.write","ctas.read","e-commerce","external_integrations.forms.access","files","files.ui_hidden.read","forms","forms-uploaded-files","hubdb","integration-sync","marketing-email","marketing.campaigns.read","marketing.campaigns.revenue.read","marketing.campaigns.write","media-bridge.read","media-bridge.write","record_images.signed_urls.read","sales-email-read","scheduler.meetings.meeting-link.read","settings.billing.write","settings.currencies.read","settings.currencies.write","settings.security.security_health.read","settings.users.read","settings.users.teams.read","settings.users.teams.write","settings.users.write","social","tax_rates.read","tickets","timeline","transactional-email"],"scopes":[{"scope":"account-info.security.read","description":"Includes access to account activity logs and other account security information."},{"scope":"accounting","description":"Allows HubSpot and the accounting integration to share invoice, product, and contact details."},{"scope":"actions","description":"Add forms to the contacts pages that do custom actions."},{"scope":"analytics.behavioral_events.send","description":"Includes access to send custom behavioral events."},{"scope":"automation","description":"This includes workflows."},{"scope":"automation.sequences.enrollments.write","description":"Enroll contacts in a sequence."},{"scope":"automation.sequences.read","description":"View details about sequences."},{"scope":"behavioral_events.event_definitions.read_write","description":"Create, read, update, or delete behavioral events. This includes behavioral event properties."},{"scope":"business-intelligence","description":"This includes endpoints that sit on top of sources and email."},{"scope":"business_units_view.read","description":"View brand data, including logo information."},{"scope":"cms.domains.read","description":"List connected domains in an account."},{"scope":"cms.domains.write","description":"Create, update, and delete connected domains."},{"scope":"cms.functions.read","description":"View all Content Hub serverless functions, any related secrets, and function execution results."},{"scope":"cms.functions.write","description":"Write Content Hub serverless functions and secrets."},{"scope":"cms.knowledge_base.articles.publish","description":"Update and publish knowledge articles."},{"scope":"cms.knowledge_base.articles.read","description":"View details about knowledge articles."},{"scope":"cms.knowledge_base.articles.write","description":"Update knowledge articles."},{"scope":"cms.knowledge_base.settings.read","description":"View general and template knowledge base settings, such as the domain or root URL."},{"scope":"cms.knowledge_base.settings.write","description":"Update general and template knowledge base settings. This includes write access to knowledge articles."},{"scope":"cms.membership.access_groups.read","description":"View membership access groups and their definitions."},{"scope":"cms.membership.access_groups.write","description":"Create, edit, and delete membership access groups."},{"scope":"cms.performance.read","description":"View data related to the performance of a Hubspot CMS site."},{"scope":"collector.graphql_query.execute","description":"Query data from your HubSpot account using the GraphQL API endpoint"},{"scope":"collector.graphql_schema.read","description":"Perform introspection queries via GraphQL application clients such as GraphiQL"},{"scope":"content","description":"This includes sites, landing pages, email, blog, and campaigns."},{"scope":"conversations.custom_channels.read","description":"View details about custom channels for connected inboxes and help desk."},{"scope":"conversations.custom_channels.write","description":"Manage custom channels for connected inboxes and help desk."},{"scope":"conversations.read","description":"View details about threads in the conversations inbox."},{"scope":"conversations.visitor_identification.tokens.create","description":"Fetch identification tokens for authenticated website visitors interacting with the HubSpot chat widget."},{"scope":"conversations.write","description":"Send messages in conversations. Create and update message threads."},{"scope":"crm.dealsplits.read_write","description":"Create or retrieve deal splits on a deal."},{"scope":"crm.export","description":"Export records from your CRM for all CRM data types."},{"scope":"crm.extensions_calling_transcripts.read","description":"Retrieve transcripts of calls from third-party platforms that are synced with HubSpot Conversation Intelligence."},{"scope":"crm.extensions_calling_transcripts.write","description":"Sync transcripts from a third-party platform to HubSpot Conversation Intelligence."},{"scope":"crm.import","description":"Allows you to import records into your CRM. This includes creating new records or modifying any of your existing records for all CRM data types (contacts, companies, deals, tickets, etc). It doesn’t include archiving or deleting any data."},{"scope":"crm.lists.read","description":"View details about contact lists."},{"scope":"crm.lists.write","description":"Create, delete, or make changes to contact lists."},{"scope":"crm.objects.appointments.read","description":"View properties and other details about appointments."},{"scope":"crm.objects.appointments.write","description":"Create, delete, or make changes to appointments."},{"scope":"crm.objects.carts.read","description":"View properties and other details about carts."},{"scope":"crm.objects.carts.write","description":"Create, delete, or make changes to carts."},{"scope":"crm.objects.commercepayments.read","description":"View details about commerce payments.\t"},{"scope":"crm.objects.commercepayments.write","description":"Create, delete, or make changes to commerce payments."},{"scope":"crm.objects.companies.read","description":"View properties and other details about companies."},{"scope":"crm.objects.companies.write","description":"View properties and create, delete, or make changes to companies."},{"scope":"crm.objects.contacts.read","description":"View properties and other details about contacts."},{"scope":"crm.objects.contacts.write","description":"View properties and create, delete, and make changes to contacts."},{"scope":"crm.objects.courses.read","description":"View details about courses."},{"scope":"crm.objects.courses.write","description":"Create, delete, or make changes to courses."},{"scope":"crm.objects.custom.read","description":"View details about custom objects."},{"scope":"crm.objects.custom.write","description":"Create, delete, or make changes to custom objects."},{"scope":"crm.objects.deals.read","description":"View properties and other details about deals."},{"scope":"crm.objects.deals.write","description":"View properties and create, delete, or make changes to deals."},{"scope":"crm.objects.feedback_submissions.read","description":"View details about submissions to any of your feedback surveys."},{"scope":"crm.objects.goals.read","description":"View all goal types."},{"scope":"crm.objects.goals.write","description":"Create, delete, or make changes to goals."},{"scope":"crm.objects.invoices.read","description":"View details about invoices."},{"scope":"crm.objects.invoices.write","description":"Create, delete, or make changes to invoices."},{"scope":"crm.objects.leads.read","description":"View properties and other details about leads."},{"scope":"crm.objects.leads.write","description":"Create, delete, or make changes to leads."},{"scope":"crm.objects.line_items.read","description":"View properties and other details about line items."},{"scope":"crm.objects.listings.read","description":"View properties and other details about listings."},{"scope":"crm.objects.listings.write","description":"Create, delete, or make changes to listings."},{"scope":"crm.objects.marketing_events.read","description":"View details about marketing events."},{"scope":"crm.objects.marketing_events.write","description":"Create, delete, or make changes to marketing events."},{"scope":"crm.objects.orders.read","description":"View properties and other details about orders."},{"scope":"crm.objects.orders.write","description":"Create, delete, or make changes to orders."},{"scope":"crm.objects.owners.read","description":"View details about users assigned to a CRM record."},{"scope":"crm.objects.partner-clients.read","description":"View details about partner client objects."},{"scope":"crm.objects.partner-clients.write","description":"Create, delete, or make changes to partner client objects."},{"scope":"crm.objects.partner-services.read","description":"View details about partner service objects."},{"scope":"crm.objects.partner-services.write","description":"Create, delete, or make changes to partner service objects."},{"scope":"crm.objects.products.read","description":"View properties and other details about products."},{"scope":"crm.objects.products.write","description":"Create, delete, or make changes to products."},{"scope":"crm.objects.quotes.read","description":"View properties and other details about quotes and quote templates."},{"scope":"crm.objects.quotes.write","description":"Create, delete, or make changes to quotes."},{"scope":"crm.objects.services.read","description":"View properties and other details about services."},{"scope":"crm.objects.services.write","description":"Create, delete, or make changes to services."},{"scope":"crm.objects.subscriptions.read","description":"View properties and other details about commerce subscriptions."},{"scope":"crm.objects.subscriptions.write","description":"Create, delete, or make changes to commerce subscriptions."},{"scope":"crm.objects.users.read","description":"View properties and other details about users."},{"scope":"crm.objects.users.write","description":"Create, delete, or make changes to users."},{"scope":"crm.pipelines.orders.read","description":"View details about order pipelines."},{"scope":"crm.pipelines.orders.write","description":"Create, delete, or make changes to order pipelines."},{"scope":"crm.schemas.appointments.read","description":"View details about property settings for appointments."},{"scope":"crm.schemas.appointments.write","description":"Create, delete, or make changes to property settings for appointments."},{"scope":"crm.schemas.carts.read","description":"View details about property settings for carts."},{"scope":"crm.schemas.carts.write","description":"Create, delete, or make changes to property settings for carts."},{"scope":"crm.schemas.commercepayments.read","description":"View details about property settings for commerce payments."},{"scope":"crm.schemas.commercepayments.write","description":"Create, delete, or make changes to property settings for commerce payments."},{"scope":"crm.schemas.companies.read","description":"View details about property settings for companies."},{"scope":"crm.schemas.companies.write","description":"Create, delete, or make changes to property settings for companies."},{"scope":"crm.schemas.contacts.read","description":"View details about property settings for contacts."},{"scope":"crm.schemas.contacts.write","description":"Create, delete, or make changes to property settings for contacts."},{"scope":"crm.schemas.courses.read","description":"View details about property settings for courses."},{"scope":"crm.schemas.courses.write","description":"Create, delete, or make changes to property settings for courses."},{"scope":"crm.schemas.custom.read","description":"View details about custom object definitions in the HubSpot CRM."},{"scope":"crm.schemas.deals.read","description":"View details about property settings for deals."},{"scope":"crm.schemas.deals.write","description":"Create, delete, or make changes to property settings for deals."},{"scope":"crm.schemas.invoices.read","description":"View details about property settings for invoices."},{"scope":"crm.schemas.invoices.write","description":"Create, delete, or make changes to property settings for invoices."},{"scope":"crm.schemas.line_items.read","description":"View details about property settings for line items."},{"scope":"crm.schemas.listings.read","description":"View details about property settings for listings."},{"scope":"crm.schemas.listings.write","description":"Create, delete, or make changes to property settings for listings."},{"scope":"crm.schemas.orders.read","description":"View details about property settings for orders."},{"scope":"crm.schemas.orders.write","description":"Create, manage, or make changes to property settings for orders."},{"scope":"crm.schemas.quotes.read","description":"View details about quotes and quotes templates."},{"scope":"crm.schemas.services.read","description":"View details about property settings for services."},{"scope":"crm.schemas.services.write","description":"Create, manage, or make changes to property settings for services."},{"scope":"crm.schemas.subscriptions.read","description":"Provides read-only access to subscription schemas in the CRM."},{"scope":"crm.schemas.subscriptions.write","description":"Provides write access to subscription schemas in the CRM."},{"scope":"ctas.read","description":"Allows read access for CTAs."},{"scope":"e-commerce","description":"This includes access to e-commerce features."},{"scope":"external_integrations.forms.access","description":"Includes the ability to rename, delete, and clone existing forms."},{"scope":"files","description":"\tThis includes access to File Manager."},{"scope":"files.ui_hidden.read","description":"View details or download user files, attachments, and system files from all HubSpot tools."},{"scope":"forms","description":"This includes access to the Forms endpoints."},{"scope":"forms-uploaded-files","description":"Download files submitted through a form."},{"scope":"hubdb","description":"This includes access to HubDB."},{"scope":"integration-sync","description":"This exposes the sync API, which allows syncing of most CRM objects."},{"scope":"marketing-email","description":"Grants access to send marketing emails through the single-send API."},{"scope":"marketing.campaigns.read","description":"View details about marketing campaigns and their associated assets."},{"scope":"marketing.campaigns.revenue.read","description":"View revenue details and deal amounts attributed to a marketing campaign."},{"scope":"marketing.campaigns.write","description":"Create, update, and delete marketing campaigns."},{"scope":"media_bridge.read","description":"Grants access to events and objects from the media bridge."},{"scope":"media_bridge.write","description":"Grants access to create and update events and objects from the media bridge."},{"scope":"oauth","description":"Allows the app to make OAuth requests to HubSpot's API."},{"scope":"record_images.signed_urls.read","description":"Allows the app to access signed URLs for record images."},{"scope":"sales-email-read","description":"Grants access to read all details of one-to-one emails sent to contacts."},{"scope":"scheduler.meetings.meeting-link.read","description":"Read metadata and booking availability for meeting links."},{"scope":"settings.billing.write","description":"Make changes to your account’s billing settings. This includes managing and assigning paid seats for users."},{"scope":"settings.currencies.read","description":"Reads existing exchange rates along with the current company currency associated with your portal."},{"scope":"settings.currencies.write","description":"Create, update and delete exchange rates along with updating the company currency associated with your portal."},{"scope":"settings.security.security_health.read","description":"View the security health status of your HubSpot account."},{"scope":"settings.users.read","description":"View details about account users and their permissions."},{"scope":"settings.users.teams.read","description":"See details about the account’s teams."},{"scope":"settings.users.teams.write","description":"Assign users to teams on your HubSpot account."},{"scope":"settings.users.write","description":"Manage users and user permissions on your HubSpot account. This includes creating new users, assigning permissions and roles, and deleting existing users."},{"scope":"social","description":"This includes Social Inbox."},{"scope":"tax_rates.read","description":"View details about tax rates configured in your account."},{"scope":"tickets","description":"This includes access to tickets."},{"scope":"timeline","description":"Grants access to manage custom events on HubSpot CRM records. This includes creating or updating records."},{"scope":"transactional-email","description":"This includes transactional emails and the transactional emails endpoints."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} HubSpot ga | 1254a043-4054-440a-9fae-fa16a1df5289 | 1 | Enabled | |
{"name":"google-sheet","display_name":"Google Sheets","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-sheet.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/spreadsheets.readonly"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleSpreadsheet.created"},"model":{"type":"string","const":"GoogleSpreadsheet"},"description":{"type":"string","const":"A spreadsheet was created"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSpreadsheet.updated"},"model":{"type":"string","const":"GoogleSpreadsheet"},"description":{"type":"string","const":"A spreadsheet was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSpreadsheet.deleted"},"model":{"type":"string","const":"GoogleSpreadsheet"},"description":{"type":"string","const":"A spreadsheet was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSheetData.created"},"model":{"type":"string","const":"GoogleSheetData"},"description":{"type":"string","const":"Sheet data was created"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values"},"schema":{"type":"object","properties":{"id":{"type":"string"},"spreadsheetId":{"type":"string"},"spreadsheetName":{"type":"string"},"sheetName":{"type":"string"},"sheetId":{"type":"number"},"rowCount":{"type":"number"},"columnCount":{"type":"number"},"headers":{"type":"array","items":{"type":"string"}},"data":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","spreadsheetId","spreadsheetName","sheetName","sheetId","data"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSheetData.updated"},"model":{"type":"string","const":"GoogleSheetData"},"description":{"type":"string","const":"Sheet data was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values"},"schema":{"type":"object","properties":{"id":{"type":"string"},"spreadsheetId":{"type":"string"},"spreadsheetName":{"type":"string"},"sheetName":{"type":"string"},"sheetId":{"type":"number"},"rowCount":{"type":"number"},"columnCount":{"type":"number"},"headers":{"type":"array","items":{"type":"string"}},"data":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","spreadsheetId","spreadsheetName","sheetName","sheetId","data"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSheetData.deleted"},"model":{"type":"string","const":"GoogleSheetData"},"description":{"type":"string","const":"Sheet data was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/spreadsheets.readonly"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/spreadsheets.readonly"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"},{"scope":"https://www.googleapis.com/auth/spreadsheets","description":"See, edit, create, and delete all your Google Sheets spreadsheets"},{"scope":"https://www.googleapis.com/auth/spreadsheets.readonly","description":"See all your Google Sheets spreadsheets"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Sheets ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"google-docs","display_name":"Google Docs","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-docs.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/documents.readonly","https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocument.created"},"model":{"type":"string","const":"GoogleDocument"},"description":{"type":"string","const":"A document was created"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocument.updated"},"model":{"type":"string","const":"GoogleDocument"},"description":{"type":"string","const":"A document was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocument.deleted"},"model":{"type":"string","const":"GoogleDocument"},"description":{"type":"string","const":"A document was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocumentContent.created"},"model":{"type":"string","const":"GoogleDocumentContent"},"description":{"type":"string","const":"Document content was created"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"},"documentId":{"type":"string"},"title":{"type":"string"},"body":{"type":"string"},"revisionId":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","documentId","title","body"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocumentContent.updated"},"model":{"type":"string","const":"GoogleDocumentContent"},"description":{"type":"string","const":"Document content was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"},"documentId":{"type":"string"},"title":{"type":"string"},"body":{"type":"string"},"revisionId":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","documentId","title","body"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocumentContent.deleted"},"model":{"type":"string","const":"GoogleDocumentContent"},"description":{"type":"string","const":"Document content was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/documents.readonly"],"openint_allowed_scopes":["https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/documents.readonly","https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly"],"scopes":[{"scope":"https://www.googleapis.com/auth/docs","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/documents","description":"See, edit, create, and delete all your Google Docs documents"},{"scope":"https://www.googleapis.com/auth/documents.readonly","description":"See all your Google Docs documents"},{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Docs ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 1 | Enabled | |
{"name":"google-calendar","display_name":"Google Calendar","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-calendar.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/calendar.settings.readonly","https://www.googleapis.com/auth/calendar.app.created","https://www.googleapis.com/auth/calendar.calendarlist.readonly","https://www.googleapis.com/auth/calendar.events.freebusy","https://www.googleapis.com/auth/calendar.events.public.readonly","https://www.googleapis.com/auth/calendar.freebusy","https://www.googleapis.com/auth/calendar","https://www.googleapis.com/auth/calendar.acls","https://www.googleapis.com/auth/calendar.acls.readonly","https://www.googleapis.com/auth/calendar.calendarlist","https://www.googleapis.com/auth/calendar.calendars.readonly","https://www.googleapis.com/auth/calendar.calendars","https://www.googleapis.com/auth/calendar.events","https://www.googleapis.com/auth/calendar.events.owned","https://www.googleapis.com/auth/calendar.events.owned.readonly","https://www.googleapis.com/auth/calendar.events.readonly"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendar.created"},"model":{"type":"string","const":"GoogleCalendar"},"description":{"type":"string","const":"A calendar was created or added"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/calendarList"},"schema":{"type":"object","properties":{"id":{"type":"string"},"summary":{"type":"string"},"description":{"type":"string"},"location":{"type":"string"},"timeZone":{"type":"string"},"colorId":{"type":"string"},"backgroundColor":{"type":"string"},"foregroundColor":{"type":"string"},"accessRole":{"type":"string"},"primary":{"type":"boolean"},"deleted":{"type":"boolean"}},"required":["id","summary"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendar.updated"},"model":{"type":"string","const":"GoogleCalendar"},"description":{"type":"string","const":"A calendar was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/calendarList"},"schema":{"type":"object","properties":{"id":{"type":"string"},"summary":{"type":"string"},"description":{"type":"string"},"location":{"type":"string"},"timeZone":{"type":"string"},"colorId":{"type":"string"},"backgroundColor":{"type":"string"},"foregroundColor":{"type":"string"},"accessRole":{"type":"string"},"primary":{"type":"boolean"},"deleted":{"type":"boolean"}},"required":["id","summary"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendar.deleted"},"model":{"type":"string","const":"GoogleCalendar"},"description":{"type":"string","const":"A calendar was deleted or removed"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/calendarList"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendarEvent.created"},"model":{"type":"string","const":"GoogleCalendarEvent"},"description":{"type":"string","const":"A calendar event was created"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/events"},"schema":{"type":"object","properties":{"id":{"type":"string"},"status":{"type":"string"},"htmlLink":{"type":"string"},"created":{"type":"string"},"updated":{"type":"string"},"summary":{"type":"string"},"description":{"type":"string"},"location":{"type":"string"},"creator":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"displayName":{"type":"string"},"self":{"type":"boolean"}}},"organizer":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"displayName":{"type":"string"},"self":{"type":"boolean"}}},"start":{"type":"object","properties":{"date":{"type":"string"},"dateTime":{"type":"string"},"timeZone":{"type":"string"}}},"end":{"type":"object","properties":{"date":{"type":"string"},"dateTime":{"type":"string"},"timeZone":{"type":"string"}}},"recurringEventId":{"type":"string"},"iCalUID":{"type":"string"},"eventType":{"type":"string"}},"required":["id","status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendarEvent.updated"},"model":{"type":"string","const":"GoogleCalendarEvent"},"description":{"type":"string","const":"A calendar event was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/events"},"schema":{"type":"object","properties":{"id":{"type":"string"},"status":{"type":"string"},"htmlLink":{"type":"string"},"created":{"type":"string"},"updated":{"type":"string"},"summary":{"type":"string"},"description":{"type":"string"},"location":{"type":"string"},"creator":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"displayName":{"type":"string"},"self":{"type":"boolean"}}},"organizer":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"displayName":{"type":"string"},"self":{"type":"boolean"}}},"start":{"type":"object","properties":{"date":{"type":"string"},"dateTime":{"type":"string"},"timeZone":{"type":"string"}}},"end":{"type":"object","properties":{"date":{"type":"string"},"dateTime":{"type":"string"},"timeZone":{"type":"string"}}},"recurringEventId":{"type":"string"},"iCalUID":{"type":"string"},"eventType":{"type":"string"}},"required":["id","status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendarEvent.deleted"},"model":{"type":"string","const":"GoogleCalendarEvent"},"description":{"type":"string","const":"A calendar event was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/events"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/calendar.settings.readonly","https://www.googleapis.com/auth/calendar.app.created","https://www.googleapis.com/auth/calendar.calendarlist.readonly","https://www.googleapis.com/auth/calendar.events.freebusy","https://www.googleapis.com/auth/calendar.events.public.readonly","https://www.googleapis.com/auth/calendar.freebusy","https://www.googleapis.com/auth/calendar","https://www.googleapis.com/auth/calendar.acls","https://www.googleapis.com/auth/calendar.acls.readonly","https://www.googleapis.com/auth/calendar.calendarlist","https://www.googleapis.com/auth/calendar.calendars.readonly","https://www.googleapis.com/auth/calendar.calendars","https://www.googleapis.com/auth/calendar.events","https://www.googleapis.com/auth/calendar.events.owned","https://www.googleapis.com/auth/calendar.events.owned.readonly","https://www.googleapis.com/auth/calendar.events.readonly"],"openint_allowed_scopes":["https://www.googleapis.com/auth/calendar.settings.readonly","https://www.googleapis.com/auth/calendar.app.created","https://www.googleapis.com/auth/calendar.calendarlist.readonly","https://www.googleapis.com/auth/calendar.events.freebusy","https://www.googleapis.com/auth/calendar.events.public.readonly","https://www.googleapis.com/auth/calendar.freebusy","https://www.googleapis.com/auth/calendar","https://www.googleapis.com/auth/calendar.acls","https://www.googleapis.com/auth/calendar.acls.readonly","https://www.googleapis.com/auth/calendar.calendarlist","https://www.googleapis.com/auth/calendar.calendars.readonly","https://www.googleapis.com/auth/calendar.calendars","https://www.googleapis.com/auth/calendar.events","https://www.googleapis.com/auth/calendar.events.owned","https://www.googleapis.com/auth/calendar.events.owned.readonly","https://www.googleapis.com/auth/calendar.events.readonly"],"scopes":[{"scope":"https://www.googleapis.com/auth/calendar","description":"See, edit, share, and permanently delete all the calendars you can access using Google Calendar"},{"scope":"https://www.googleapis.com/auth/calendar.events","description":"View and edit events on all your calendars"},{"scope":"https://www.googleapis.com/auth/calendar.events.readonly","description":"View events on all your calendars"},{"scope":"https://www.googleapis.com/auth/calendar.readonly","description":"See and download any calendar you can access using your Google Calendar"},{"scope":"https://www.googleapis.com/auth/calendar.settings.readonly","description":"View your Calendar settings"},{"scope":"https://www.googleapis.com/auth/calendar.acls","description":"See and change the sharing permissions of Google calendars you own"},{"scope":"https://www.googleapis.com/auth/calendar.acls.readonly","description":"See the sharing permissions of Google calendars you own"},{"scope":"https://www.googleapis.com/auth/calendar.calendarlist","description":"See, add, and remove Google calendars you're subscribed to"},{"scope":"https://www.googleapis.com/auth/calendar.calendarlist.readonly","description":"See the list of Google calendars you're subscribed to"},{"scope":"https://www.googleapis.com/auth/calendar.calendars","description":"See and change the properties of Google calendars you have access to, and create secondary calendars"},{"scope":"https://www.googleapis.com/auth/calendar.calendars.readonly","description":"See the title, description, default time zone, and other properties of Google calendars you have access to"},{"scope":"https://www.googleapis.com/auth/calendar.events.owned","description":"See, create, change, and delete events on Google calendars you own"},{"scope":"https://www.googleapis.com/auth/calendar.events.owned.readonly","description":"See the events on Google calendars you own"},{"scope":"https://www.googleapis.com/auth/calendar.app.created","description":"Make secondary Google calendars, and see, create, change, and delete events on them"},{"scope":"https://www.googleapis.com/auth/calendar.events.freebusy","description":"See the availability on Google calendars you have access to"},{"scope":"https://www.googleapis.com/auth/calendar.events.public.readonly","description":"See the events on public calendars"},{"scope":"https://www.googleapis.com/auth/calendar.freebusy","description":"View your availability in your calendars"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Calendar ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 1 | Enabled | |
{"name":"github","display_name":"GitHub","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-github.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read:user","read:org","read:project","user:email","repo"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GithubRepo.created"},"model":{"type":"string","const":"GithubRepo"},"description":{"type":"string","const":"A repository was created"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/repos/repos"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"full_name":{"type":"string"},"owner":{"type":"string"},"description":{"type":"string"},"url":{"type":"string"},"html_url":{"type":"string"},"private":{"type":"boolean"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","full_name","owner","url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubRepo.updated"},"model":{"type":"string","const":"GithubRepo"},"description":{"type":"string","const":"A repository was updated"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/repos/repos"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"full_name":{"type":"string"},"owner":{"type":"string"},"description":{"type":"string"},"url":{"type":"string"},"html_url":{"type":"string"},"private":{"type":"boolean"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","full_name","owner","url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubRepo.deleted"},"model":{"type":"string","const":"GithubRepo"},"description":{"type":"string","const":"A repository was deleted"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/repos/repos"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubIssue.created"},"model":{"type":"string","const":"GithubIssue"},"description":{"type":"string","const":"An issue was created"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/issues/issues"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubIssue.updated"},"model":{"type":"string","const":"GithubIssue"},"description":{"type":"string","const":"An issue was updated"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/issues/issues"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubIssue.deleted"},"model":{"type":"string","const":"GithubIssue"},"description":{"type":"string","const":"An issue was deleted"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/issues/issues"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubPullRequest.created"},"model":{"type":"string","const":"GithubPullRequest"},"description":{"type":"string","const":"A pull request was created"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/pulls/pulls"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"head_ref":{"type":"string"},"base_ref":{"type":"string"},"merged":{"type":"boolean"},"merged_at":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo","head_ref","base_ref"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubPullRequest.updated"},"model":{"type":"string","const":"GithubPullRequest"},"description":{"type":"string","const":"A pull request was updated"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/pulls/pulls"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"head_ref":{"type":"string"},"base_ref":{"type":"string"},"merged":{"type":"boolean"},"merged_at":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo","head_ref","base_ref"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubPullRequest.deleted"},"model":{"type":"string","const":"GithubPullRequest"},"description":{"type":"string","const":"A pull request was deleted"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/pulls/pulls"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubCommit.created"},"model":{"type":"string","const":"GithubCommit"},"description":{"type":"string","const":"A commit was pushed"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/commits/commits"},"schema":{"type":"object","properties":{"id":{"type":"string"},"sha":{"type":"string"},"message":{"type":"string"},"author_name":{"type":"string"},"author_email":{"type":"string"},"author_date":{"type":"string"},"committer_name":{"type":"string"},"committer_date":{"type":"string"},"url":{"type":"string"},"html_url":{"type":"string"},"repo_full_name":{"type":"string"}},"required":["id","sha","message","url","repo_full_name"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"required_scopes":["read:user","user:email","repo"],"openint_default_scopes":["read:user","read:org","read:project","user:email","repo"],"openint_allowed_scopes":["read:user","read:org","read:project","user:email","repo"],"scopes":[{"scope":"repo","description":"Grants full access to public and private repositories including read and write access to code, commit statuses, repository invitations, collaborators, deployment statuses, and repository webhooks. Also grants access to manage organization-owned resources including projects, invitations, team memberships and webhooks."},{"scope":"repo:status","description":"Grants read/write access to commit statuses in public and private repositories. This scope is only necessary to grant other users or services access to private repository commit statuses without granting access to the code."},{"scope":"repo_deployment","description":"Grants access to deployment statuses for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, without granting access to the code."},{"scope":"public_repo","description":"Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories."},{"scope":"repo:invite","description":"Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites without granting access to the code."},{"scope":"security_events","description":"Grants read and write access to security events in the code scanning API. This scope is only necessary to grant other users or services access to security events without granting access to the code."},{"scope":"admin:repo_hook","description":"Grants read, write, ping, and delete access to repository hooks in public or private repositories. The repo and public_repo scopes grant full access to repositories, including repository hooks. Use the admin:repo_hook scope to limit access to only repository hooks."},{"scope":"write:repo_hook","description":"Grants read, write, and ping access to hooks in public or private repositories."},{"scope":"read:repo_hook","description":"Grants read and ping access to hooks in public or private repositories."},{"scope":"admin:org","description":"Fully manage the organization and its teams, projects, and memberships."},{"scope":"write:org","description":"Read and write access to organization membership and organization projects."},{"scope":"read:org","description":"Read-only access to organization membership, organization projects, and team membership."},{"scope":"admin:public_key","description":"Fully manage public keys."},{"scope":"write:public_key","description":"Create, list, and view details for public keys."},{"scope":"read:public_key","description":"List and view details for public keys."},{"scope":"admin:org_hook","description":"Grants read, write, ping, and delete access to organization hooks. Note: OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth app."},{"scope":"gist","description":"Grants write access to gists."},{"scope":"notifications","description":"Grants read access to notifications, mark as read access to threads, watch/unwatch access to repositories, and read/write/delete access to thread subscriptions."},{"scope":"user","description":"Grants read/write access to profile info only. Note that this scope includes user:email and user:follow."},{"scope":"read:user","description":"Grants access to read a user's profile data."},{"scope":"user:email","description":"Grants read access to a user's email addresses."},{"scope":"user:follow","description":"Grants access to follow or unfollow other users."},{"scope":"project","description":"Grants read/write access to user and organization projects."},{"scope":"read:project","description":"Grants read only access to user and organization projects."},{"scope":"delete_repo","description":"Grants access to delete adminable repositories."},{"scope":"write:packages","description":"Grants access to upload or publish a package in GitHub Packages."},{"scope":"read:packages","description":"Grants access to download or install packages from GitHub Packages."},{"scope":"delete:packages","description":"Grants access to delete packages from GitHub Packages."},{"scope":"admin:gpg_key","description":"Fully manage GPG keys."},{"scope":"write:gpg_key","description":"Create, list, and view details for GPG keys."},{"scope":"read:gpg_key","description":"List and view details for GPG keys."},{"scope":"codespace","description":"Grants the ability to create and manage codespaces. Codespaces can expose a GITHUB_TOKEN which may have a different set of scopes."},{"scope":"workflow","description":"Grants the ability to add and update GitHub Actions workflow files. Workflow files can expose GITHUB_TOKEN which may have a different set of scopes."},{"scope":"read:audit_log","description":"Read audit log data."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} GitHub ga | Ov23liiRrnYhqo26LpHk | 1 | Enabled | |
{"name":"figma","display_name":"Figma","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-figma.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField"}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"FigmaProject.created"},"model":{"type":"string","const":"FigmaProject"},"description":{"type":"string","const":"A project was created"},"schema_url":{"type":"string","const":"https://developers.figma.com/docs/rest-api/projects-endpoints"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"team_id":{"type":"string"}},"required":["id","name","team_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"FigmaProject.updated"},"model":{"type":"string","const":"FigmaProject"},"description":{"type":"string","const":"A project was updated"},"schema_url":{"type":"string","const":"https://developers.figma.com/docs/rest-api/projects-endpoints"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"team_id":{"type":"string"}},"required":["id","name","team_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"FigmaProject.deleted"},"model":{"type":"string","const":"FigmaProject"},"description":{"type":"string","const":"A project was deleted"},"schema_url":{"type":"string","const":"https://developers.figma.com/docs/rest-api/projects-endpoints"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"FigmaFile.created"},"model":{"type":"string","const":"FigmaFile"},"description":{"type":"string","const":"A file was created"},"schema_url":{"type":"string","const":"https://developers.figma.com/docs/rest-api/files-endpoints"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"project_id":{"type":"string"},"thumbnail_url":{"type":"string"},"last_modified":{"type":"string"}},"required":["id","name","project_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"FigmaFile.updated"},"model":{"type":"string","const":"FigmaFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://developers.figma.com/docs/rest-api/files-endpoints"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"project_id":{"type":"string"},"thumbnail_url":{"type":"string"},"last_modified":{"type":"string"}},"required":["id","name","project_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"FigmaFile.deleted"},"model":{"type":"string","const":"FigmaFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://developers.figma.com/docs/rest-api/files-endpoints"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"FigmaComment.created"},"model":{"type":"string","const":"FigmaComment"},"description":{"type":"string","const":"A comment was created"},"schema_url":{"type":"string","const":"https://developers.figma.com/docs/rest-api/comments-endpoints"},"schema":{"type":"object","properties":{"id":{"type":"string"},"file_key":{"type":"string"},"message":{"type":"string"},"resolved_at":{"type":"string"},"created_at":{"type":"string"},"user_id":{"type":"string"},"user_handle":{"type":"string"}},"required":["id","file_key","message"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"FigmaComment.updated"},"model":{"type":"string","const":"FigmaComment"},"description":{"type":"string","const":"A comment was updated"},"schema_url":{"type":"string","const":"https://developers.figma.com/docs/rest-api/comments-endpoints"},"schema":{"type":"object","properties":{"id":{"type":"string"},"file_key":{"type":"string"},"message":{"type":"string"},"resolved_at":{"type":"string"},"created_at":{"type":"string"},"user_id":{"type":"string"},"user_handle":{"type":"string"}},"required":["id","file_key","message"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"FigmaComment.deleted"},"model":{"type":"string","const":"FigmaComment"},"description":{"type":"string","const":"A comment was deleted"},"schema_url":{"type":"string","const":"https://developers.figma.com/docs/rest-api/comments-endpoints"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["offline_access"],"openint_allowed_scopes":["offline_access","file_read"],"scopes":[{"scope":"file_read","description":"Allows read-only access to Figma files and their contents. This includes viewing file metadata, components, and comments, but doesn't permit any modifications."},{"scope":"file_write","description":"Provides read and write access to Figma files, including the ability to create, modify, and delete file contents, components, and comments."},{"scope":"team_read","description":"Grants read-only access to team information, including team projects, members, and their roles, but doesn't allow any modifications."},{"scope":"offline_access","description":"Allows the application to access the API on behalf of the user when they're not actively using the application, using refresh tokens."},{"scope":"webhooks","description":"Enables the application to manage webhooks for Figma files and teams, including creating, viewing, and deleting webhooks."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":false} Figma alpha | t2A3UFdDYV6T4xb5U0onMm | 0 | Enabled | |
{"name":"dropbox","display_name":"Dropbox","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-dropbox.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["account_info.read","files.content.read","files.metadata.read"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"DropboxFile.created"},"model":{"type":"string","const":"DropboxFile"},"description":{"type":"string","const":"A file was created or uploaded"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"},"modified_date":{"type":"string"}},"required":["id","name","path"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxFile.updated"},"model":{"type":"string","const":"DropboxFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"},"modified_date":{"type":"string"}},"required":["id","name","path"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxFile.deleted"},"model":{"type":"string","const":"DropboxFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxUser.created"},"model":{"type":"string","const":"DropboxUser"},"description":{"type":"string","const":"A user was added"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/teams#team-members"},"schema":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["id","email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxUser.updated"},"model":{"type":"string","const":"DropboxUser"},"description":{"type":"string","const":"A user was updated"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/teams#team-members"},"schema":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["id","email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxUser.deleted"},"model":{"type":"string","const":"DropboxUser"},"description":{"type":"string","const":"A user was removed"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/teams#team-members"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxFolder.created"},"model":{"type":"string","const":"DropboxFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"}},"required":["id","name","path"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxFolder.updated"},"model":{"type":"string","const":"DropboxFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"}},"required":["id","name","path"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxFolder.deleted"},"model":{"type":"string","const":"DropboxFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["files.metadata.read"],"openint_allowed_scopes":["account_info.read","files.content.read","files.metadata.read"],"scopes":[{"scope":"account_info.read","description":"Read basic account information (name, email, etc.) but no access to files or other sensitive data."},{"scope":"account_info.write","description":"Read and write basic account information (can update profile details)."},{"scope":"files.content.read","description":"Read content of files and folders in the user's Dropbox."},{"scope":"files.content.write","description":"Read and write content of files and folders in the user's Dropbox."},{"scope":"files.metadata.read","description":"Read metadata about files and folders (without accessing content)."},{"scope":"files.metadata.write","description":"Read and write metadata about files and folders (rename, move, etc.)."},{"scope":"sharing.read","description":"View shared files and folders, but cannot modify sharing settings."},{"scope":"sharing.write","description":"View and modify shared files and folders (create and manage shares)."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Dropbox alpha | x41r363mvz33v57 | 0 | Enabled | |
{"name":"discord","display_name":"Discord","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-discord.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["identify","guilds","guilds.join","guilds.members.read","gdm.join","messages.read","email"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"DiscordGuild.created"},"model":{"type":"string","const":"DiscordGuild"},"description":{"type":"string","const":"A guild was created or user joined"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/user#get-current-user-guilds"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"icon":{"type":["string","null"]},"owner":{"type":"boolean"},"permissions":{"type":["string","null"]},"features":{"type":"array","items":{"type":"string"}}},"required":["id","name","icon","owner","permissions","features"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordGuild.updated"},"model":{"type":"string","const":"DiscordGuild"},"description":{"type":"string","const":"A guild was updated"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/user#get-current-user-guilds"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"icon":{"type":["string","null"]},"owner":{"type":"boolean"},"permissions":{"type":["string","null"]},"features":{"type":"array","items":{"type":"string"}}},"required":["id","name","icon","owner","permissions","features"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordGuild.deleted"},"model":{"type":"string","const":"DiscordGuild"},"description":{"type":"string","const":"A guild was deleted or user left"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/user#get-current-user-guilds"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordChannel.created"},"model":{"type":"string","const":"DiscordChannel"},"description":{"type":"string","const":"A channel was created"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#get-guild-channels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"name":{"type":["string","null"]},"type":{"type":"number"},"position":{"type":["number","null"]},"topic":{"type":["string","null"]},"nsfw":{"type":"boolean"},"parent_id":{"type":["string","null"]}},"required":["id","guild_id","name","type","position","topic","nsfw","parent_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordChannel.updated"},"model":{"type":"string","const":"DiscordChannel"},"description":{"type":"string","const":"A channel was updated"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#get-guild-channels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"name":{"type":["string","null"]},"type":{"type":"number"},"position":{"type":["number","null"]},"topic":{"type":["string","null"]},"nsfw":{"type":"boolean"},"parent_id":{"type":["string","null"]}},"required":["id","guild_id","name","type","position","topic","nsfw","parent_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordChannel.deleted"},"model":{"type":"string","const":"DiscordChannel"},"description":{"type":"string","const":"A channel was deleted"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#get-guild-channels"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMember.created"},"model":{"type":"string","const":"DiscordMember"},"description":{"type":"string","const":"A member joined the guild"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#list-guild-members"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"user_id":{"type":"string"},"username":{"type":"string"},"discriminator":{"type":["string","null"]},"global_name":{"type":["string","null"]},"nick":{"type":["string","null"]},"avatar":{"type":["string","null"]},"roles":{"type":"array","items":{"type":"string"}},"joined_at":{"type":"string"}},"required":["id","guild_id","user_id","username","discriminator","global_name","nick","avatar","roles","joined_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMember.updated"},"model":{"type":"string","const":"DiscordMember"},"description":{"type":"string","const":"A member was updated"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#list-guild-members"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"user_id":{"type":"string"},"username":{"type":"string"},"discriminator":{"type":["string","null"]},"global_name":{"type":["string","null"]},"nick":{"type":["string","null"]},"avatar":{"type":["string","null"]},"roles":{"type":"array","items":{"type":"string"}},"joined_at":{"type":"string"}},"required":["id","guild_id","user_id","username","discriminator","global_name","nick","avatar","roles","joined_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMember.deleted"},"model":{"type":"string","const":"DiscordMember"},"description":{"type":"string","const":"A member left the guild"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#list-guild-members"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMessage.created"},"model":{"type":"string","const":"DiscordMessage"},"description":{"type":"string","const":"A message was created"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/channel#get-channel-messages"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"author_id":{"type":"string"},"author_username":{"type":"string"},"content":{"type":"string"},"timestamp":{"type":"string"},"edited_timestamp":{"type":["string","null"]},"pinned":{"type":"boolean"},"type":{"type":"number"}},"required":["id","channel_id","author_id","author_username","content","timestamp","edited_timestamp","pinned","type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMessage.updated"},"model":{"type":"string","const":"DiscordMessage"},"description":{"type":"string","const":"A message was updated"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/channel#get-channel-messages"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"author_id":{"type":"string"},"author_username":{"type":"string"},"content":{"type":"string"},"timestamp":{"type":"string"},"edited_timestamp":{"type":["string","null"]},"pinned":{"type":"boolean"},"type":{"type":"number"}},"required":["id","channel_id","author_id","author_username","content","timestamp","edited_timestamp","pinned","type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMessage.deleted"},"model":{"type":"string","const":"DiscordMessage"},"description":{"type":"string","const":"A message was deleted"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/channel#get-channel-messages"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordRole.created"},"model":{"type":"string","const":"DiscordRole"},"description":{"type":"string","const":"A role was created"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#get-guild-roles"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"name":{"type":"string"},"color":{"type":"number"},"hoist":{"type":"boolean"},"position":{"type":"number"},"permissions":{"type":"string"},"managed":{"type":"boolean"},"mentionable":{"type":"boolean"}},"required":["id","guild_id","name","color","hoist","position","permissions","managed","mentionable"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordRole.updated"},"model":{"type":"string","const":"DiscordRole"},"description":{"type":"string","const":"A role was updated"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#get-guild-roles"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"name":{"type":"string"},"color":{"type":"number"},"hoist":{"type":"boolean"},"position":{"type":"number"},"permissions":{"type":"string"},"managed":{"type":"boolean"},"mentionable":{"type":"boolean"}},"required":["id","guild_id","name","color","hoist","position","permissions","managed","mentionable"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["identify","guilds","guilds.join","guilds.members.read","gdm.join","messages.read","email"],"openint_allowed_scopes":["identify","guilds","guilds.join","guilds.members.read","gdm.join","messages.read","email"],"scopes":[{"scope":"activities.read","description":"Allows your app to fetch data from a user's \"Now Playing/Recently Played\" list — not currently available for apps"},{"scope":"activities.write","description":"Allows your app to update a user's activity - not currently available for apps (NOT REQUIRED FOR GAMESDK ACTIVITY MANAGER)"},{"scope":"applications.builds.read","description":"Allows your app to read build data for a user's applications"},{"scope":"applications.builds.upload","description":"Allows your app to upload/update builds for a user's applications - requires Discord approval"},{"scope":"applications.commands","description":"Allows your app to add commands to a guild - included by default with the bot scope"},{"scope":"applications.commands.permissions.update","description":"Allows your app to update permissions for its commands in a guild a user has permissions to"},{"scope":"applications.entitlements","description":"Allows your app to read entitlements for a user's applications"},{"scope":"applications.store.update","description":"Allows your app to read and update store data (SKUs, store listings, achievements, etc.) for a user's applications"},{"scope":"bot","description":"For OAuth2 bots, this puts the bot in the user's selected guild by default"},{"scope":"connections","description":"Allows /users/@me/connections to return linked third-party accounts"},{"scope":"dm_channels.read","description":"Allows your app to see information about the user's DMs and group DMs - requires Discord approval"},{"scope":"email","description":"Enables /users/@me to return an email"},{"scope":"gdm.join","description":"Allows your app to join users to a group DM"},{"scope":"guilds","description":"Allows /users/@me/guilds to return basic information about all of a user's guilds"},{"scope":"guilds.join","description":"Allows /guilds/{guild.id}/members/{user.id} to be used for joining users to a guild"},{"scope":"guilds.members.read","description":"Allows /users/@me/guilds/{guild.id}/member to return a user's member information in a guild"},{"scope":"identify","description":"Allows /users/@me without email"},{"scope":"messages.read","description":"For local RPC server API access, this allows you to read messages from all client channels (otherwise restricted to channels/guilds your app creates)"},{"scope":"relationships.read","description":"Allows your app to know a user's friends and implicit relationships - requires Discord approval"},{"scope":"role_connections.write","description":"Allows your app to update a user's connection and metadata for the app"},{"scope":"rpc","description":"For local RPC server access, this allows you to control a user's local Discord client - requires Discord approval"},{"scope":"rpc.activities.write","description":"For local RPC server access, this allows you to update a user's activity - requires Discord approval"},{"scope":"rpc.notifications.read","description":"For local RPC server access, this allows you to receive notifications pushed out to the user - requires Discord approval"},{"scope":"rpc.voice.read","description":"For local RPC server access, this allows you to read a user's voice settings and listen for voice events - requires Discord approval"},{"scope":"rpc.voice.write","description":"For local RPC server access, this allows you to update a user's voice settings - requires Discord approval"},{"scope":"voice","description":"Allows your app to connect to voice on user's behalf and see all the voice members - requires Discord approval"},{"scope":"webhook.incoming","description":"This generates a webhook that is returned in the OAuth token response for authorization code grants"},{"scope":"application_identities.write","description":"Allows your app to manage application identities and linked roles"},{"scope":"guilds.channels.read","description":"Allows your app to read channel information from guilds the user is in"},{"scope":"rpc.screenshare.read","description":"For local RPC server access, this allows you to read screenshare state and events - requires Discord approval"},{"scope":"activities.invites.write","description":"Allows your app to create and manage activity invites for users"},{"scope":"presences.read","description":"Allows your app to read user presence information (online status, activities) - requires Discord approval"},{"scope":"dm_channels.messages.read","description":"Allows your app to read messages from user's DM channels - requires Discord approval"},{"scope":"account.global_name.update","description":"Allows your app to update the user's global display name"},{"scope":"sdk.social_layer","description":"Allows your app to access Discord's social layer features through the SDK"},{"scope":"rpc.video.read","description":"For local RPC server access, this allows you to read video state and events - requires Discord approval"},{"scope":"rpc.screenshare.write","description":"For local RPC server access, this allows you to control screenshare settings - requires Discord approval"},{"scope":"presences.write","description":"Allows your app to update user presence information - requires Discord approval"},{"scope":"dm_channels.messages.write","description":"Allows your app to send messages to user's DM channels - requires Discord approval"},{"scope":"payment_sources.country_code","description":"Allows your app to read the country code from user's payment sources for regional features"},{"scope":"lobbies.write","description":"Allows your app to create and manage game lobbies for users"},{"scope":"relationships.write","description":"Allows your app to manage user relationships (friends, blocked users) - requires Discord approval"},{"scope":"openid","description":"Allows your app to use OpenID Connect for authentication"},{"scope":"gateway.connect","description":"Allows your app to connect to Discord's gateway for real-time events - requires Discord approval"},{"scope":"sdk.social_layer_presence","description":"Allows your app to access presence features through Discord's social layer SDK"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Discord ga | 1412954729973288990 | 0 | Enabled | |
{"name":"confluence","display_name":"Confluence","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-confluence.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read:confluence-user","read:confluence-groups","write:confluence-content","read:confluence-space.summary","write:confluence-file","read:confluence-props","write:confluence-props","search:confluence","read:confluence-content.all","read:confluence-content.summary","offline_access"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"},"site_url":{"type":"string","format":"uri","description":"Your Atlassian site URL (e.g., https://your-domain.atlassian.net)"}},"required":["oauth","site_url"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"ConfluenceSpace.created"},"model":{"type":"string","const":"ConfluenceSpace"},"description":{"type":"string","const":"A space was created"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-space/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"},"homepage_id":{"type":"string"},"description":{"type":"string"},"created_at":{"type":"string"}},"required":["id","key","name","type","status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ConfluenceSpace.updated"},"model":{"type":"string","const":"ConfluenceSpace"},"description":{"type":"string","const":"A space was updated"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-space/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"},"homepage_id":{"type":"string"},"description":{"type":"string"},"created_at":{"type":"string"}},"required":["id","key","name","type","status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ConfluenceSpace.deleted"},"model":{"type":"string","const":"ConfluenceSpace"},"description":{"type":"string","const":"A space was deleted"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-space/"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ConfluencePage.created"},"model":{"type":"string","const":"ConfluencePage"},"description":{"type":"string","const":"A page was created"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-page/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"space_id":{"type":"string"},"status":{"type":"string"},"parent_id":{"type":"string"},"author_id":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"version":{"type":"number"}},"required":["id","title","space_id","status","version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ConfluencePage.updated"},"model":{"type":"string","const":"ConfluencePage"},"description":{"type":"string","const":"A page was updated"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-page/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"space_id":{"type":"string"},"status":{"type":"string"},"parent_id":{"type":"string"},"author_id":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"version":{"type":"number"}},"required":["id","title","space_id","status","version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ConfluencePage.deleted"},"model":{"type":"string","const":"ConfluencePage"},"description":{"type":"string","const":"A page was deleted"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-page/"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["read:confluence-user","read:confluence-groups","write:confluence-content","read:confluence-space.summary","write:confluence-file","read:confluence-props","write:confluence-props","search:confluence","read:confluence-content.all","read:confluence-content.summary","offline_access"],"openint_allowed_scopes":["read:confluence-user","read:confluence-groups","write:confluence-content","read:confluence-space.summary","write:confluence-file","read:confluence-props","write:confluence-props","search:confluence","read:confluence-content.all","read:confluence-content.summary","offline_access"],"scopes":[{"scope":"write:confluence-content","description":"Permits the creation of pages, blogs, comments and questions"},{"scope":"read:confluence-space.summary","description":"Read a summary of space information without expansions"},{"scope":"write:confluence-space","description":"Create, update and delete space information"},{"scope":"write:confluence-file","description":"Upload attachments"},{"scope":"read:confluence-props","description":"Read content properties"},{"scope":"write:confluence-props","description":"Write content properties"},{"scope":"manage:confluence-configuration","description":"Manage global settings"},{"scope":"read:confluence-content.all","description":"Read all content, including content body (expansions permitted). Note, APIs using this scope may also return data allowed by read:confluence-space.summary. However, this scope is not a substitute for read:confluence-space.summary"},{"scope":"read:confluence-content.summary","description":"Read a summary of the content, which is the content without expansions. Note, APIs using this scope may also return data allowed by read:confluence-space.summary. However, this scope is not a substitute for read:confluence-space.summary"},{"scope":"search:confluence","description":"Search Confluence. Note, APIs using this scope may also return data allowed by read:confluence-space.summary and read:confluence-content.summary. However, this scope is not a substitute for read:confluence-space.summary or read:confluence-content.summary"},{"scope":"read:confluence-content.permission","description":"View content permission in Confluence"},{"scope":"read:confluence-user","description":"View user information in Confluence that you have access to, including usernames, email adresses and profile pictures"},{"scope":"read:confluence-groups","description":"Permits retrieval of user groups"},{"scope":"write:confluence-groups","description":"Permits creation, removal and update of user groups"},{"scope":"readonly:content.attachment:confluence","description":"Download attachments of a Confluence page or blogpost that you have access to"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Confluence ga | jeIrQp7XUVc9uS8BSdHxvKKTvrOn3Pgi | 0 | Enabled | |
{"name":"box","display_name":"Box","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-box.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField"}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"BoxFile.created"},"model":{"type":"string","const":"BoxFile"},"description":{"type":"string","const":"A file was created"},"schema_url":{"type":"string","const":"https://developer.box.com/reference/resources/file/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"size":{"type":"number"},"parent_id":{"type":"string"},"sha1":{"type":"string"},"description":{"type":"string"},"created_at":{"type":"string"},"modified_at":{"type":"string"},"created_by":{"type":"string"},"modified_by":{"type":"string"}},"required":["id","name","type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"BoxFile.updated"},"model":{"type":"string","const":"BoxFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://developer.box.com/reference/resources/file/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"size":{"type":"number"},"parent_id":{"type":"string"},"sha1":{"type":"string"},"description":{"type":"string"},"created_at":{"type":"string"},"modified_at":{"type":"string"},"created_by":{"type":"string"},"modified_by":{"type":"string"}},"required":["id","name","type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"BoxFile.deleted"},"model":{"type":"string","const":"BoxFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://developer.box.com/reference/resources/file/"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"BoxFolder.created"},"model":{"type":"string","const":"BoxFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://developer.box.com/reference/resources/folder/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"parent_id":{"type":"string"},"description":{"type":"string"},"item_count":{"type":"number"},"created_at":{"type":"string"},"modified_at":{"type":"string"},"created_by":{"type":"string"}},"required":["id","name","type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"BoxFolder.updated"},"model":{"type":"string","const":"BoxFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://developer.box.com/reference/resources/folder/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"parent_id":{"type":"string"},"description":{"type":"string"},"item_count":{"type":"number"},"created_at":{"type":"string"},"modified_at":{"type":"string"},"created_by":{"type":"string"}},"required":["id","name","type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"BoxFolder.deleted"},"model":{"type":"string","const":"BoxFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://developer.box.com/reference/resources/folder/"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"BoxUser.created"},"model":{"type":"string","const":"BoxUser"},"description":{"type":"string","const":"A user was created"},"schema_url":{"type":"string","const":"https://developer.box.com/reference/resources/user/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"login":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"},"avatar_url":{"type":"string"},"timezone":{"type":"string"},"created_at":{"type":"string"},"modified_at":{"type":"string"}},"required":["id","name","login","type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"BoxUser.updated"},"model":{"type":"string","const":"BoxUser"},"description":{"type":"string","const":"A user was updated"},"schema_url":{"type":"string","const":"https://developer.box.com/reference/resources/user/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"login":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"},"avatar_url":{"type":"string"},"timezone":{"type":"string"},"created_at":{"type":"string"},"modified_at":{"type":"string"}},"required":["id","name","login","type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"BoxUser.deleted"},"model":{"type":"string","const":"BoxUser"},"description":{"type":"string","const":"A user was deleted"},"schema_url":{"type":"string","const":"https://developer.box.com/reference/resources/user/"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["root_readonly","root_readwrite"],"openint_allowed_scopes":["root_readonly","root_readwrite"],"scopes":[{"scope":"openid","description":"Allows the application to authenticate the user and receive basic profile information (like user ID) using OpenID Connect."},{"scope":"root_readonly","description":"Gives an application the ability to read all the files/folders for the authenticated user."},{"scope":"root_readwrite","description":"Gives an application read and write access for the authenticated user. Allows uploading files, downloading content, creating folders, updating collaborations, creating comments or tasks, and more."},{"scope":"manage_managed_users","description":"Gives an application permission to manage Managed Users. Allows changing primary login, resetting passwords, and changing roles for managed users."},{"scope":"manage_app_users","description":"Gives an application permission to manage App Users. Only applies to server-side authenticated (JWT) applications."},{"scope":"manage_groups","description":"Gives an application permission to manage an enterprise's groups. Allows creating, updating, and deleting groups, as well as managing group membership."},{"scope":"manage_webhook","description":"Gives an application permission to create webhooks for a user. Limited to 1000 webhooks per application, per user."},{"scope":"manage_enterprise_properties","description":"Gives an application permission to view the enterprise event stream, as well as view and edit the enterprise's attributes and reports. Also allows editing and deleting device pins."},{"scope":"manage_data_retention","description":"Gives an application permission to view and create retention policies with Box Governance. Requires enterprise to have purchased Box Governance and enterprise_content scope."},{"scope":"sign_requests.readwrite","description":"Gives an application permission to get, create, cancel, and resend sign requests. Requires enterprise to have Sign enabled."},{"scope":"ai.readwrite","description":"Gives an application permission to send requests to Box AI API."},{"scope":"manage_triggers","description":"Gives an application permission to get workflows and start flows of type WORKFLOW_MANUAL_START."},{"scope":"manage_legal_holds","description":"Gives an application permission to view and create legal holds with Box Governance. Requires enterprise_content scope and Box Governance purchase."},{"scope":"enterprise_content","description":"Allows Admins, Co-Admins, and Service Accounts to retrieve any content they do not own or are not collaborators on within their enterprise. Required for retention policies and legal holds."},{"scope":"annotation_edit","description":"Allow user to edit & delete annotations (for Preview UI Element)."},{"scope":"annotation_view_all","description":"Allows user to view annotations by all users (for Preview UI Element)."},{"scope":"annotation_view_self","description":"Allows user to view their own annotations only (for Preview UI Element)."},{"scope":"base_explorer","description":"Allows access to content in the folder tree based on user/file/token permissions (for Explorer UI Element)."},{"scope":"base_picker","description":"Allows access to content in the folder tree based on user/file/token permissions (for Picker UI Element)."},{"scope":"base_preview","description":"Allows the user to preview the file, nothing else (for Preview UI Element)."},{"scope":"base_sidebar","description":"Allows the user to get basic file info needed for the sidebar UI element (for Sidebar UI Element)."},{"scope":"base_upload","description":"Allows upload into the folder specified under resource when downscoping the token (for Uploader UI Element)."},{"scope":"item_delete","description":"Allows files and folders to be deleted (for Explorer UI Element)."},{"scope":"item_download","description":"Allows files or a folder's content to be downloaded (for Explorer, Preview UI Elements)."},{"scope":"item_preview","description":"Enables preview of a file (for Explorer UI Element)."},{"scope":"item_rename","description":"Allows files and folders to be renamed (for Explorer UI Element)."},{"scope":"item_share","description":"Allows the item specified under resource of the token exchange to be shared (for Explorer, Picker UI Elements)."},{"scope":"item_upload","description":"Allows upload in the content picker (for Picker UI Element)."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":false} Box alpha | b3z7e4y9hr4hl4r89basmsu38ularbbs | 0 | Enabled | |
{"name":"asana","display_name":"Asana","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-asana.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["default"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"AsanaTask.created"},"model":{"type":"string","const":"AsanaTask"},"description":{"type":"string","const":"A task was created"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"},"status":{"type":"string"},"description":{"type":["string","null"]},"assignee":{"type":["object","null"],"properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"name":{"type":"string"},"email":{"type":["string","null"]},"avatar_url":{"type":["string","null"]}},"required":["created_at","modified_at","id","name","email","avatar_url"]},"due_date":{"type":["string","null"]}},"required":["created_at","modified_at","id","title","url","status","description","assignee","due_date"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaTask.updated"},"model":{"type":"string","const":"AsanaTask"},"description":{"type":"string","const":"A task was updated"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"},"status":{"type":"string"},"description":{"type":["string","null"]},"assignee":{"type":["object","null"],"properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"name":{"type":"string"},"email":{"type":["string","null"]},"avatar_url":{"type":["string","null"]}},"required":["created_at","modified_at","id","name","email","avatar_url"]},"due_date":{"type":["string","null"]}},"required":["created_at","modified_at","id","title","url","status","description","assignee","due_date"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaTask.deleted"},"model":{"type":"string","const":"AsanaTask"},"description":{"type":"string","const":"A task was deleted"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaProject.created"},"model":{"type":"string","const":"AsanaProject"},"description":{"type":"string","const":"A project was created"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"gid":{"type":"string"},"resource_type":{"type":"string"},"name":{"type":"string"},"id":{"type":"string"}},"required":["gid","resource_type","name","id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaProject.updated"},"model":{"type":"string","const":"AsanaProject"},"description":{"type":"string","const":"A project was updated"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"gid":{"type":"string"},"resource_type":{"type":"string"},"name":{"type":"string"},"id":{"type":"string"}},"required":["gid","resource_type","name","id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaProject.deleted"},"model":{"type":"string","const":"AsanaProject"},"description":{"type":"string","const":"A project was deleted"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaUser.created"},"model":{"type":"string","const":"AsanaUser"},"description":{"type":"string","const":"A user was created"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"name":{"type":"string"},"email":{"type":["string","null"]},"avatar_url":{"type":["string","null"]}},"required":["created_at","modified_at","id","name","email","avatar_url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaUser.updated"},"model":{"type":"string","const":"AsanaUser"},"description":{"type":"string","const":"A user was updated"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"name":{"type":"string"},"email":{"type":["string","null"]},"avatar_url":{"type":["string","null"]}},"required":["created_at","modified_at","id","name","email","avatar_url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaUser.deleted"},"model":{"type":"string","const":"AsanaUser"},"description":{"type":"string","const":"A user was deleted"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaWorkspace.created"},"model":{"type":"string","const":"AsanaWorkspace"},"description":{"type":"string","const":"A workspace was created"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"gid":{"type":"string"},"resource_type":{"type":"string"},"name":{"type":"string"},"id":{"type":"string"},"is_organization":{"type":"boolean"}},"required":["gid","resource_type","name","id","is_organization"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaWorkspace.updated"},"model":{"type":"string","const":"AsanaWorkspace"},"description":{"type":"string","const":"A workspace was updated"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"gid":{"type":"string"},"resource_type":{"type":"string"},"name":{"type":"string"},"id":{"type":"string"},"is_organization":{"type":"boolean"}},"required":["gid","resource_type","name","id","is_organization"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaWorkspace.deleted"},"model":{"type":"string","const":"AsanaWorkspace"},"description":{"type":"string","const":"A workspace was deleted"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["default"],"openint_allowed_scopes":["default"],"scopes":[{"scope":"openid","description":"Provides access to OpenID Connect ID tokens and the OpenID Connect user info endpoint."},{"scope":"email","description":"Provides access to the user's email through the OpenID Connect user info endpoint."},{"scope":"profile","description":"Provides access to the user's name and profile photo through the OpenID Connect user info endpoint."},{"scope":"default","description":"The default scope provides read-only access to the user's tasks, projects, and workspaces. It does not allow modifications."},{"scope":"attachments:delete","description":"Allows deleting attachments."},{"scope":"attachments:read","description":"Provides read-only access to attachments."},{"scope":"attachments:write","description":"Allows creating attachments."},{"scope":"custom_fields:read","description":"Provides read-only access to custom fields."},{"scope":"custom_fields:write","description":"Allows creating and updating custom fields and enum options."},{"scope":"goals:read","description":"Provides read-only access to goals."},{"scope":"portfolios:read","description":"Provides read-only access to portfolios."},{"scope":"portfolios:write","description":"Allows creating, updating portfolios and managing portfolio items and custom fields."},{"scope":"project_templates:read","description":"Provides read-only access to project templates."},{"scope":"projects:delete","description":"Allows deleting projects."},{"scope":"projects:read","description":"Provides read-only access to projects and project task counts."},{"scope":"projects:write","description":"Allows creating, updating, duplicating projects and managing custom field settings."},{"scope":"stories:read","description":"Provides read-only access to stories."},{"scope":"stories:write","description":"Allows creating and updating stories."},{"scope":"tags:read","description":"Provides read-only access to tags."},{"scope":"tags:write","description":"Allows creating and updating tags."},{"scope":"task_templates:read","description":"Provides read-only access to task templates."},{"scope":"tasks:delete","description":"Allows deleting tasks."},{"scope":"tasks:read","description":"Provides read-only access to tasks, subtasks, dependencies, and user task lists."},{"scope":"tasks:write","description":"Allows creating, updating, duplicating tasks and managing task relationships."},{"scope":"team_memberships:read","description":"Provides read-only access to team memberships."},{"scope":"teams:read","description":"Provides read-only access to teams."},{"scope":"users:read","description":"Provides read-only access to users and user favorites."},{"scope":"webhooks:delete","description":"Allows deleting webhooks."},{"scope":"webhooks:read","description":"Provides read-only access to webhooks."},{"scope":"webhooks:write","description":"Allows creating and updating webhooks."},{"scope":"workspaces:read","description":"Provides read-only access to workspaces."},{"scope":"workspaces.typeahead:read","description":"Provides access to workspace typeahead search functionality."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Asana alpha | 1211231088391363 | 1 | Enabled | |
{"name":"youtube","display_name":"YouTube","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-youtube.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/youtube.readonly","https://www.googleapis.com/auth/youtube.download","https://www.googleapis.com/auth/yt-analytics.readonly","https://www.googleapis.com/auth/youtube","https://www.googleapis.com/auth/youtube.force-ssl","https://www.googleapis.com/auth/youtubepartner","https://www.googleapis.com/auth/youtubepartner-channel-audit","https://www.googleapis.com/auth/youtube.upload","https://www.googleapis.com/auth/youtube.channel-memberships.creator","https://www.googleapis.com/auth/youtube.third-party-link.creator","https://www.googleapis.com/auth/yt-analytics-monetary.readonly"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"YouTubeChannel.created"},"model":{"type":"string","const":"YouTubeChannel"},"description":{"type":"string","const":"A channel was created"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/channels/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"custom_url":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"view_count":{"type":["string","null"]},"subscriber_count":{"type":["string","null"]},"video_count":{"type":["string","null"]}},"required":["id","title","description","custom_url","published_at","thumbnail_url","view_count","subscriber_count","video_count"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeChannel.updated"},"model":{"type":"string","const":"YouTubeChannel"},"description":{"type":"string","const":"A channel was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/channels/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"custom_url":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"view_count":{"type":["string","null"]},"subscriber_count":{"type":["string","null"]},"video_count":{"type":["string","null"]}},"required":["id","title","description","custom_url","published_at","thumbnail_url","view_count","subscriber_count","video_count"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeChannel.deleted"},"model":{"type":"string","const":"YouTubeChannel"},"description":{"type":"string","const":"A channel was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/channels/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeVideo.created"},"model":{"type":"string","const":"YouTubeVideo"},"description":{"type":"string","const":"A video was created"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/videos/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":"string"},"channel_title":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"view_count":{"type":["string","null"]},"like_count":{"type":["string","null"]},"comment_count":{"type":["string","null"]},"duration":{"type":["string","null"]}},"required":["id","title","description","channel_id","channel_title","published_at","thumbnail_url","view_count","like_count","comment_count","duration"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeVideo.updated"},"model":{"type":"string","const":"YouTubeVideo"},"description":{"type":"string","const":"A video was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/videos/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":"string"},"channel_title":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"view_count":{"type":["string","null"]},"like_count":{"type":["string","null"]},"comment_count":{"type":["string","null"]},"duration":{"type":["string","null"]}},"required":["id","title","description","channel_id","channel_title","published_at","thumbnail_url","view_count","like_count","comment_count","duration"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeVideo.deleted"},"model":{"type":"string","const":"YouTubeVideo"},"description":{"type":"string","const":"A video was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/videos/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylist.created"},"model":{"type":"string","const":"YouTubePlaylist"},"description":{"type":"string","const":"A playlist was created"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlists/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":"string"},"channel_title":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"item_count":{"type":"number"},"privacy_status":{"type":["string","null"]}},"required":["id","title","description","channel_id","channel_title","published_at","thumbnail_url","item_count","privacy_status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylist.updated"},"model":{"type":"string","const":"YouTubePlaylist"},"description":{"type":"string","const":"A playlist was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlists/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":"string"},"channel_title":{"type":["string","null"]},"published_at":{"type":"string"},"thumbnail_url":{"type":["string","null"]},"item_count":{"type":"number"},"privacy_status":{"type":["string","null"]}},"required":["id","title","description","channel_id","channel_title","published_at","thumbnail_url","item_count","privacy_status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylist.deleted"},"model":{"type":"string","const":"YouTubePlaylist"},"description":{"type":"string","const":"A playlist was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlists/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylistItem.created"},"model":{"type":"string","const":"YouTubePlaylistItem"},"description":{"type":"string","const":"A playlist item was added"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlistItems/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"playlist_id":{"type":"string"},"video_id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":["string","null"]},"channel_title":{"type":["string","null"]},"thumbnail_url":{"type":["string","null"]},"position":{"type":"number"},"added_at":{"type":"string"}},"required":["id","playlist_id","video_id","title","description","channel_id","channel_title","thumbnail_url","position","added_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylistItem.updated"},"model":{"type":"string","const":"YouTubePlaylistItem"},"description":{"type":"string","const":"A playlist item was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlistItems/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"playlist_id":{"type":"string"},"video_id":{"type":"string"},"title":{"type":"string"},"description":{"type":["string","null"]},"channel_id":{"type":["string","null"]},"channel_title":{"type":["string","null"]},"thumbnail_url":{"type":["string","null"]},"position":{"type":"number"},"added_at":{"type":"string"}},"required":["id","playlist_id","video_id","title","description","channel_id","channel_title","thumbnail_url","position","added_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubePlaylistItem.deleted"},"model":{"type":"string","const":"YouTubePlaylistItem"},"description":{"type":"string","const":"A playlist item was removed"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/playlistItems/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeSubscription.created"},"model":{"type":"string","const":"YouTubeSubscription"},"description":{"type":"string","const":"A subscription was created"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/subscriptions/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"channel_title":{"type":"string"},"channel_description":{"type":["string","null"]},"channel_thumbnail_url":{"type":["string","null"]},"subscribed_at":{"type":"string"},"total_item_count":{"type":"number"},"new_item_count":{"type":"number"}},"required":["id","channel_id","channel_title","channel_description","channel_thumbnail_url","subscribed_at","total_item_count","new_item_count"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeSubscription.updated"},"model":{"type":"string","const":"YouTubeSubscription"},"description":{"type":"string","const":"A subscription was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/subscriptions/list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"channel_title":{"type":"string"},"channel_description":{"type":["string","null"]},"channel_thumbnail_url":{"type":["string","null"]},"subscribed_at":{"type":"string"},"total_item_count":{"type":"number"},"new_item_count":{"type":"number"}},"required":["id","channel_id","channel_title","channel_description","channel_thumbnail_url","subscribed_at","total_item_count","new_item_count"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"YouTubeSubscription.deleted"},"model":{"type":"string","const":"YouTubeSubscription"},"description":{"type":"string","const":"A subscription was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/youtube/v3/docs/subscriptions/list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/youtube.readonly","https://www.googleapis.com/auth/youtube.download","https://www.googleapis.com/auth/yt-analytics.readonly","https://www.googleapis.com/auth/youtube","https://www.googleapis.com/auth/youtube.force-ssl","https://www.googleapis.com/auth/youtubepartner","https://www.googleapis.com/auth/youtubepartner-channel-audit","https://www.googleapis.com/auth/youtube.upload","https://www.googleapis.com/auth/youtube.channel-memberships.creator","https://www.googleapis.com/auth/youtube.third-party-link.creator","https://www.googleapis.com/auth/yt-analytics-monetary.readonly"],"openint_allowed_scopes":["https://www.googleapis.com/auth/youtube.readonly","https://www.googleapis.com/auth/youtube.download","https://www.googleapis.com/auth/yt-analytics.readonly","https://www.googleapis.com/auth/youtube","https://www.googleapis.com/auth/youtube.force-ssl","https://www.googleapis.com/auth/youtubepartner","https://www.googleapis.com/auth/youtubepartner-channel-audit","https://www.googleapis.com/auth/youtube.upload","https://www.googleapis.com/auth/youtube.channel-memberships.creator","https://www.googleapis.com/auth/youtube.third-party-link.creator","https://www.googleapis.com/auth/yt-analytics-monetary.readonly"],"scopes":[{"scope":"https://www.googleapis.com/auth/youtube","description":"Manage your YouTube account"},{"scope":"https://www.googleapis.com/auth/youtube.readonly","description":"View your YouTube account"},{"scope":"https://www.googleapis.com/auth/youtube.upload","description":"Manage your YouTube videos"},{"scope":"https://www.googleapis.com/auth/youtube.channel-memberships.creator","description":"See a list of your current active channel members, their current level, and when they became a member"},{"scope":"https://www.googleapis.com/auth/youtube.force-ssl","description":"See, edit, and permanently delete your YouTube videos, ratings, comments and captions"},{"scope":"https://www.googleapis.com/auth/youtubepartner","description":"View and manage your assets and associated content on YouTube"},{"scope":"https://www.googleapis.com/auth/youtubepartner-channel-audit","description":"View private information of your YouTube channel relevant during the audit process with a YouTube partner"},{"scope":"https://www.googleapis.com/auth/youtube.third-party-link.creator","description":"Link to your YouTube channel, and add, remove, and edit the apps own info on your YouTube channel"},{"scope":"https://www.googleapis.com/auth/youtube.download","description":"Download your public YouTube videos"},{"scope":"https://www.googleapis.com/auth/yt-analytics.readonly","description":"View YouTube Analytics reports for your YouTube content"},{"scope":"https://www.googleapis.com/auth/yt-analytics-monetary.readonly","description":"View monetary and non-monetary YouTube Analytics reports for your YouTube content"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} YouTube ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"spotify","display_name":"Spotify (OAuth)","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-spotify.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["user-read-private","user-read-email","playlist-read-private","playlist-read-collaborative","playlist-modify-public","playlist-modify-private","user-library-read","user-library-modify","user-top-read","user-read-playback-state","user-modify-playback-state","user-read-currently-playing","user-read-recently-played","streaming","app-remote-control"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["user-read-private","user-read-email","playlist-read-private","playlist-read-collaborative","playlist-modify-public","playlist-modify-private","user-library-read","user-library-modify","user-top-read","user-read-playback-state","user-modify-playback-state","user-read-currently-playing","user-read-recently-played","streaming","app-remote-control"],"openint_allowed_scopes":["user-read-private","user-read-email","playlist-read-private","playlist-read-collaborative","playlist-modify-public","playlist-modify-private","user-library-read","user-library-modify","user-top-read","user-read-playback-state","user-modify-playback-state","user-read-currently-playing","user-read-recently-played","streaming","app-remote-control"],"scopes":[{"scope":"user-read-private","description":"Read access to user's subscription details (product type) and explicit content settings. Required for basic user identification in most authorization flows."},{"scope":"user-read-email","description":"Read access to user's email address. This is the smallest scope as it only exposes the email and no other user data."},{"scope":"playlist-read-private","description":"Read access to user's private playlists."},{"scope":"playlist-read-collaborative","description":"Read access to user's collaborative playlists."},{"scope":"playlist-modify-public","description":"Write access to create/modify public playlists."},{"scope":"playlist-modify-private","description":"Write access to create/modify private playlists."},{"scope":"user-library-read","description":"Read access to user's saved tracks and albums."},{"scope":"user-library-modify","description":"Write access to add/remove tracks or albums in user's library."},{"scope":"user-top-read","description":"Read access to user's top tracks and artists."},{"scope":"user-read-playback-state","description":"Read access to user's playback state (current track, device, etc.)."},{"scope":"user-modify-playback-state","description":"Write access to control playback (play, pause, skip, etc.)."},{"scope":"user-read-currently-playing","description":"Read access to user's currently playing track."},{"scope":"user-read-recently-played","description":"Read access to user's recently played tracks."},{"scope":"streaming","description":"Required for playback control (e.g., via Web Playback SDK)."},{"scope":"app-remote-control","description":"Access to control Spotify app remotely (e.g., via Spotify Connect)."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Spotify (OAuth) alpha | 7e613a8daa834da784867057237426dc | 0 | Enabled | |
{"name":"slack-agent-builder","display_name":"Slack Agent Builder","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-slack.svg","stage":"beta","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField"}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"},"agent_builder":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"app":{"type":"object","properties":{"app_id":{"type":"string","description":"The Slack app ID"},"client_id":{"type":"string","description":"The client ID for the app"},"client_secret":{"type":"string","description":"The client secret for the app"},"verification_token":{"type":"string","description":"The verification token for the app"},"signing_secret":{"type":"string","description":"The signing secret for the app"},"oauth_url":{"type":"string","description":"The OAuth authorization URL for the app"}},"required":["app_id","client_id","client_secret","verification_token","signing_secret","oauth_url"],"description":"Slack app configuration created by the agent builder"}},"required":["oauth"]},"event_subscription_url":{"type":"string","format":"uri","description":"URL for Slack event subscriptions"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"object","additionalProperties":false},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Slack Agent Builder beta | 3963164567.9468260645971 | 0 | Enabled | |
{"name":"slack","display_name":"Slack","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-slack.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["users:read"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"SlackUser.created"},"model":{"type":"string","const":"SlackUser"},"description":{"type":"string","const":"A user was added to the workspace"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/users.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"team_id":{"type":"string"},"name":{"type":"string"},"deleted":{"type":"boolean"},"tz":{"type":"string"},"tz_label":{"type":"string"},"tz_offset":{"type":"number"},"profile":{"type":"object","properties":{"avatar_hash":{"type":"string"},"real_name":{"type":["string","null"]},"display_name":{"type":["string","null"]},"real_name_normalized":{"type":["string","null"]},"display_name_normalized":{"type":["string","null"]},"email":{"type":["string","null"]},"image_original":{"type":["string","null"]}},"required":["avatar_hash","real_name","display_name","real_name_normalized","display_name_normalized","email"]},"is_admin":{"type":"boolean"},"is_owner":{"type":"boolean"},"is_primary_owner":{"type":"boolean"},"is_restricted":{"type":"boolean"},"is_ultra_restricted":{"type":"boolean"},"is_bot":{"type":"boolean"},"updated":{"type":"number"},"is_app_user":{"type":"boolean"},"raw_json":{"type":"string"}},"required":["id","team_id","name","deleted","tz","tz_label","tz_offset","profile","is_admin","is_owner","is_primary_owner","is_restricted","is_ultra_restricted","is_bot","updated","is_app_user","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackUser.updated"},"model":{"type":"string","const":"SlackUser"},"description":{"type":"string","const":"A user was updated"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/users.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"team_id":{"type":"string"},"name":{"type":"string"},"deleted":{"type":"boolean"},"tz":{"type":"string"},"tz_label":{"type":"string"},"tz_offset":{"type":"number"},"profile":{"type":"object","properties":{"avatar_hash":{"type":"string"},"real_name":{"type":["string","null"]},"display_name":{"type":["string","null"]},"real_name_normalized":{"type":["string","null"]},"display_name_normalized":{"type":["string","null"]},"email":{"type":["string","null"]},"image_original":{"type":["string","null"]}},"required":["avatar_hash","real_name","display_name","real_name_normalized","display_name_normalized","email"]},"is_admin":{"type":"boolean"},"is_owner":{"type":"boolean"},"is_primary_owner":{"type":"boolean"},"is_restricted":{"type":"boolean"},"is_ultra_restricted":{"type":"boolean"},"is_bot":{"type":"boolean"},"updated":{"type":"number"},"is_app_user":{"type":"boolean"},"raw_json":{"type":"string"}},"required":["id","team_id","name","deleted","tz","tz_label","tz_offset","profile","is_admin","is_owner","is_primary_owner","is_restricted","is_ultra_restricted","is_bot","updated","is_app_user","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackUser.deleted"},"model":{"type":"string","const":"SlackUser"},"description":{"type":"string","const":"A user was removed from the workspace"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/users.list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackChannel.created"},"model":{"type":"string","const":"SlackChannel"},"description":{"type":"string","const":"A channel was created"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"is_channel":{"type":"boolean"},"is_group":{"type":"boolean"},"is_im":{"type":"boolean"},"created":{"type":"number"},"creator":{"type":"string"},"is_archived":{"type":"boolean"},"is_general":{"type":"boolean"},"name_normalized":{"type":"string"},"is_shared":{"type":"boolean"},"is_private":{"type":"boolean"},"is_mpim":{"type":"boolean"},"updated":{"type":"number"},"num_members":{"type":"number"},"raw_json":{"type":"string"}},"required":["id","name","is_channel","is_group","is_im","created","creator","is_archived","is_general","name_normalized","is_shared","is_private","is_mpim","updated","num_members","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackChannel.updated"},"model":{"type":"string","const":"SlackChannel"},"description":{"type":"string","const":"A channel was updated"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"is_channel":{"type":"boolean"},"is_group":{"type":"boolean"},"is_im":{"type":"boolean"},"created":{"type":"number"},"creator":{"type":"string"},"is_archived":{"type":"boolean"},"is_general":{"type":"boolean"},"name_normalized":{"type":"string"},"is_shared":{"type":"boolean"},"is_private":{"type":"boolean"},"is_mpim":{"type":"boolean"},"updated":{"type":"number"},"num_members":{"type":"number"},"raw_json":{"type":"string"}},"required":["id","name","is_channel","is_group","is_im","created","creator","is_archived","is_general","name_normalized","is_shared","is_private","is_mpim","updated","num_members","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackChannel.deleted"},"model":{"type":"string","const":"SlackChannel"},"description":{"type":"string","const":"A channel was deleted or archived"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.list"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackMessage.created"},"model":{"type":"string","const":"SlackMessage"},"description":{"type":"string","const":"A message was posted"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.history"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"user_id":{"type":["string","null"]},"text":{"type":"string"},"timestamp":{"type":"string"},"thread_ts":{"type":["string","null"]},"reply_count":{"type":"number"},"reply_users_count":{"type":"number"},"is_thread_parent":{"type":"boolean"},"type":{"type":"string"},"subtype":{"type":["string","null"]},"raw_json":{"type":"string"}},"required":["id","channel_id","user_id","text","timestamp","thread_ts","reply_count","reply_users_count","is_thread_parent","type","subtype","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackMessage.updated"},"model":{"type":"string","const":"SlackMessage"},"description":{"type":"string","const":"A message was edited"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.history"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"user_id":{"type":["string","null"]},"text":{"type":"string"},"timestamp":{"type":"string"},"thread_ts":{"type":["string","null"]},"reply_count":{"type":"number"},"reply_users_count":{"type":"number"},"is_thread_parent":{"type":"boolean"},"type":{"type":"string"},"subtype":{"type":["string","null"]},"raw_json":{"type":"string"}},"required":["id","channel_id","user_id","text","timestamp","thread_ts","reply_count","reply_users_count","is_thread_parent","type","subtype","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackMessage.deleted"},"model":{"type":"string","const":"SlackMessage"},"description":{"type":"string","const":"A message was deleted"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/conversations.history"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackFile.created"},"model":{"type":"string","const":"SlackFile"},"description":{"type":"string","const":"A file was uploaded"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/files.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"title":{"type":"string"},"mimetype":{"type":"string"},"filetype":{"type":"string"},"size":{"type":"number"},"user_id":{"type":["string","null"]},"created":{"type":"number"},"timestamp":{"type":"number"},"is_public":{"type":"boolean"},"public_url_shared":{"type":"boolean"},"url_private":{"type":["string","null"]},"url_private_download":{"type":["string","null"]},"permalink":{"type":["string","null"]},"channels":{"type":"array","items":{"type":"string"}},"raw_json":{"type":"string"}},"required":["id","name","title","mimetype","filetype","size","user_id","created","timestamp","is_public","public_url_shared","url_private","url_private_download","permalink","channels","raw_json"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SlackFile.updated"},"model":{"type":"string","const":"SlackFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://api.slack.com/methods/files.list"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"title":{"type":"string"},"mimetype":{"type":"string"},"filetype":{"type":"string"},"size":{"type":"number"},"user_id":{"type":["string","null"]},"created":{"type":"number"},"timestamp":{"type":"number"},"is_public":{"type":"boolean"},"public_url_shared":{"type":"boolean"},"url_private":{"type":["string","null"]},"url_private_download":{"type":["string","null"]},"permalink":{"type":["string","null"]},"channels":{"type":"array","items":{"type":"string"}},"raw_json":{"type":"string"}},"required":["id","name","title","mimetype","filetype","size","user_id","created","timestamp","is_public","public_url_shared","url_private","url_private_download","permalink","channels","raw_json"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["users:read"],"openint_allowed_scopes":["users:read"],"scopes":[{"scope":"app_configurations:read","description":"Allows the app to read app configuration settings."},{"scope":"app_configurations:write","description":"Allows the app to write app configuration settings."},{"scope":"app_mentions:read","description":"Allows the app to view messages that directly mention the app in channels it has access to."},{"scope":"channels:read","description":"Allows the app to view basic information about public channels in the workspace, including channel names, topics, and purposes."},{"scope":"channels:history","description":"Allows the app to view messages and other content in public channels."},{"scope":"channels:write","description":"Allows the app to create, rename, and archive public channels, as well as set their purpose and topic."},{"scope":"chat:write","description":"Allows the app to post messages in channels and conversations it has access to."},{"scope":"commands","description":"Allows the app to add custom slash commands that users can invoke in Slack."},{"scope":"im:history","description":"Allows the app to view messages and other content in direct messages."},{"scope":"im:write","description":"Allows the app to start direct message conversations with users."},{"scope":"users:read","description":"Allows the app to view basic information about users in the workspace, including names, emails, and avatars."},{"scope":"users:read.email","description":"Allows the app to view email addresses of users in the workspace (in addition to basic user information)."},{"scope":"users.profile:read","description":"Allows the app to view users' profile details, including custom profile fields."},{"scope":"admin","description":"Allows the app to perform administrative actions, including managing users, channels, and workspace settings."},{"scope":"files:read","description":"Allows the app to view files shared in channels and conversations it has access to."},{"scope":"files:write","description":"Allows the app to upload, edit, and delete files in channels and conversations it has access to."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Slack ga | 3963164567.9457572303223 | 0 | Enabled | |
{"name":"sharepoint","display_name":"SharePoint Online","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-sharepoint.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["offline_access","openid","https://graph.microsoft.com/Sites.Selected","https://graph.microsoft.com/User.Read"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"SharePointSite.created"},"model":{"type":"string","const":"SharePointSite"},"description":{"type":"string","const":"A site was created"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/site"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"display_name":{"type":"string"},"description":{"type":"string"},"web_url":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name","display_name","web_url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointSite.updated"},"model":{"type":"string","const":"SharePointSite"},"description":{"type":"string","const":"A site was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/site"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"display_name":{"type":"string"},"description":{"type":"string"},"web_url":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name","display_name","web_url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointSite.deleted"},"model":{"type":"string","const":"SharePointSite"},"description":{"type":"string","const":"A site was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/site"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointDrive.created"},"model":{"type":"string","const":"SharePointDrive"},"description":{"type":"string","const":"A drive was created"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/drive"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"drive_type":{"type":"string"},"site_id":{"type":"string"},"web_url":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name","drive_type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointDrive.updated"},"model":{"type":"string","const":"SharePointDrive"},"description":{"type":"string","const":"A drive was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/drive"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"drive_type":{"type":"string"},"site_id":{"type":"string"},"web_url":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name","drive_type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointDrive.deleted"},"model":{"type":"string","const":"SharePointDrive"},"description":{"type":"string","const":"A drive was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/drive"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointFile.created"},"model":{"type":"string","const":"SharePointFile"},"description":{"type":"string","const":"A file was created"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mime_type":{"type":"string"},"size":{"type":"number"},"web_url":{"type":"string"},"drive_id":{"type":"string"},"parent_id":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"},"created_by":{"type":"string"},"last_modified_by":{"type":"string"}},"required":["id","name","drive_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointFile.updated"},"model":{"type":"string","const":"SharePointFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mime_type":{"type":"string"},"size":{"type":"number"},"web_url":{"type":"string"},"drive_id":{"type":"string"},"parent_id":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"},"created_by":{"type":"string"},"last_modified_by":{"type":"string"}},"required":["id","name","drive_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"SharePointFile.deleted"},"model":{"type":"string","const":"SharePointFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["offline_access","openid","https://graph.microsoft.com/Sites.Selected","https://graph.microsoft.com/User.Read"],"openint_allowed_scopes":["offline_access","openid","https://graph.microsoft.com/Sites.Selected","https://graph.microsoft.com/User.Read"],"scopes":[{"scope":"offline_access","description":"Allows the application to request refresh tokens, which can be used to obtain new access tokens without user interaction. This enables the application to maintain access to resources even when the user is not actively using the application."},{"scope":"openid","description":"Enables user authentication and allows the application to receive a unique identifier for the user. This scope is required for OpenID Connect authentication flows and provides basic identity information about the authenticated user."},{"scope":"AllSites.Read","description":"Read items in all site collections"},{"scope":"AllSites.Write","description":"Read and write items in all site collections"},{"scope":"EnterpriseResource.Read","description":"Read user project enterprise resources"},{"scope":"EnterpriseResource.Write","description":"Read and write user project enterprise resources"},{"scope":"MyFiles.Read","description":"Read user files"},{"scope":"MyFiles.Write","description":"Read and write user files"},{"scope":"Project.Read","description":"Read user projects"},{"scope":"Project.Write","description":"Read and write user projects"},{"scope":"ProjectWebAppReporting.Read","description":"Read ProjectWebApp OData reporting data"},{"scope":"Sites.Read.All","description":"Read items in all site collections"},{"scope":"Sites.Selected","description":"Access selected site collections"},{"scope":"TaskStatus.Submit","description":"Submit project task status updates"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} SharePoint Online ga | 0c40bdec-fc27-40e5-bb69-1b3425534e90 | 0 | Enabled | |
{"name":"outlook","display_name":"Microsoft Outlook","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-outlook.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://graph.microsoft.com/Mail.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Calendars.Read","https://graph.microsoft.com/Mail.ReadWrite","https://graph.microsoft.com/Mail.Send","https://graph.microsoft.com/Calendars.ReadWrite","https://graph.microsoft.com/MailboxSettings.Read","https://graph.microsoft.com/MailboxSettings.ReadWrite","https://graph.microsoft.com/Mail.ReadBasic","offline_access"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"OutlookCalendar.created"},"model":{"type":"string","const":"OutlookCalendar"},"description":{"type":"string","const":"A calendar was created or synced"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/calendar"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":["string","null"]},"color":{"type":["string","null"]},"hexColor":{"type":["string","null"]},"isDefaultCalendar":{"type":["boolean","null"]},"changeKey":{"type":["string","null"]},"canShare":{"type":["boolean","null"]},"canViewPrivateItems":{"type":["boolean","null"]},"canEdit":{"type":["boolean","null"]},"allowedOnlineMeetingProviders":{"type":["array","null"],"items":{"type":"string"}},"defaultOnlineMeetingProvider":{"type":["string","null"]},"isTallyingResponses":{"type":["boolean","null"]},"isRemovable":{"type":["boolean","null"]},"owner":{"type":["object","null"],"properties":{"name":{"type":["string","null"]},"address":{"type":["string","null"]}},"required":["name","address"]}},"required":["id","name","color","hexColor","isDefaultCalendar","changeKey","canShare","canViewPrivateItems","canEdit","allowedOnlineMeetingProviders","defaultOnlineMeetingProvider","isTallyingResponses","isRemovable","owner"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookCalendar.updated"},"model":{"type":"string","const":"OutlookCalendar"},"description":{"type":"string","const":"A calendar was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/calendar"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":["string","null"]},"color":{"type":["string","null"]},"hexColor":{"type":["string","null"]},"isDefaultCalendar":{"type":["boolean","null"]},"changeKey":{"type":["string","null"]},"canShare":{"type":["boolean","null"]},"canViewPrivateItems":{"type":["boolean","null"]},"canEdit":{"type":["boolean","null"]},"allowedOnlineMeetingProviders":{"type":["array","null"],"items":{"type":"string"}},"defaultOnlineMeetingProvider":{"type":["string","null"]},"isTallyingResponses":{"type":["boolean","null"]},"isRemovable":{"type":["boolean","null"]},"owner":{"type":["object","null"],"properties":{"name":{"type":["string","null"]},"address":{"type":["string","null"]}},"required":["name","address"]}},"required":["id","name","color","hexColor","isDefaultCalendar","changeKey","canShare","canViewPrivateItems","canEdit","allowedOnlineMeetingProviders","defaultOnlineMeetingProvider","isTallyingResponses","isRemovable","owner"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookCalendar.deleted"},"model":{"type":"string","const":"OutlookCalendar"},"description":{"type":"string","const":"A calendar was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/calendar"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookEmail.created"},"model":{"type":"string","const":"OutlookEmail"},"description":{"type":"string","const":"A new email was received"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/message"},"schema":{"type":"object","properties":{"id":{"type":"string"},"sender":{"type":["string","null"]},"recipients":{"type":["string","null"]},"date":{"type":"string"},"subject":{"type":["string","null"]},"body":{"type":["string","null"]},"attachments":{"type":"array","items":{"type":"object","properties":{"attachmentId":{"type":"string"},"mimeType":{"type":["string","null"]},"filename":{"type":["string","null"]},"size":{"type":["number","null"]}},"required":["attachmentId","mimeType","filename","size"]}},"threadId":{"type":["string","null"]}},"required":["id","sender","recipients","date","subject","body","attachments","threadId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookEmail.updated"},"model":{"type":"string","const":"OutlookEmail"},"description":{"type":"string","const":"An email was updated (e.g., marked as read)"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/message"},"schema":{"type":"object","properties":{"id":{"type":"string"},"sender":{"type":["string","null"]},"recipients":{"type":["string","null"]},"date":{"type":"string"},"subject":{"type":["string","null"]},"body":{"type":["string","null"]},"attachments":{"type":"array","items":{"type":"object","properties":{"attachmentId":{"type":"string"},"mimeType":{"type":["string","null"]},"filename":{"type":["string","null"]},"size":{"type":["number","null"]}},"required":["attachmentId","mimeType","filename","size"]}},"threadId":{"type":["string","null"]}},"required":["id","sender","recipients","date","subject","body","attachments","threadId"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OutlookEmail.deleted"},"model":{"type":"string","const":"OutlookEmail"},"description":{"type":"string","const":"An email was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/message"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://graph.microsoft.com/Mail.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Calendars.Read","https://graph.microsoft.com/Mail.ReadWrite","https://graph.microsoft.com/Mail.Send","https://graph.microsoft.com/Calendars.ReadWrite","https://graph.microsoft.com/MailboxSettings.Read","https://graph.microsoft.com/MailboxSettings.ReadWrite","https://graph.microsoft.com/Mail.ReadBasic","offline_access"],"openint_allowed_scopes":["https://graph.microsoft.com/Mail.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Calendars.Read","https://graph.microsoft.com/Mail.ReadWrite","https://graph.microsoft.com/Mail.Send","https://graph.microsoft.com/Calendars.ReadWrite","https://graph.microsoft.com/MailboxSettings.Read","https://graph.microsoft.com/MailboxSettings.ReadWrite","https://graph.microsoft.com/Mail.ReadBasic","offline_access"],"scopes":[{"scope":"https://graph.microsoft.com/Mail.Read","description":"Read user mail"},{"scope":"https://graph.microsoft.com/Mail.ReadWrite","description":"Read and write access to user mail"},{"scope":"https://graph.microsoft.com/Mail.Send","description":"Send mail as a user"},{"scope":"https://graph.microsoft.com/User.Read","description":"Sign in and read user profile"},{"scope":"https://graph.microsoft.com/Calendars.Read","description":"Read user calendars"},{"scope":"https://graph.microsoft.com/Calendars.ReadWrite","description":"Have full access to user calendars"},{"scope":"https://graph.microsoft.com/Mail.ReadBasic","description":"Read user basic mail"},{"scope":"https://graph.microsoft.com/MailboxSettings.Read","description":"Read user mailbox settings"},{"scope":"https://graph.microsoft.com/MailboxSettings.ReadWrite","description":"Read and write user mailbox settings"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Microsoft Outlook ga | 0c40bdec-fc27-40e5-bb69-1b3425534e90 | 0 | Enabled | |
{"name":"onedrive","display_name":"Microsoft OneDrive","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-onedrive.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://graph.microsoft.com/Files.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Files.ReadWrite","offline_access"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFile.created"},"model":{"type":"string","const":"OneDriveFile"},"description":{"type":"string","const":"A file was created"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mime_type":{"type":"string"},"size":{"type":"number"},"web_url":{"type":"string"},"parent_id":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"},"created_by":{"type":"string"},"last_modified_by":{"type":"string"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFile.updated"},"model":{"type":"string","const":"OneDriveFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mime_type":{"type":"string"},"size":{"type":"number"},"web_url":{"type":"string"},"parent_id":{"type":"string"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"},"created_by":{"type":"string"},"last_modified_by":{"type":"string"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFile.deleted"},"model":{"type":"string","const":"OneDriveFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFolder.created"},"model":{"type":"string","const":"OneDriveFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"web_url":{"type":"string"},"parent_id":{"type":"string"},"child_count":{"type":"number"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFolder.updated"},"model":{"type":"string","const":"OneDriveFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"web_url":{"type":"string"},"parent_id":{"type":"string"},"child_count":{"type":"number"},"created_at":{"type":"string"},"last_modified_at":{"type":"string"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"OneDriveFolder.deleted"},"model":{"type":"string","const":"OneDriveFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://learn.microsoft.com/en-us/graph/api/resources/driveitem"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://graph.microsoft.com/Files.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Files.ReadWrite","offline_access"],"openint_allowed_scopes":["https://graph.microsoft.com/Files.Read","https://graph.microsoft.com/User.Read","https://graph.microsoft.com/Files.ReadWrite","offline_access"],"scopes":[{"scope":"https://graph.microsoft.com/Files.Read","description":"Read user files"},{"scope":"https://graph.microsoft.com/Files.ReadWrite","description":"Have full access to user files"},{"scope":"https://graph.microsoft.com/Files.Read.All","description":"Read all files that user can access"},{"scope":"https://graph.microsoft.com/Files.ReadWrite.All","description":"Have full access to all files user can access"},{"scope":"https://graph.microsoft.com/User.Read","description":"Sign in and read user profile"},{"scope":"https://graph.microsoft.com/Sites.Read.All","description":"Read items in all site collections"},{"scope":"https://graph.microsoft.com/Sites.ReadWrite.All","description":"Read and write items in all site collections"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Microsoft OneDrive ga | 0c40bdec-fc27-40e5-bb69-1b3425534e90 | 0 | Enabled | |
{"name":"notion","display_name":"Notion","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-notion.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["user:read","user:write","content:read","content:write","workspace:read","workspace:write"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"NotionUser.created"},"model":{"type":"string","const":"NotionUser"},"description":{"type":"string","const":"A user was created"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/user"},"schema":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":["string","null"]},"firstName":{"type":"string"},"lastName":{"type":"string"},"isBot":{"type":"boolean"}},"required":["id","email","firstName","lastName","isBot"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionUser.updated"},"model":{"type":"string","const":"NotionUser"},"description":{"type":"string","const":"A user was updated"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/user"},"schema":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":["string","null"]},"firstName":{"type":"string"},"lastName":{"type":"string"},"isBot":{"type":"boolean"}},"required":["id","email","firstName","lastName","isBot"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionUser.deleted"},"model":{"type":"string","const":"NotionUser"},"description":{"type":"string","const":"A user was deleted"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/user"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionContentMetadata.created"},"model":{"type":"string","const":"NotionContentMetadata"},"description":{"type":"string","const":"A page or database was created"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/page"},"schema":{"type":"object","properties":{"id":{"type":"string"},"path":{"type":"string"},"type":{"anyOf":[{"type":"string","const":"page"},{"type":"string","const":"database"}]},"last_modified":{"type":"string"},"title":{"type":"string"},"parent_id":{"type":"string"}},"required":["id","type","last_modified"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionContentMetadata.updated"},"model":{"type":"string","const":"NotionContentMetadata"},"description":{"type":"string","const":"A page or database was updated"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/page"},"schema":{"type":"object","properties":{"id":{"type":"string"},"path":{"type":"string"},"type":{"anyOf":[{"type":"string","const":"page"},{"type":"string","const":"database"}]},"last_modified":{"type":"string"},"title":{"type":"string"},"parent_id":{"type":"string"}},"required":["id","type","last_modified"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionContentMetadata.deleted"},"model":{"type":"string","const":"NotionContentMetadata"},"description":{"type":"string","const":"A page or database was deleted"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/page"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionDatabase.created"},"model":{"type":"string","const":"NotionDatabase"},"description":{"type":"string","const":"A database row was created"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/database"},"schema":{"type":"object","properties":{"id":{"type":"string"},"row":{"type":"object","additionalProperties":{}},"meta":{"type":"object","properties":{"databaseId":{"type":"string"},"path":{"type":"string"},"title":{"type":"string"},"last_modified":{"type":"string"}},"required":["databaseId","path","title","last_modified"]}},"required":["id","row","meta"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionDatabase.updated"},"model":{"type":"string","const":"NotionDatabase"},"description":{"type":"string","const":"A database row was updated"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/database"},"schema":{"type":"object","properties":{"id":{"type":"string"},"row":{"type":"object","additionalProperties":{}},"meta":{"type":"object","properties":{"databaseId":{"type":"string"},"path":{"type":"string"},"title":{"type":"string"},"last_modified":{"type":"string"}},"required":["databaseId","path","title","last_modified"]}},"required":["id","row","meta"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"NotionDatabase.deleted"},"model":{"type":"string","const":"NotionDatabase"},"description":{"type":"string","const":"A database row was deleted"},"schema_url":{"type":"string","const":"https://developers.notion.com/reference/database"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"required_scopes":["user:read"],"openint_default_scopes":["user:read","user:write","content:read","content:write","workspace:read","workspace:write"],"openint_allowed_scopes":["user:read","user:write","content:read","content:write","workspace:read","workspace:write"],"scopes":[{"scope":"user:read","description":"Allows the application to read user information, such as the user's name, email, and profile picture. This is a read-only scope with no write permissions."},{"scope":"user:write","description":"Allows the application to update user information, such as the user's name or profile picture. This includes the permissions of user:read."},{"scope":"content:read","description":"Allows the application to read all content that the user has access to in Notion, including pages, databases, and blocks. This is a read-only scope."},{"scope":"content:write","description":"Allows the application to create, update, and delete content in Notion, including pages, databases, and blocks. This includes the permissions of content:read."},{"scope":"workspace:read","description":"Allows the application to read workspace information, such as the workspace name, settings, and members. This is a read-only scope."},{"scope":"workspace:write","description":"Allows the application to update workspace information, such as settings and members. This includes the permissions of workspace:read."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Notion ga | 25ed872b-594c-80a4-94d1-003764641a3e | 0 | Enabled | |
{"name":"jira","display_name":"Jira","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-jira.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read:jira-user","offline_access","read:jira-work","write:jira-work","manage:jira-project","manage:jira-configuration","manage:jira-webhook","manage:jira-data-provider","read:servicedesk-request","manage:servicedesk-customer","write:servicedesk-request","read:servicemanagement-insight-objects","write:board-scope.admin:jira-software","read:board-scope.admin:jira-software","delete:board-scope.admin:jira-software","write:board-scope:jira-software","read:board-scope:jira-software","read:epic:jira-software","write:epic:jira-software","read:issue:jira-software","write:issue:jira-software","read:sprint:jira-software","write:sprint:jira-software","delete:sprint:jira-software","read:source-code:jira-software","write:source-code:jira-software","read:feature-flag:jira-software","write:feature-flag:jira-software","read:deployment:jira-software","write:deployment:jira-software","read:build:jira-software","write:build:jira-software","read:remote-link:jira-software","write:remote-link:jira-software"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"},"site_url":{"type":"string","format":"uri","description":"Your Atlassian site URL (e.g., https://your-domain.atlassian.net)"}},"required":["oauth","site_url"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"jira:issue_created"},"model":{"type":"string","const":"issue"},"description":{"type":"string","const":"Issue created"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"jira:issue_created"},"timestamp":{"type":"number"},"issue":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"fields":{"type":"object","properties":{"summary":{"type":"string"},"description":{},"status":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"issuetype":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"priority":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}},"required":["summary"]}},"required":["id","key","fields"]}},"required":["webhookEvent","timestamp","issue"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"jira:issue_updated"},"model":{"type":"string","const":"issue"},"description":{"type":"string","const":"Issue updated"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"jira:issue_updated"},"timestamp":{"type":"number"},"issue":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"fields":{"type":"object","properties":{"summary":{"type":"string"},"description":{},"status":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}},"required":["summary"]}},"required":["id","key","fields"]},"changelog":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string"},"fromString":{"type":"string"},"toString":{"type":"string"}},"required":["field"]}}},"required":["items"]}},"required":["webhookEvent","timestamp","issue"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"jira:issue_deleted"},"model":{"type":"string","const":"issue"},"description":{"type":"string","const":"Issue deleted"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"jira:issue_deleted"},"timestamp":{"type":"number"},"issue":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"fields":{"type":"object","properties":{"summary":{"type":"string"},"description":{},"status":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}},"required":["summary"]}},"required":["id","key","fields"]}},"required":["webhookEvent","timestamp","issue"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_created"},"model":{"type":"string","const":"comment"},"description":{"type":"string","const":"Comment created on an issue"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"comment_created"},"timestamp":{"type":"number"},"comment":{"type":"object","properties":{"id":{"type":"string"},"body":{},"created":{"type":"string"}},"required":["id","created"]},"issue":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"}},"required":["id","key"]}},"required":["webhookEvent","timestamp","comment"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_updated"},"model":{"type":"string","const":"comment"},"description":{"type":"string","const":"Comment updated on an issue"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"comment_updated"},"timestamp":{"type":"number"},"comment":{"type":"object","properties":{"id":{"type":"string"},"body":{},"updated":{"type":"string"}},"required":["id","updated"]}},"required":["webhookEvent","timestamp","comment"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"comment_deleted"},"model":{"type":"string","const":"comment"},"description":{"type":"string","const":"Comment deleted from an issue"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/jira/platform/webhooks/"},"schema":{"type":"object","properties":{"webhookEvent":{"type":"string","const":"comment_deleted"},"timestamp":{"type":"number"},"comment":{"type":"object","properties":{"id":{"type":"string"},"body":{}},"required":["id"]}},"required":["webhookEvent","timestamp","comment"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"required_scopes":["offline_access","read:jira-user"],"openint_default_scopes":["read:jira-user","offline_access","read:jira-work","write:jira-work","manage:jira-project","manage:jira-webhook","write:board-scope:jira-software","read:board-scope:jira-software","read:epic:jira-software","write:epic:jira-software","read:issue:jira-software","write:issue:jira-software","read:sprint:jira-software","write:sprint:jira-software","read:remote-link:jira-software","write:remote-link:jira-software"],"openint_allowed_scopes":["read:jira-user","offline_access","read:jira-work","write:jira-work","manage:jira-project","manage:jira-configuration","manage:jira-webhook","manage:jira-data-provider","read:servicedesk-request","manage:servicedesk-customer","write:servicedesk-request","read:servicemanagement-insight-objects","write:board-scope.admin:jira-software","read:board-scope.admin:jira-software","delete:board-scope.admin:jira-software","write:board-scope:jira-software","read:board-scope:jira-software","read:epic:jira-software","write:epic:jira-software","read:issue:jira-software","write:issue:jira-software","read:sprint:jira-software","write:sprint:jira-software","delete:sprint:jira-software","read:source-code:jira-software","write:source-code:jira-software","read:feature-flag:jira-software","write:feature-flag:jira-software","read:deployment:jira-software","write:deployment:jira-software","read:build:jira-software","write:build:jira-software","read:remote-link:jira-software","write:remote-link:jira-software"],"scopes":[{"scope":"read:jira-user","description":"View user information in Jira that the user has access to, including usernames, email addresses, and avatars"},{"scope":"read:jira-work","description":"Read Jira project and issue data, search for issues, and objects associated with issues like attachments and worklogs"},{"scope":"write:jira-work","description":"Create and edit issues in Jira, post comments as the user, create worklogs, and delete issues"},{"scope":"manage:jira-project","description":"Create and edit project settings and create new project-level objects (e.g. versions and components)"},{"scope":"manage:jira-configuration","description":"Take Jira administration actions (e.g. create projects and custom fields, view workflows, manage issue link types)"},{"scope":"manage:jira-webhook","description":"Fetch, register, refresh, and delete dynamically declared Jira webhooks"},{"scope":"manage:jira-data-provider","description":"Manage development and release information for third parties in Jira"},{"scope":"read:servicedesk-request","description":"Read customer request data, including approvals, attachments, comments, request participants, and status/transitions. Read service desk and request types, including searching for request types and reading request type fields, properties and groups"},{"scope":"manage:servicedesk-customer","description":"Create, manage and delete customers and organizations. Add and remove customers and organizations from service desks"},{"scope":"write:servicedesk-request","description":"Create and edit customer requests, including add comments and attachments, approve, share (add request participants), subscribe, and transition"},{"scope":"read:servicemanagement-insight-objects","description":"Read Insight object schemas, objects, and object attributes"},{"scope":"offline_access","description":"Allows obtaining refresh tokens for long-term access when user is not present"},{"scope":"write:board-scope.admin:jira-software","description":"Create and update the configuration and project for a board. View and update features, filters, properties, and quick filters for a board."},{"scope":"read:board-scope.admin:jira-software","description":"View the configuration, project features, filters, properties, and quick filters for a board."},{"scope":"delete:board-scope.admin:jira-software","description":"Delete board configuration settings, features, and properties."},{"scope":"write:board-scope:jira-software","description":"Move issues to a backlog and from a backlog to a board."},{"scope":"read:board-scope:jira-software","description":"View boards, issues on a board, issues from a backlog, reports, and versions."},{"scope":"read:epic:jira-software","description":"View and search for epics, and issues related to an epic."},{"scope":"write:epic:jira-software","description":"Remove issues from epic, move issues to epic, rank epics, and partially update epics."},{"scope":"read:issue:jira-software","description":"View issues, issue estimations, and the field used for estimations."},{"scope":"write:issue:jira-software","description":"Move (rank) issues and update issue estimates."},{"scope":"read:sprint:jira-software","description":"View sprints and sprint related issues and properties."},{"scope":"write:sprint:jira-software","description":"Update sprints, move issues to sprints, and update the order of sprints."},{"scope":"delete:sprint:jira-software","description":"Delete sprints and their properties."},{"scope":"read:source-code:jira-software","description":"View repositories and check if data exists for the supplied properties."},{"scope":"write:source-code:jira-software","description":"Create, update, and delete development information, delete repository and development information entities."},{"scope":"read:feature-flag:jira-software","description":"View feature flags."},{"scope":"write:feature-flag:jira-software","description":"Create, update, and delete feature flags."},{"scope":"read:deployment:jira-software","description":"View deployments."},{"scope":"write:deployment:jira-software","description":"Create, update, and delete deployments."},{"scope":"read:build:jira-software","description":"View builds."},{"scope":"write:build:jira-software","description":"Create, update, and delete builds."},{"scope":"read:remote-link:jira-software","description":"View remote links."},{"scope":"write:remote-link:jira-software","description":"Create, update and delete links."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Jira ga | jeIrQp7XUVc9uS8BSdHxvKKTvrOn3Pgi | 0 | Enabled | |
{"name":"hubspot","display_name":"HubSpot","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-hubspot.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["oauth","account-info.security.read","accounting","actions","analytics.behavioral_events.send","automation","automation.sequences.enrollments.write","automation.sequences.read","behavioral_events.event_definitions.read_write","business-intelligence","business_units_view.read","cms.domains.read","cms.domains.write","cms.functions.read","cms.functions.write","cms.knowledge_base.articles.publish","cms.knowledge_base.articles.read","cms.knowledge_base.articles.write","cms.knowledge_base.settings.read","cms.knowledge_base.settings.write","cms.membership.access_groups.read","cms.membership.access_groups.write","cms.performance.read","collector.graphql_query.execute","collector.graphql_schema.read","content","conversations.custom_channels.read","conversations.custom_channels.write","conversations.read","conversations.visitor_identification.tokens.create","conversations.write","crm.dealsplits.read_write","crm.export","crm.extensions_calling_transcripts.read","crm.extensions_calling_transcripts.write","crm.import","crm.lists.read","crm.lists.write","crm.objects.appointments.read","crm.objects.appointments.write","crm.objects.carts.read","crm.objects.carts.write","crm.objects.commercepayments.read","crm.objects.commercepayments.write","crm.objects.companies.read","crm.objects.companies.write","crm.objects.contacts.read","crm.objects.contacts.write","crm.objects.courses.read","crm.objects.courses.write","crm.objects.companies.read","crm.objects.companies.write","crm.objects.contacts.read","crm.objects.contacts.write","crm.objects.custom.read","crm.objects.custom.write","crm.objects.deals.read","crm.objects.deals.write","crm.objects.feedback_submissions.read","crm.objects.goals.read","crm.objects.goals.write","crm.objects.invoices.read","crm.objects.invoices.write","crm.objects.leads.read","crm.objects.leads.write","crm.objects.line_items.read","crm.objects.line_items.write","crm.objects.listings.read","crm.objects.listings.write","crm.objects.marketing_events.read","crm.objects.marketing_events.write","crm.objects.orders.read","crm.objects.orders.write","crm.objects.owners.read","crm.objects.partner-clients.read","crm.objects.partner-clients.write","crm.objects.partner-services.read","crm.objects.partner-services.write","crm.objects.products.read","crm.objects.products.write","crm.objects.quotes.read","crm.objects.quotes.write","crm.objects.services.read","crm.objects.services.write","crm.objects.subscriptions.read","crm.objects.subscriptions.write","crm.objects.users.read","crm.objects.users.write","crm.pipelines.orders.read","crm.pipelines.orders.write","crm.schemas.appointments.read","crm.schemas.appointments.write","crm.schemas.carts.read","crm.schemas.carts.write","crm.schemas.commercepayments.read","crm.schemas.commercepayments.write","crm.schemas.companies.read","crm.schemas.companies.write","crm.schemas.contacts.read","crm.schemas.contacts.write","crm.schemas.courses.read","crm.schemas.courses.write","crm.schemas.custom.read","crm.schemas.deals.read","crm.schemas.deals.write","crm.schemas.invoices.read","crm.schemas.invoices.write","crm.schemas.line_items.read","crm.schemas.listings.read","crm.schemas.listings.write","crm.schemas.orders.read","crm.schemas.orders.write","crm.schemas.quotes.read","crm.schemas.services.read","crm.schemas.services.write","crm.schemas.subscriptions.read","crm.schemas.subscriptions.write","ctas.read","e-commerce","external_integrations.forms.access","files","files.ui_hidden.read","forms","forms-uploaded-files","hubdb","integration-sync","marketing-email","marketing.campaigns.read","marketing.campaigns.revenue.read","marketing.campaigns.write","media-bridge.read","media-bridge.write","record_images.signed_urls.read","sales-email-read","scheduler.meetings.meeting-link.read","settings.billing.write","settings.currencies.read","settings.currencies.write","settings.security.security_health.read","settings.users.read","settings.users.teams.read","settings.users.teams.write","settings.users.write","social","tax_rates.read","tickets","timeline","transactional-email"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"},"app_id":{"anyOf":[{"type":"number"},{"type":"string"}],"description":"Your HubSpot App ID (automatically fetched from access token)"},"hub_id":{"type":"number","description":"Your HubSpot Hub ID/Portal ID (automatically fetched from access token)"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"contact.creation"},"model":{"type":"string","const":"contact"},"description":{"type":"string","const":"Contact created"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"contact.creation"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"contact.propertyChange"},"model":{"type":"string","const":"contact"},"description":{"type":"string","const":"Contact updated"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"contact.propertyChange"},"portalId":{"type":"number"},"objectId":{"type":"number"},"propertyName":{"type":"string"},"propertyValue":{"type":"string"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","propertyName","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"contact.deletion"},"model":{"type":"string","const":"contact"},"description":{"type":"string","const":"Contact deleted"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"contact.deletion"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"company.creation"},"model":{"type":"string","const":"company"},"description":{"type":"string","const":"Company created"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"company.creation"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"company.propertyChange"},"model":{"type":"string","const":"company"},"description":{"type":"string","const":"Company updated"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"company.propertyChange"},"portalId":{"type":"number"},"objectId":{"type":"number"},"propertyName":{"type":"string"},"propertyValue":{"type":"string"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","propertyName","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"company.deletion"},"model":{"type":"string","const":"company"},"description":{"type":"string","const":"Company deleted"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"company.deletion"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"deal.creation"},"model":{"type":"string","const":"deal"},"description":{"type":"string","const":"Deal created"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"deal.creation"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"deal.propertyChange"},"model":{"type":"string","const":"deal"},"description":{"type":"string","const":"Deal updated"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"deal.propertyChange"},"portalId":{"type":"number"},"objectId":{"type":"number"},"propertyName":{"type":"string"},"propertyValue":{"type":"string"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","propertyName","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"deal.deletion"},"model":{"type":"string","const":"deal"},"description":{"type":"string","const":"Deal deleted"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"deal.deletion"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ticket.creation"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket created"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"ticket.creation"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ticket.propertyChange"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket updated"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"ticket.propertyChange"},"portalId":{"type":"number"},"objectId":{"type":"number"},"propertyName":{"type":"string"},"propertyValue":{"type":"string"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","propertyName","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ticket.deletion"},"model":{"type":"string","const":"ticket"},"description":{"type":"string","const":"Ticket deleted"},"schema_url":{"type":"string","const":"https://developers.hubspot.com/docs/api-reference/webhooks-webhooks-v3/guide#webhook-payloads"},"schema":{"type":"object","properties":{"subscriptionType":{"type":"string","const":"ticket.deletion"},"portalId":{"type":"number"},"objectId":{"type":"number"},"occurredAt":{"type":"number"},"eventId":{"type":"number"},"subscriptionId":{"type":"number"},"attemptNumber":{"type":"number"},"appId":{"anyOf":[{"type":"number"},{"type":"string"}]},"changeSource":{"type":"string"}},"required":["subscriptionType","portalId","objectId","occurredAt","eventId","subscriptionId","attemptNumber","appId","changeSource"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"required_scopes":[],"openint_default_scopes":["oauth","crm.objects.companies.read","crm.objects.companies.write","crm.objects.contacts.read","crm.objects.contacts.write","crm.objects.custom.read","crm.objects.custom.write","crm.objects.deals.read","crm.objects.deals.write","crm.schemas.companies.read","crm.schemas.contacts.read","crm.schemas.deals.read","crm.objects.users.read","crm.objects.users.write"],"openint_allowed_scopes":["oauth","account-info.security.read","accounting","actions","analytics.behavioral_events.send","automation","automation.sequences.enrollments.write","automation.sequences.read","behavioral_events.event_definitions.read_write","business-intelligence","business_units_view.read","cms.domains.read","cms.domains.write","cms.functions.read","cms.functions.write","cms.knowledge_base.articles.publish","cms.knowledge_base.articles.read","cms.knowledge_base.articles.write","cms.knowledge_base.settings.read","cms.knowledge_base.settings.write","cms.membership.access_groups.read","cms.membership.access_groups.write","cms.performance.read","collector.graphql_query.execute","collector.graphql_schema.read","content","conversations.custom_channels.read","conversations.custom_channels.write","conversations.read","conversations.visitor_identification.tokens.create","conversations.write","crm.dealsplits.read_write","crm.export","crm.extensions_calling_transcripts.read","crm.extensions_calling_transcripts.write","crm.import","crm.lists.read","crm.lists.write","crm.objects.appointments.read","crm.objects.appointments.write","crm.objects.carts.read","crm.objects.carts.write","crm.objects.commercepayments.read","crm.objects.commercepayments.write","crm.objects.companies.read","crm.objects.companies.write","crm.objects.contacts.read","crm.objects.contacts.write","crm.objects.courses.read","crm.objects.courses.write","crm.objects.companies.read","crm.objects.companies.write","crm.objects.contacts.read","crm.objects.contacts.write","crm.objects.custom.read","crm.objects.custom.write","crm.objects.deals.read","crm.objects.deals.write","crm.objects.feedback_submissions.read","crm.objects.goals.read","crm.objects.goals.write","crm.objects.invoices.read","crm.objects.invoices.write","crm.objects.leads.read","crm.objects.leads.write","crm.objects.line_items.read","crm.objects.line_items.write","crm.objects.listings.read","crm.objects.listings.write","crm.objects.marketing_events.read","crm.objects.marketing_events.write","crm.objects.orders.read","crm.objects.orders.write","crm.objects.owners.read","crm.objects.partner-clients.read","crm.objects.partner-clients.write","crm.objects.partner-services.read","crm.objects.partner-services.write","crm.objects.products.read","crm.objects.products.write","crm.objects.quotes.read","crm.objects.quotes.write","crm.objects.services.read","crm.objects.services.write","crm.objects.subscriptions.read","crm.objects.subscriptions.write","crm.objects.users.read","crm.objects.users.write","crm.pipelines.orders.read","crm.pipelines.orders.write","crm.schemas.appointments.read","crm.schemas.appointments.write","crm.schemas.carts.read","crm.schemas.carts.write","crm.schemas.commercepayments.read","crm.schemas.commercepayments.write","crm.schemas.companies.read","crm.schemas.companies.write","crm.schemas.contacts.read","crm.schemas.contacts.write","crm.schemas.courses.read","crm.schemas.courses.write","crm.schemas.custom.read","crm.schemas.deals.read","crm.schemas.deals.write","crm.schemas.invoices.read","crm.schemas.invoices.write","crm.schemas.line_items.read","crm.schemas.listings.read","crm.schemas.listings.write","crm.schemas.orders.read","crm.schemas.orders.write","crm.schemas.quotes.read","crm.schemas.services.read","crm.schemas.services.write","crm.schemas.subscriptions.read","crm.schemas.subscriptions.write","ctas.read","e-commerce","external_integrations.forms.access","files","files.ui_hidden.read","forms","forms-uploaded-files","hubdb","integration-sync","marketing-email","marketing.campaigns.read","marketing.campaigns.revenue.read","marketing.campaigns.write","media-bridge.read","media-bridge.write","record_images.signed_urls.read","sales-email-read","scheduler.meetings.meeting-link.read","settings.billing.write","settings.currencies.read","settings.currencies.write","settings.security.security_health.read","settings.users.read","settings.users.teams.read","settings.users.teams.write","settings.users.write","social","tax_rates.read","tickets","timeline","transactional-email"],"scopes":[{"scope":"account-info.security.read","description":"Includes access to account activity logs and other account security information."},{"scope":"accounting","description":"Allows HubSpot and the accounting integration to share invoice, product, and contact details."},{"scope":"actions","description":"Add forms to the contacts pages that do custom actions."},{"scope":"analytics.behavioral_events.send","description":"Includes access to send custom behavioral events."},{"scope":"automation","description":"This includes workflows."},{"scope":"automation.sequences.enrollments.write","description":"Enroll contacts in a sequence."},{"scope":"automation.sequences.read","description":"View details about sequences."},{"scope":"behavioral_events.event_definitions.read_write","description":"Create, read, update, or delete behavioral events. This includes behavioral event properties."},{"scope":"business-intelligence","description":"This includes endpoints that sit on top of sources and email."},{"scope":"business_units_view.read","description":"View brand data, including logo information."},{"scope":"cms.domains.read","description":"List connected domains in an account."},{"scope":"cms.domains.write","description":"Create, update, and delete connected domains."},{"scope":"cms.functions.read","description":"View all Content Hub serverless functions, any related secrets, and function execution results."},{"scope":"cms.functions.write","description":"Write Content Hub serverless functions and secrets."},{"scope":"cms.knowledge_base.articles.publish","description":"Update and publish knowledge articles."},{"scope":"cms.knowledge_base.articles.read","description":"View details about knowledge articles."},{"scope":"cms.knowledge_base.articles.write","description":"Update knowledge articles."},{"scope":"cms.knowledge_base.settings.read","description":"View general and template knowledge base settings, such as the domain or root URL."},{"scope":"cms.knowledge_base.settings.write","description":"Update general and template knowledge base settings. This includes write access to knowledge articles."},{"scope":"cms.membership.access_groups.read","description":"View membership access groups and their definitions."},{"scope":"cms.membership.access_groups.write","description":"Create, edit, and delete membership access groups."},{"scope":"cms.performance.read","description":"View data related to the performance of a Hubspot CMS site."},{"scope":"collector.graphql_query.execute","description":"Query data from your HubSpot account using the GraphQL API endpoint"},{"scope":"collector.graphql_schema.read","description":"Perform introspection queries via GraphQL application clients such as GraphiQL"},{"scope":"content","description":"This includes sites, landing pages, email, blog, and campaigns."},{"scope":"conversations.custom_channels.read","description":"View details about custom channels for connected inboxes and help desk."},{"scope":"conversations.custom_channels.write","description":"Manage custom channels for connected inboxes and help desk."},{"scope":"conversations.read","description":"View details about threads in the conversations inbox."},{"scope":"conversations.visitor_identification.tokens.create","description":"Fetch identification tokens for authenticated website visitors interacting with the HubSpot chat widget."},{"scope":"conversations.write","description":"Send messages in conversations. Create and update message threads."},{"scope":"crm.dealsplits.read_write","description":"Create or retrieve deal splits on a deal."},{"scope":"crm.export","description":"Export records from your CRM for all CRM data types."},{"scope":"crm.extensions_calling_transcripts.read","description":"Retrieve transcripts of calls from third-party platforms that are synced with HubSpot Conversation Intelligence."},{"scope":"crm.extensions_calling_transcripts.write","description":"Sync transcripts from a third-party platform to HubSpot Conversation Intelligence."},{"scope":"crm.import","description":"Allows you to import records into your CRM. This includes creating new records or modifying any of your existing records for all CRM data types (contacts, companies, deals, tickets, etc). It doesn’t include archiving or deleting any data."},{"scope":"crm.lists.read","description":"View details about contact lists."},{"scope":"crm.lists.write","description":"Create, delete, or make changes to contact lists."},{"scope":"crm.objects.appointments.read","description":"View properties and other details about appointments."},{"scope":"crm.objects.appointments.write","description":"Create, delete, or make changes to appointments."},{"scope":"crm.objects.carts.read","description":"View properties and other details about carts."},{"scope":"crm.objects.carts.write","description":"Create, delete, or make changes to carts."},{"scope":"crm.objects.commercepayments.read","description":"View details about commerce payments.\t"},{"scope":"crm.objects.commercepayments.write","description":"Create, delete, or make changes to commerce payments."},{"scope":"crm.objects.companies.read","description":"View properties and other details about companies."},{"scope":"crm.objects.companies.write","description":"View properties and create, delete, or make changes to companies."},{"scope":"crm.objects.contacts.read","description":"View properties and other details about contacts."},{"scope":"crm.objects.contacts.write","description":"View properties and create, delete, and make changes to contacts."},{"scope":"crm.objects.courses.read","description":"View details about courses."},{"scope":"crm.objects.courses.write","description":"Create, delete, or make changes to courses."},{"scope":"crm.objects.custom.read","description":"View details about custom objects."},{"scope":"crm.objects.custom.write","description":"Create, delete, or make changes to custom objects."},{"scope":"crm.objects.deals.read","description":"View properties and other details about deals."},{"scope":"crm.objects.deals.write","description":"View properties and create, delete, or make changes to deals."},{"scope":"crm.objects.feedback_submissions.read","description":"View details about submissions to any of your feedback surveys."},{"scope":"crm.objects.goals.read","description":"View all goal types."},{"scope":"crm.objects.goals.write","description":"Create, delete, or make changes to goals."},{"scope":"crm.objects.invoices.read","description":"View details about invoices."},{"scope":"crm.objects.invoices.write","description":"Create, delete, or make changes to invoices."},{"scope":"crm.objects.leads.read","description":"View properties and other details about leads."},{"scope":"crm.objects.leads.write","description":"Create, delete, or make changes to leads."},{"scope":"crm.objects.line_items.read","description":"View properties and other details about line items."},{"scope":"crm.objects.listings.read","description":"View properties and other details about listings."},{"scope":"crm.objects.listings.write","description":"Create, delete, or make changes to listings."},{"scope":"crm.objects.marketing_events.read","description":"View details about marketing events."},{"scope":"crm.objects.marketing_events.write","description":"Create, delete, or make changes to marketing events."},{"scope":"crm.objects.orders.read","description":"View properties and other details about orders."},{"scope":"crm.objects.orders.write","description":"Create, delete, or make changes to orders."},{"scope":"crm.objects.owners.read","description":"View details about users assigned to a CRM record."},{"scope":"crm.objects.partner-clients.read","description":"View details about partner client objects."},{"scope":"crm.objects.partner-clients.write","description":"Create, delete, or make changes to partner client objects."},{"scope":"crm.objects.partner-services.read","description":"View details about partner service objects."},{"scope":"crm.objects.partner-services.write","description":"Create, delete, or make changes to partner service objects."},{"scope":"crm.objects.products.read","description":"View properties and other details about products."},{"scope":"crm.objects.products.write","description":"Create, delete, or make changes to products."},{"scope":"crm.objects.quotes.read","description":"View properties and other details about quotes and quote templates."},{"scope":"crm.objects.quotes.write","description":"Create, delete, or make changes to quotes."},{"scope":"crm.objects.services.read","description":"View properties and other details about services."},{"scope":"crm.objects.services.write","description":"Create, delete, or make changes to services."},{"scope":"crm.objects.subscriptions.read","description":"View properties and other details about commerce subscriptions."},{"scope":"crm.objects.subscriptions.write","description":"Create, delete, or make changes to commerce subscriptions."},{"scope":"crm.objects.users.read","description":"View properties and other details about users."},{"scope":"crm.objects.users.write","description":"Create, delete, or make changes to users."},{"scope":"crm.pipelines.orders.read","description":"View details about order pipelines."},{"scope":"crm.pipelines.orders.write","description":"Create, delete, or make changes to order pipelines."},{"scope":"crm.schemas.appointments.read","description":"View details about property settings for appointments."},{"scope":"crm.schemas.appointments.write","description":"Create, delete, or make changes to property settings for appointments."},{"scope":"crm.schemas.carts.read","description":"View details about property settings for carts."},{"scope":"crm.schemas.carts.write","description":"Create, delete, or make changes to property settings for carts."},{"scope":"crm.schemas.commercepayments.read","description":"View details about property settings for commerce payments."},{"scope":"crm.schemas.commercepayments.write","description":"Create, delete, or make changes to property settings for commerce payments."},{"scope":"crm.schemas.companies.read","description":"View details about property settings for companies."},{"scope":"crm.schemas.companies.write","description":"Create, delete, or make changes to property settings for companies."},{"scope":"crm.schemas.contacts.read","description":"View details about property settings for contacts."},{"scope":"crm.schemas.contacts.write","description":"Create, delete, or make changes to property settings for contacts."},{"scope":"crm.schemas.courses.read","description":"View details about property settings for courses."},{"scope":"crm.schemas.courses.write","description":"Create, delete, or make changes to property settings for courses."},{"scope":"crm.schemas.custom.read","description":"View details about custom object definitions in the HubSpot CRM."},{"scope":"crm.schemas.deals.read","description":"View details about property settings for deals."},{"scope":"crm.schemas.deals.write","description":"Create, delete, or make changes to property settings for deals."},{"scope":"crm.schemas.invoices.read","description":"View details about property settings for invoices."},{"scope":"crm.schemas.invoices.write","description":"Create, delete, or make changes to property settings for invoices."},{"scope":"crm.schemas.line_items.read","description":"View details about property settings for line items."},{"scope":"crm.schemas.listings.read","description":"View details about property settings for listings."},{"scope":"crm.schemas.listings.write","description":"Create, delete, or make changes to property settings for listings."},{"scope":"crm.schemas.orders.read","description":"View details about property settings for orders."},{"scope":"crm.schemas.orders.write","description":"Create, manage, or make changes to property settings for orders."},{"scope":"crm.schemas.quotes.read","description":"View details about quotes and quotes templates."},{"scope":"crm.schemas.services.read","description":"View details about property settings for services."},{"scope":"crm.schemas.services.write","description":"Create, manage, or make changes to property settings for services."},{"scope":"crm.schemas.subscriptions.read","description":"Provides read-only access to subscription schemas in the CRM."},{"scope":"crm.schemas.subscriptions.write","description":"Provides write access to subscription schemas in the CRM."},{"scope":"ctas.read","description":"Allows read access for CTAs."},{"scope":"e-commerce","description":"This includes access to e-commerce features."},{"scope":"external_integrations.forms.access","description":"Includes the ability to rename, delete, and clone existing forms."},{"scope":"files","description":"\tThis includes access to File Manager."},{"scope":"files.ui_hidden.read","description":"View details or download user files, attachments, and system files from all HubSpot tools."},{"scope":"forms","description":"This includes access to the Forms endpoints."},{"scope":"forms-uploaded-files","description":"Download files submitted through a form."},{"scope":"hubdb","description":"This includes access to HubDB."},{"scope":"integration-sync","description":"This exposes the sync API, which allows syncing of most CRM objects."},{"scope":"marketing-email","description":"Grants access to send marketing emails through the single-send API."},{"scope":"marketing.campaigns.read","description":"View details about marketing campaigns and their associated assets."},{"scope":"marketing.campaigns.revenue.read","description":"View revenue details and deal amounts attributed to a marketing campaign."},{"scope":"marketing.campaigns.write","description":"Create, update, and delete marketing campaigns."},{"scope":"media_bridge.read","description":"Grants access to events and objects from the media bridge."},{"scope":"media_bridge.write","description":"Grants access to create and update events and objects from the media bridge."},{"scope":"oauth","description":"Allows the app to make OAuth requests to HubSpot's API."},{"scope":"record_images.signed_urls.read","description":"Allows the app to access signed URLs for record images."},{"scope":"sales-email-read","description":"Grants access to read all details of one-to-one emails sent to contacts."},{"scope":"scheduler.meetings.meeting-link.read","description":"Read metadata and booking availability for meeting links."},{"scope":"settings.billing.write","description":"Make changes to your account’s billing settings. This includes managing and assigning paid seats for users."},{"scope":"settings.currencies.read","description":"Reads existing exchange rates along with the current company currency associated with your portal."},{"scope":"settings.currencies.write","description":"Create, update and delete exchange rates along with updating the company currency associated with your portal."},{"scope":"settings.security.security_health.read","description":"View the security health status of your HubSpot account."},{"scope":"settings.users.read","description":"View details about account users and their permissions."},{"scope":"settings.users.teams.read","description":"See details about the account’s teams."},{"scope":"settings.users.teams.write","description":"Assign users to teams on your HubSpot account."},{"scope":"settings.users.write","description":"Manage users and user permissions on your HubSpot account. This includes creating new users, assigning permissions and roles, and deleting existing users."},{"scope":"social","description":"This includes Social Inbox."},{"scope":"tax_rates.read","description":"View details about tax rates configured in your account."},{"scope":"tickets","description":"This includes access to tickets."},{"scope":"timeline","description":"Grants access to manage custom events on HubSpot CRM records. This includes creating or updating records."},{"scope":"transactional-email","description":"This includes transactional emails and the transactional emails endpoints."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} HubSpot ga | 1254a043-4054-440a-9fae-fa16a1df5289 | 0 | Enabled | |
{"name":"google-sheet","display_name":"Google Sheets","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-sheet.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/spreadsheets.readonly"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleSpreadsheet.created"},"model":{"type":"string","const":"GoogleSpreadsheet"},"description":{"type":"string","const":"A spreadsheet was created"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSpreadsheet.updated"},"model":{"type":"string","const":"GoogleSpreadsheet"},"description":{"type":"string","const":"A spreadsheet was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSpreadsheet.deleted"},"model":{"type":"string","const":"GoogleSpreadsheet"},"description":{"type":"string","const":"A spreadsheet was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSheetData.created"},"model":{"type":"string","const":"GoogleSheetData"},"description":{"type":"string","const":"Sheet data was created"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values"},"schema":{"type":"object","properties":{"id":{"type":"string"},"spreadsheetId":{"type":"string"},"spreadsheetName":{"type":"string"},"sheetName":{"type":"string"},"sheetId":{"type":"number"},"rowCount":{"type":"number"},"columnCount":{"type":"number"},"headers":{"type":"array","items":{"type":"string"}},"data":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","spreadsheetId","spreadsheetName","sheetName","sheetId","data"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSheetData.updated"},"model":{"type":"string","const":"GoogleSheetData"},"description":{"type":"string","const":"Sheet data was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values"},"schema":{"type":"object","properties":{"id":{"type":"string"},"spreadsheetId":{"type":"string"},"spreadsheetName":{"type":"string"},"sheetName":{"type":"string"},"sheetId":{"type":"number"},"rowCount":{"type":"number"},"columnCount":{"type":"number"},"headers":{"type":"array","items":{"type":"string"}},"data":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","spreadsheetId","spreadsheetName","sheetName","sheetId","data"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleSheetData.deleted"},"model":{"type":"string","const":"GoogleSheetData"},"description":{"type":"string","const":"Sheet data was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/spreadsheets.readonly"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/spreadsheets.readonly"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"},{"scope":"https://www.googleapis.com/auth/spreadsheets","description":"See, edit, create, and delete all your Google Sheets spreadsheets"},{"scope":"https://www.googleapis.com/auth/spreadsheets.readonly","description":"See all your Google Sheets spreadsheets"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Sheets ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"google-mail","display_name":"Gmail","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-mail.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.created"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was created"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"messageListVisibility":{"type":"string"},"labelListVisibility":{"type":"string"},"messagesTotal":{"type":"number"},"messagesUnread":{"type":"number"},"threadsTotal":{"type":"number"},"threadsUnread":{"type":"number"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.updated"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"messageListVisibility":{"type":"string"},"labelListVisibility":{"type":"string"},"messagesTotal":{"type":"number"},"messagesUnread":{"type":"number"},"threadsTotal":{"type":"number"},"threadsUnread":{"type":"number"}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GmailLabel.deleted"},"model":{"type":"string","const":"GmailLabel"},"description":{"type":"string","const":"A label was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/gmail/api/reference/rest/v1/users.labels"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"],"openint_allowed_scopes":["https://www.googleapis.com/auth/gmail.addons.current.action.compose","https://www.googleapis.com/auth/gmail.addons.current.message.metadata","https://www.googleapis.com/auth/gmail.addons.current.message.readonly","https://www.googleapis.com/auth/gmail.addons.current.message.action","https://www.googleapis.com/auth/gmail.labels","https://www.googleapis.com/auth/gmail.send"],"scopes":[{"scope":"https://mail.google.com/","description":"Read, compose, send, and permanently delete all your email from Gmail"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.action.compose","description":"Manage drafts and send emails when you interact with the add-on"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.action","description":"View your email messages when you interact with the add-on"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.metadata","description":"View your email message metadata when the add-on is running"},{"scope":"https://www.googleapis.com/auth/gmail.addons.current.message.readonly","description":"View your email messages when the add-on is running"},{"scope":"https://www.googleapis.com/auth/gmail.compose","description":"Manage drafts and send emails"},{"scope":"https://www.googleapis.com/auth/gmail.insert","description":"Add emails into your Gmail mailbox"},{"scope":"https://www.googleapis.com/auth/gmail.labels","description":"See and edit your email labels"},{"scope":"https://www.googleapis.com/auth/gmail.metadata","description":"View your email message metadata such as labels and headers, but not the email body"},{"scope":"https://www.googleapis.com/auth/gmail.modify","description":"Read, compose, and send emails from your Gmail account"},{"scope":"https://www.googleapis.com/auth/gmail.readonly","description":"View your email messages and settings"},{"scope":"https://www.googleapis.com/auth/gmail.send","description":"Send email on your behalf"},{"scope":"https://www.googleapis.com/auth/gmail.settings.basic","description":"See, edit, create, or change your email settings and filters in Gmail"},{"scope":"https://www.googleapis.com/auth/gmail.settings.sharing","description":"Manage Gmail sharing settings"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Gmail ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"google-drive","display_name":"Google Drive","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-drive.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.created"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was created or uploaded"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.updated"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.deleted"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.created"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.updated"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.deleted"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.apps","description":"View and manage your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.apps.readonly","description":"View your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.meet.readonly","description":"See and download your Google Drive files that were created or edited by Google Meet"},{"scope":"https://www.googleapis.com/auth/drive.metadata","description":"View and manage metadata of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.metadata.readonly","description":"See information about your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.photos.readonly","description":"View the photos, videos and albums in your Google Photos"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.scripts","description":"Modify your Google Apps Script scripts' behavior"},{"scope":"https://www.googleapis.com/auth/activity","description":"View the activity history of your Google apps"},{"scope":"https://www.googleapis.com/auth/drive.activity","description":"View and add to the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.activity.readonly","description":"View the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.install","description":"Connect itself to your Google Drive"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Drive ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"google-docs","display_name":"Google Docs","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-docs.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/documents.readonly","https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocument.created"},"model":{"type":"string","const":"GoogleDocument"},"description":{"type":"string","const":"A document was created"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocument.updated"},"model":{"type":"string","const":"GoogleDocument"},"description":{"type":"string","const":"A document was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}}},"required":["id","name"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocument.deleted"},"model":{"type":"string","const":"GoogleDocument"},"description":{"type":"string","const":"A document was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocumentContent.created"},"model":{"type":"string","const":"GoogleDocumentContent"},"description":{"type":"string","const":"Document content was created"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"},"documentId":{"type":"string"},"title":{"type":"string"},"body":{"type":"string"},"revisionId":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","documentId","title","body"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocumentContent.updated"},"model":{"type":"string","const":"GoogleDocumentContent"},"description":{"type":"string","const":"Document content was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"},"documentId":{"type":"string"},"title":{"type":"string"},"body":{"type":"string"},"revisionId":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","documentId","title","body"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDocumentContent.deleted"},"model":{"type":"string","const":"GoogleDocumentContent"},"description":{"type":"string","const":"Document content was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/docs/api/reference/rest/v1/documents"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/documents.readonly"],"openint_allowed_scopes":["https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/documents.readonly","https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly"],"scopes":[{"scope":"https://www.googleapis.com/auth/docs","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/documents","description":"See, edit, create, and delete all your Google Docs documents"},{"scope":"https://www.googleapis.com/auth/documents.readonly","description":"See all your Google Docs documents"},{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Docs ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"google-calendar","display_name":"Google Calendar","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-calendar.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/calendar.settings.readonly","https://www.googleapis.com/auth/calendar.app.created","https://www.googleapis.com/auth/calendar.calendarlist.readonly","https://www.googleapis.com/auth/calendar.events.freebusy","https://www.googleapis.com/auth/calendar.events.public.readonly","https://www.googleapis.com/auth/calendar.freebusy","https://www.googleapis.com/auth/calendar","https://www.googleapis.com/auth/calendar.acls","https://www.googleapis.com/auth/calendar.acls.readonly","https://www.googleapis.com/auth/calendar.calendarlist","https://www.googleapis.com/auth/calendar.calendars.readonly","https://www.googleapis.com/auth/calendar.calendars","https://www.googleapis.com/auth/calendar.events","https://www.googleapis.com/auth/calendar.events.owned","https://www.googleapis.com/auth/calendar.events.owned.readonly","https://www.googleapis.com/auth/calendar.events.readonly"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendar.created"},"model":{"type":"string","const":"GoogleCalendar"},"description":{"type":"string","const":"A calendar was created or added"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/calendarList"},"schema":{"type":"object","properties":{"id":{"type":"string"},"summary":{"type":"string"},"description":{"type":"string"},"location":{"type":"string"},"timeZone":{"type":"string"},"colorId":{"type":"string"},"backgroundColor":{"type":"string"},"foregroundColor":{"type":"string"},"accessRole":{"type":"string"},"primary":{"type":"boolean"},"deleted":{"type":"boolean"}},"required":["id","summary"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendar.updated"},"model":{"type":"string","const":"GoogleCalendar"},"description":{"type":"string","const":"A calendar was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/calendarList"},"schema":{"type":"object","properties":{"id":{"type":"string"},"summary":{"type":"string"},"description":{"type":"string"},"location":{"type":"string"},"timeZone":{"type":"string"},"colorId":{"type":"string"},"backgroundColor":{"type":"string"},"foregroundColor":{"type":"string"},"accessRole":{"type":"string"},"primary":{"type":"boolean"},"deleted":{"type":"boolean"}},"required":["id","summary"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendar.deleted"},"model":{"type":"string","const":"GoogleCalendar"},"description":{"type":"string","const":"A calendar was deleted or removed"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/calendarList"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendarEvent.created"},"model":{"type":"string","const":"GoogleCalendarEvent"},"description":{"type":"string","const":"A calendar event was created"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/events"},"schema":{"type":"object","properties":{"id":{"type":"string"},"status":{"type":"string"},"htmlLink":{"type":"string"},"created":{"type":"string"},"updated":{"type":"string"},"summary":{"type":"string"},"description":{"type":"string"},"location":{"type":"string"},"creator":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"displayName":{"type":"string"},"self":{"type":"boolean"}}},"organizer":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"displayName":{"type":"string"},"self":{"type":"boolean"}}},"start":{"type":"object","properties":{"date":{"type":"string"},"dateTime":{"type":"string"},"timeZone":{"type":"string"}}},"end":{"type":"object","properties":{"date":{"type":"string"},"dateTime":{"type":"string"},"timeZone":{"type":"string"}}},"recurringEventId":{"type":"string"},"iCalUID":{"type":"string"},"eventType":{"type":"string"}},"required":["id","status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendarEvent.updated"},"model":{"type":"string","const":"GoogleCalendarEvent"},"description":{"type":"string","const":"A calendar event was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/events"},"schema":{"type":"object","properties":{"id":{"type":"string"},"status":{"type":"string"},"htmlLink":{"type":"string"},"created":{"type":"string"},"updated":{"type":"string"},"summary":{"type":"string"},"description":{"type":"string"},"location":{"type":"string"},"creator":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"displayName":{"type":"string"},"self":{"type":"boolean"}}},"organizer":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"displayName":{"type":"string"},"self":{"type":"boolean"}}},"start":{"type":"object","properties":{"date":{"type":"string"},"dateTime":{"type":"string"},"timeZone":{"type":"string"}}},"end":{"type":"object","properties":{"date":{"type":"string"},"dateTime":{"type":"string"},"timeZone":{"type":"string"}}},"recurringEventId":{"type":"string"},"iCalUID":{"type":"string"},"eventType":{"type":"string"}},"required":["id","status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleCalendarEvent.deleted"},"model":{"type":"string","const":"GoogleCalendarEvent"},"description":{"type":"string","const":"A calendar event was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/calendar/api/v3/reference/events"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/calendar.settings.readonly","https://www.googleapis.com/auth/calendar.app.created","https://www.googleapis.com/auth/calendar.calendarlist.readonly","https://www.googleapis.com/auth/calendar.events.freebusy","https://www.googleapis.com/auth/calendar.events.public.readonly","https://www.googleapis.com/auth/calendar.freebusy","https://www.googleapis.com/auth/calendar","https://www.googleapis.com/auth/calendar.acls","https://www.googleapis.com/auth/calendar.acls.readonly","https://www.googleapis.com/auth/calendar.calendarlist","https://www.googleapis.com/auth/calendar.calendars.readonly","https://www.googleapis.com/auth/calendar.calendars","https://www.googleapis.com/auth/calendar.events","https://www.googleapis.com/auth/calendar.events.owned","https://www.googleapis.com/auth/calendar.events.owned.readonly","https://www.googleapis.com/auth/calendar.events.readonly"],"openint_allowed_scopes":["https://www.googleapis.com/auth/calendar.settings.readonly","https://www.googleapis.com/auth/calendar.app.created","https://www.googleapis.com/auth/calendar.calendarlist.readonly","https://www.googleapis.com/auth/calendar.events.freebusy","https://www.googleapis.com/auth/calendar.events.public.readonly","https://www.googleapis.com/auth/calendar.freebusy","https://www.googleapis.com/auth/calendar","https://www.googleapis.com/auth/calendar.acls","https://www.googleapis.com/auth/calendar.acls.readonly","https://www.googleapis.com/auth/calendar.calendarlist","https://www.googleapis.com/auth/calendar.calendars.readonly","https://www.googleapis.com/auth/calendar.calendars","https://www.googleapis.com/auth/calendar.events","https://www.googleapis.com/auth/calendar.events.owned","https://www.googleapis.com/auth/calendar.events.owned.readonly","https://www.googleapis.com/auth/calendar.events.readonly"],"scopes":[{"scope":"https://www.googleapis.com/auth/calendar","description":"See, edit, share, and permanently delete all the calendars you can access using Google Calendar"},{"scope":"https://www.googleapis.com/auth/calendar.events","description":"View and edit events on all your calendars"},{"scope":"https://www.googleapis.com/auth/calendar.events.readonly","description":"View events on all your calendars"},{"scope":"https://www.googleapis.com/auth/calendar.readonly","description":"See and download any calendar you can access using your Google Calendar"},{"scope":"https://www.googleapis.com/auth/calendar.settings.readonly","description":"View your Calendar settings"},{"scope":"https://www.googleapis.com/auth/calendar.acls","description":"See and change the sharing permissions of Google calendars you own"},{"scope":"https://www.googleapis.com/auth/calendar.acls.readonly","description":"See the sharing permissions of Google calendars you own"},{"scope":"https://www.googleapis.com/auth/calendar.calendarlist","description":"See, add, and remove Google calendars you're subscribed to"},{"scope":"https://www.googleapis.com/auth/calendar.calendarlist.readonly","description":"See the list of Google calendars you're subscribed to"},{"scope":"https://www.googleapis.com/auth/calendar.calendars","description":"See and change the properties of Google calendars you have access to, and create secondary calendars"},{"scope":"https://www.googleapis.com/auth/calendar.calendars.readonly","description":"See the title, description, default time zone, and other properties of Google calendars you have access to"},{"scope":"https://www.googleapis.com/auth/calendar.events.owned","description":"See, create, change, and delete events on Google calendars you own"},{"scope":"https://www.googleapis.com/auth/calendar.events.owned.readonly","description":"See the events on Google calendars you own"},{"scope":"https://www.googleapis.com/auth/calendar.app.created","description":"Make secondary Google calendars, and see, create, change, and delete events on them"},{"scope":"https://www.googleapis.com/auth/calendar.events.freebusy","description":"See the availability on Google calendars you have access to"},{"scope":"https://www.googleapis.com/auth/calendar.events.public.readonly","description":"See the events on public calendars"},{"scope":"https://www.googleapis.com/auth/calendar.freebusy","description":"View your availability in your calendars"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Calendar ga | 1012035106355-2dhot2e6o0malvog2ofss7akj2nsp8nq.apps.googleusercontent.com | 0 | Enabled | |
{"name":"github","display_name":"GitHub","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-github.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read:user","read:org","read:project","user:email","repo"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GithubRepo.created"},"model":{"type":"string","const":"GithubRepo"},"description":{"type":"string","const":"A repository was created"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/repos/repos"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"full_name":{"type":"string"},"owner":{"type":"string"},"description":{"type":"string"},"url":{"type":"string"},"html_url":{"type":"string"},"private":{"type":"boolean"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","full_name","owner","url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubRepo.updated"},"model":{"type":"string","const":"GithubRepo"},"description":{"type":"string","const":"A repository was updated"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/repos/repos"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"full_name":{"type":"string"},"owner":{"type":"string"},"description":{"type":"string"},"url":{"type":"string"},"html_url":{"type":"string"},"private":{"type":"boolean"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","full_name","owner","url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubRepo.deleted"},"model":{"type":"string","const":"GithubRepo"},"description":{"type":"string","const":"A repository was deleted"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/repos/repos"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubIssue.created"},"model":{"type":"string","const":"GithubIssue"},"description":{"type":"string","const":"An issue was created"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/issues/issues"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubIssue.updated"},"model":{"type":"string","const":"GithubIssue"},"description":{"type":"string","const":"An issue was updated"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/issues/issues"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubIssue.deleted"},"model":{"type":"string","const":"GithubIssue"},"description":{"type":"string","const":"An issue was deleted"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/issues/issues"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubPullRequest.created"},"model":{"type":"string","const":"GithubPullRequest"},"description":{"type":"string","const":"A pull request was created"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/pulls/pulls"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"head_ref":{"type":"string"},"base_ref":{"type":"string"},"merged":{"type":"boolean"},"merged_at":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo","head_ref","base_ref"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubPullRequest.updated"},"model":{"type":"string","const":"GithubPullRequest"},"description":{"type":"string","const":"A pull request was updated"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/pulls/pulls"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"head_ref":{"type":"string"},"base_ref":{"type":"string"},"merged":{"type":"boolean"},"merged_at":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo","head_ref","base_ref"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubPullRequest.deleted"},"model":{"type":"string","const":"GithubPullRequest"},"description":{"type":"string","const":"A pull request was deleted"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/pulls/pulls"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubCommit.created"},"model":{"type":"string","const":"GithubCommit"},"description":{"type":"string","const":"A commit was pushed"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/commits/commits"},"schema":{"type":"object","properties":{"id":{"type":"string"},"sha":{"type":"string"},"message":{"type":"string"},"author_name":{"type":"string"},"author_email":{"type":"string"},"author_date":{"type":"string"},"committer_name":{"type":"string"},"committer_date":{"type":"string"},"url":{"type":"string"},"html_url":{"type":"string"},"repo_full_name":{"type":"string"}},"required":["id","sha","message","url","repo_full_name"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"required_scopes":["read:user","user:email","repo"],"openint_default_scopes":["read:user","read:org","read:project","user:email","repo"],"openint_allowed_scopes":["read:user","read:org","read:project","user:email","repo"],"scopes":[{"scope":"repo","description":"Grants full access to public and private repositories including read and write access to code, commit statuses, repository invitations, collaborators, deployment statuses, and repository webhooks. Also grants access to manage organization-owned resources including projects, invitations, team memberships and webhooks."},{"scope":"repo:status","description":"Grants read/write access to commit statuses in public and private repositories. This scope is only necessary to grant other users or services access to private repository commit statuses without granting access to the code."},{"scope":"repo_deployment","description":"Grants access to deployment statuses for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, without granting access to the code."},{"scope":"public_repo","description":"Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories."},{"scope":"repo:invite","description":"Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites without granting access to the code."},{"scope":"security_events","description":"Grants read and write access to security events in the code scanning API. This scope is only necessary to grant other users or services access to security events without granting access to the code."},{"scope":"admin:repo_hook","description":"Grants read, write, ping, and delete access to repository hooks in public or private repositories. The repo and public_repo scopes grant full access to repositories, including repository hooks. Use the admin:repo_hook scope to limit access to only repository hooks."},{"scope":"write:repo_hook","description":"Grants read, write, and ping access to hooks in public or private repositories."},{"scope":"read:repo_hook","description":"Grants read and ping access to hooks in public or private repositories."},{"scope":"admin:org","description":"Fully manage the organization and its teams, projects, and memberships."},{"scope":"write:org","description":"Read and write access to organization membership and organization projects."},{"scope":"read:org","description":"Read-only access to organization membership, organization projects, and team membership."},{"scope":"admin:public_key","description":"Fully manage public keys."},{"scope":"write:public_key","description":"Create, list, and view details for public keys."},{"scope":"read:public_key","description":"List and view details for public keys."},{"scope":"admin:org_hook","description":"Grants read, write, ping, and delete access to organization hooks. Note: OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth app."},{"scope":"gist","description":"Grants write access to gists."},{"scope":"notifications","description":"Grants read access to notifications, mark as read access to threads, watch/unwatch access to repositories, and read/write/delete access to thread subscriptions."},{"scope":"user","description":"Grants read/write access to profile info only. Note that this scope includes user:email and user:follow."},{"scope":"read:user","description":"Grants access to read a user's profile data."},{"scope":"user:email","description":"Grants read access to a user's email addresses."},{"scope":"user:follow","description":"Grants access to follow or unfollow other users."},{"scope":"project","description":"Grants read/write access to user and organization projects."},{"scope":"read:project","description":"Grants read only access to user and organization projects."},{"scope":"delete_repo","description":"Grants access to delete adminable repositories."},{"scope":"write:packages","description":"Grants access to upload or publish a package in GitHub Packages."},{"scope":"read:packages","description":"Grants access to download or install packages from GitHub Packages."},{"scope":"delete:packages","description":"Grants access to delete packages from GitHub Packages."},{"scope":"admin:gpg_key","description":"Fully manage GPG keys."},{"scope":"write:gpg_key","description":"Create, list, and view details for GPG keys."},{"scope":"read:gpg_key","description":"List and view details for GPG keys."},{"scope":"codespace","description":"Grants the ability to create and manage codespaces. Codespaces can expose a GITHUB_TOKEN which may have a different set of scopes."},{"scope":"workflow","description":"Grants the ability to add and update GitHub Actions workflow files. Workflow files can expose GITHUB_TOKEN which may have a different set of scopes."},{"scope":"read:audit_log","description":"Read audit log data."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} GitHub ga | Ov23liiRrnYhqo26LpHk | 0 | Enabled | |
{"name":"dropbox","display_name":"Dropbox","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-dropbox.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["account_info.read","files.content.read","files.metadata.read"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"DropboxFile.created"},"model":{"type":"string","const":"DropboxFile"},"description":{"type":"string","const":"A file was created or uploaded"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"},"modified_date":{"type":"string"}},"required":["id","name","path"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxFile.updated"},"model":{"type":"string","const":"DropboxFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"},"modified_date":{"type":"string"}},"required":["id","name","path"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxFile.deleted"},"model":{"type":"string","const":"DropboxFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxUser.created"},"model":{"type":"string","const":"DropboxUser"},"description":{"type":"string","const":"A user was added"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/teams#team-members"},"schema":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["id","email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxUser.updated"},"model":{"type":"string","const":"DropboxUser"},"description":{"type":"string","const":"A user was updated"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/teams#team-members"},"schema":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["id","email"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxUser.deleted"},"model":{"type":"string","const":"DropboxUser"},"description":{"type":"string","const":"A user was removed"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/teams#team-members"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxFolder.created"},"model":{"type":"string","const":"DropboxFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"}},"required":["id","name","path"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxFolder.updated"},"model":{"type":"string","const":"DropboxFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"}},"required":["id","name","path"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DropboxFolder.deleted"},"model":{"type":"string","const":"DropboxFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["files.metadata.read"],"openint_allowed_scopes":["account_info.read","files.content.read","files.metadata.read"],"scopes":[{"scope":"account_info.read","description":"Read basic account information (name, email, etc.) but no access to files or other sensitive data."},{"scope":"account_info.write","description":"Read and write basic account information (can update profile details)."},{"scope":"files.content.read","description":"Read content of files and folders in the user's Dropbox."},{"scope":"files.content.write","description":"Read and write content of files and folders in the user's Dropbox."},{"scope":"files.metadata.read","description":"Read metadata about files and folders (without accessing content)."},{"scope":"files.metadata.write","description":"Read and write metadata about files and folders (rename, move, etc.)."},{"scope":"sharing.read","description":"View shared files and folders, but cannot modify sharing settings."},{"scope":"sharing.write","description":"View and modify shared files and folders (create and manage shares)."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Dropbox alpha | x41r363mvz33v57 | 0 | Enabled | |
{"name":"discord","display_name":"Discord","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-discord.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["identify","guilds","guilds.join","guilds.members.read","gdm.join","messages.read","email"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"DiscordGuild.created"},"model":{"type":"string","const":"DiscordGuild"},"description":{"type":"string","const":"A guild was created or user joined"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/user#get-current-user-guilds"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"icon":{"type":["string","null"]},"owner":{"type":"boolean"},"permissions":{"type":["string","null"]},"features":{"type":"array","items":{"type":"string"}}},"required":["id","name","icon","owner","permissions","features"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordGuild.updated"},"model":{"type":"string","const":"DiscordGuild"},"description":{"type":"string","const":"A guild was updated"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/user#get-current-user-guilds"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"icon":{"type":["string","null"]},"owner":{"type":"boolean"},"permissions":{"type":["string","null"]},"features":{"type":"array","items":{"type":"string"}}},"required":["id","name","icon","owner","permissions","features"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordGuild.deleted"},"model":{"type":"string","const":"DiscordGuild"},"description":{"type":"string","const":"A guild was deleted or user left"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/user#get-current-user-guilds"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordChannel.created"},"model":{"type":"string","const":"DiscordChannel"},"description":{"type":"string","const":"A channel was created"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#get-guild-channels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"name":{"type":["string","null"]},"type":{"type":"number"},"position":{"type":["number","null"]},"topic":{"type":["string","null"]},"nsfw":{"type":"boolean"},"parent_id":{"type":["string","null"]}},"required":["id","guild_id","name","type","position","topic","nsfw","parent_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordChannel.updated"},"model":{"type":"string","const":"DiscordChannel"},"description":{"type":"string","const":"A channel was updated"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#get-guild-channels"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"name":{"type":["string","null"]},"type":{"type":"number"},"position":{"type":["number","null"]},"topic":{"type":["string","null"]},"nsfw":{"type":"boolean"},"parent_id":{"type":["string","null"]}},"required":["id","guild_id","name","type","position","topic","nsfw","parent_id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordChannel.deleted"},"model":{"type":"string","const":"DiscordChannel"},"description":{"type":"string","const":"A channel was deleted"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#get-guild-channels"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMember.created"},"model":{"type":"string","const":"DiscordMember"},"description":{"type":"string","const":"A member joined the guild"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#list-guild-members"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"user_id":{"type":"string"},"username":{"type":"string"},"discriminator":{"type":["string","null"]},"global_name":{"type":["string","null"]},"nick":{"type":["string","null"]},"avatar":{"type":["string","null"]},"roles":{"type":"array","items":{"type":"string"}},"joined_at":{"type":"string"}},"required":["id","guild_id","user_id","username","discriminator","global_name","nick","avatar","roles","joined_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMember.updated"},"model":{"type":"string","const":"DiscordMember"},"description":{"type":"string","const":"A member was updated"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#list-guild-members"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"user_id":{"type":"string"},"username":{"type":"string"},"discriminator":{"type":["string","null"]},"global_name":{"type":["string","null"]},"nick":{"type":["string","null"]},"avatar":{"type":["string","null"]},"roles":{"type":"array","items":{"type":"string"}},"joined_at":{"type":"string"}},"required":["id","guild_id","user_id","username","discriminator","global_name","nick","avatar","roles","joined_at"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMember.deleted"},"model":{"type":"string","const":"DiscordMember"},"description":{"type":"string","const":"A member left the guild"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#list-guild-members"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMessage.created"},"model":{"type":"string","const":"DiscordMessage"},"description":{"type":"string","const":"A message was created"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/channel#get-channel-messages"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"author_id":{"type":"string"},"author_username":{"type":"string"},"content":{"type":"string"},"timestamp":{"type":"string"},"edited_timestamp":{"type":["string","null"]},"pinned":{"type":"boolean"},"type":{"type":"number"}},"required":["id","channel_id","author_id","author_username","content","timestamp","edited_timestamp","pinned","type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMessage.updated"},"model":{"type":"string","const":"DiscordMessage"},"description":{"type":"string","const":"A message was updated"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/channel#get-channel-messages"},"schema":{"type":"object","properties":{"id":{"type":"string"},"channel_id":{"type":"string"},"author_id":{"type":"string"},"author_username":{"type":"string"},"content":{"type":"string"},"timestamp":{"type":"string"},"edited_timestamp":{"type":["string","null"]},"pinned":{"type":"boolean"},"type":{"type":"number"}},"required":["id","channel_id","author_id","author_username","content","timestamp","edited_timestamp","pinned","type"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordMessage.deleted"},"model":{"type":"string","const":"DiscordMessage"},"description":{"type":"string","const":"A message was deleted"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/channel#get-channel-messages"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordRole.created"},"model":{"type":"string","const":"DiscordRole"},"description":{"type":"string","const":"A role was created"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#get-guild-roles"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"name":{"type":"string"},"color":{"type":"number"},"hoist":{"type":"boolean"},"position":{"type":"number"},"permissions":{"type":"string"},"managed":{"type":"boolean"},"mentionable":{"type":"boolean"}},"required":["id","guild_id","name","color","hoist","position","permissions","managed","mentionable"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"DiscordRole.updated"},"model":{"type":"string","const":"DiscordRole"},"description":{"type":"string","const":"A role was updated"},"schema_url":{"type":"string","const":"https://discord.com/developers/docs/resources/guild#get-guild-roles"},"schema":{"type":"object","properties":{"id":{"type":"string"},"guild_id":{"type":"string"},"name":{"type":"string"},"color":{"type":"number"},"hoist":{"type":"boolean"},"position":{"type":"number"},"permissions":{"type":"string"},"managed":{"type":"boolean"},"mentionable":{"type":"boolean"}},"required":["id","guild_id","name","color","hoist","position","permissions","managed","mentionable"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["identify","guilds","guilds.join","guilds.members.read","gdm.join","messages.read","email"],"openint_allowed_scopes":["identify","guilds","guilds.join","guilds.members.read","gdm.join","messages.read","email"],"scopes":[{"scope":"activities.read","description":"Allows your app to fetch data from a user's \"Now Playing/Recently Played\" list — not currently available for apps"},{"scope":"activities.write","description":"Allows your app to update a user's activity - not currently available for apps (NOT REQUIRED FOR GAMESDK ACTIVITY MANAGER)"},{"scope":"applications.builds.read","description":"Allows your app to read build data for a user's applications"},{"scope":"applications.builds.upload","description":"Allows your app to upload/update builds for a user's applications - requires Discord approval"},{"scope":"applications.commands","description":"Allows your app to add commands to a guild - included by default with the bot scope"},{"scope":"applications.commands.permissions.update","description":"Allows your app to update permissions for its commands in a guild a user has permissions to"},{"scope":"applications.entitlements","description":"Allows your app to read entitlements for a user's applications"},{"scope":"applications.store.update","description":"Allows your app to read and update store data (SKUs, store listings, achievements, etc.) for a user's applications"},{"scope":"bot","description":"For OAuth2 bots, this puts the bot in the user's selected guild by default"},{"scope":"connections","description":"Allows /users/@me/connections to return linked third-party accounts"},{"scope":"dm_channels.read","description":"Allows your app to see information about the user's DMs and group DMs - requires Discord approval"},{"scope":"email","description":"Enables /users/@me to return an email"},{"scope":"gdm.join","description":"Allows your app to join users to a group DM"},{"scope":"guilds","description":"Allows /users/@me/guilds to return basic information about all of a user's guilds"},{"scope":"guilds.join","description":"Allows /guilds/{guild.id}/members/{user.id} to be used for joining users to a guild"},{"scope":"guilds.members.read","description":"Allows /users/@me/guilds/{guild.id}/member to return a user's member information in a guild"},{"scope":"identify","description":"Allows /users/@me without email"},{"scope":"messages.read","description":"For local RPC server API access, this allows you to read messages from all client channels (otherwise restricted to channels/guilds your app creates)"},{"scope":"relationships.read","description":"Allows your app to know a user's friends and implicit relationships - requires Discord approval"},{"scope":"role_connections.write","description":"Allows your app to update a user's connection and metadata for the app"},{"scope":"rpc","description":"For local RPC server access, this allows you to control a user's local Discord client - requires Discord approval"},{"scope":"rpc.activities.write","description":"For local RPC server access, this allows you to update a user's activity - requires Discord approval"},{"scope":"rpc.notifications.read","description":"For local RPC server access, this allows you to receive notifications pushed out to the user - requires Discord approval"},{"scope":"rpc.voice.read","description":"For local RPC server access, this allows you to read a user's voice settings and listen for voice events - requires Discord approval"},{"scope":"rpc.voice.write","description":"For local RPC server access, this allows you to update a user's voice settings - requires Discord approval"},{"scope":"voice","description":"Allows your app to connect to voice on user's behalf and see all the voice members - requires Discord approval"},{"scope":"webhook.incoming","description":"This generates a webhook that is returned in the OAuth token response for authorization code grants"},{"scope":"application_identities.write","description":"Allows your app to manage application identities and linked roles"},{"scope":"guilds.channels.read","description":"Allows your app to read channel information from guilds the user is in"},{"scope":"rpc.screenshare.read","description":"For local RPC server access, this allows you to read screenshare state and events - requires Discord approval"},{"scope":"activities.invites.write","description":"Allows your app to create and manage activity invites for users"},{"scope":"presences.read","description":"Allows your app to read user presence information (online status, activities) - requires Discord approval"},{"scope":"dm_channels.messages.read","description":"Allows your app to read messages from user's DM channels - requires Discord approval"},{"scope":"account.global_name.update","description":"Allows your app to update the user's global display name"},{"scope":"sdk.social_layer","description":"Allows your app to access Discord's social layer features through the SDK"},{"scope":"rpc.video.read","description":"For local RPC server access, this allows you to read video state and events - requires Discord approval"},{"scope":"rpc.screenshare.write","description":"For local RPC server access, this allows you to control screenshare settings - requires Discord approval"},{"scope":"presences.write","description":"Allows your app to update user presence information - requires Discord approval"},{"scope":"dm_channels.messages.write","description":"Allows your app to send messages to user's DM channels - requires Discord approval"},{"scope":"payment_sources.country_code","description":"Allows your app to read the country code from user's payment sources for regional features"},{"scope":"lobbies.write","description":"Allows your app to create and manage game lobbies for users"},{"scope":"relationships.write","description":"Allows your app to manage user relationships (friends, blocked users) - requires Discord approval"},{"scope":"openid","description":"Allows your app to use OpenID Connect for authentication"},{"scope":"gateway.connect","description":"Allows your app to connect to Discord's gateway for real-time events - requires Discord approval"},{"scope":"sdk.social_layer_presence","description":"Allows your app to access presence features through Discord's social layer SDK"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Discord ga | 1412954729973288990 | 0 | Enabled | |
{"name":"confluence","display_name":"Confluence","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-confluence.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read:confluence-user","read:confluence-groups","write:confluence-content","read:confluence-space.summary","write:confluence-file","read:confluence-props","write:confluence-props","search:confluence","read:confluence-content.all","read:confluence-content.summary","offline_access"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"},"site_url":{"type":"string","format":"uri","description":"Your Atlassian site URL (e.g., https://your-domain.atlassian.net)"}},"required":["oauth","site_url"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"ConfluenceSpace.created"},"model":{"type":"string","const":"ConfluenceSpace"},"description":{"type":"string","const":"A space was created"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-space/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"},"homepage_id":{"type":"string"},"description":{"type":"string"},"created_at":{"type":"string"}},"required":["id","key","name","type","status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ConfluenceSpace.updated"},"model":{"type":"string","const":"ConfluenceSpace"},"description":{"type":"string","const":"A space was updated"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-space/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"},"homepage_id":{"type":"string"},"description":{"type":"string"},"created_at":{"type":"string"}},"required":["id","key","name","type","status"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ConfluenceSpace.deleted"},"model":{"type":"string","const":"ConfluenceSpace"},"description":{"type":"string","const":"A space was deleted"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-space/"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ConfluencePage.created"},"model":{"type":"string","const":"ConfluencePage"},"description":{"type":"string","const":"A page was created"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-page/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"space_id":{"type":"string"},"status":{"type":"string"},"parent_id":{"type":"string"},"author_id":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"version":{"type":"number"}},"required":["id","title","space_id","status","version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ConfluencePage.updated"},"model":{"type":"string","const":"ConfluencePage"},"description":{"type":"string","const":"A page was updated"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-page/"},"schema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"space_id":{"type":"string"},"status":{"type":"string"},"parent_id":{"type":"string"},"author_id":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"version":{"type":"number"}},"required":["id","title","space_id","status","version"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"ConfluencePage.deleted"},"model":{"type":"string","const":"ConfluencePage"},"description":{"type":"string","const":"A page was deleted"},"schema_url":{"type":"string","const":"https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-page/"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["read:confluence-user","read:confluence-groups","write:confluence-content","read:confluence-space.summary","write:confluence-file","read:confluence-props","write:confluence-props","search:confluence","read:confluence-content.all","read:confluence-content.summary","offline_access"],"openint_allowed_scopes":["read:confluence-user","read:confluence-groups","write:confluence-content","read:confluence-space.summary","write:confluence-file","read:confluence-props","write:confluence-props","search:confluence","read:confluence-content.all","read:confluence-content.summary","offline_access"],"scopes":[{"scope":"write:confluence-content","description":"Permits the creation of pages, blogs, comments and questions"},{"scope":"read:confluence-space.summary","description":"Read a summary of space information without expansions"},{"scope":"write:confluence-space","description":"Create, update and delete space information"},{"scope":"write:confluence-file","description":"Upload attachments"},{"scope":"read:confluence-props","description":"Read content properties"},{"scope":"write:confluence-props","description":"Write content properties"},{"scope":"manage:confluence-configuration","description":"Manage global settings"},{"scope":"read:confluence-content.all","description":"Read all content, including content body (expansions permitted). Note, APIs using this scope may also return data allowed by read:confluence-space.summary. However, this scope is not a substitute for read:confluence-space.summary"},{"scope":"read:confluence-content.summary","description":"Read a summary of the content, which is the content without expansions. Note, APIs using this scope may also return data allowed by read:confluence-space.summary. However, this scope is not a substitute for read:confluence-space.summary"},{"scope":"search:confluence","description":"Search Confluence. Note, APIs using this scope may also return data allowed by read:confluence-space.summary and read:confluence-content.summary. However, this scope is not a substitute for read:confluence-space.summary or read:confluence-content.summary"},{"scope":"read:confluence-content.permission","description":"View content permission in Confluence"},{"scope":"read:confluence-user","description":"View user information in Confluence that you have access to, including usernames, email adresses and profile pictures"},{"scope":"read:confluence-groups","description":"Permits retrieval of user groups"},{"scope":"write:confluence-groups","description":"Permits creation, removal and update of user groups"},{"scope":"readonly:content.attachment:confluence","description":"Download attachments of a Confluence page or blogpost that you have access to"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Confluence ga | jeIrQp7XUVc9uS8BSdHxvKKTvrOn3Pgi | 0 | Enabled | |
{"name":"asana","display_name":"Asana","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-asana.svg","stage":"alpha","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["default"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"AsanaTask.created"},"model":{"type":"string","const":"AsanaTask"},"description":{"type":"string","const":"A task was created"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"},"status":{"type":"string"},"description":{"type":["string","null"]},"assignee":{"type":["object","null"],"properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"name":{"type":"string"},"email":{"type":["string","null"]},"avatar_url":{"type":["string","null"]}},"required":["created_at","modified_at","id","name","email","avatar_url"]},"due_date":{"type":["string","null"]}},"required":["created_at","modified_at","id","title","url","status","description","assignee","due_date"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaTask.updated"},"model":{"type":"string","const":"AsanaTask"},"description":{"type":"string","const":"A task was updated"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"},"status":{"type":"string"},"description":{"type":["string","null"]},"assignee":{"type":["object","null"],"properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"name":{"type":"string"},"email":{"type":["string","null"]},"avatar_url":{"type":["string","null"]}},"required":["created_at","modified_at","id","name","email","avatar_url"]},"due_date":{"type":["string","null"]}},"required":["created_at","modified_at","id","title","url","status","description","assignee","due_date"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaTask.deleted"},"model":{"type":"string","const":"AsanaTask"},"description":{"type":"string","const":"A task was deleted"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaProject.created"},"model":{"type":"string","const":"AsanaProject"},"description":{"type":"string","const":"A project was created"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"gid":{"type":"string"},"resource_type":{"type":"string"},"name":{"type":"string"},"id":{"type":"string"}},"required":["gid","resource_type","name","id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaProject.updated"},"model":{"type":"string","const":"AsanaProject"},"description":{"type":"string","const":"A project was updated"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"gid":{"type":"string"},"resource_type":{"type":"string"},"name":{"type":"string"},"id":{"type":"string"}},"required":["gid","resource_type","name","id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaProject.deleted"},"model":{"type":"string","const":"AsanaProject"},"description":{"type":"string","const":"A project was deleted"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaUser.created"},"model":{"type":"string","const":"AsanaUser"},"description":{"type":"string","const":"A user was created"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"name":{"type":"string"},"email":{"type":["string","null"]},"avatar_url":{"type":["string","null"]}},"required":["created_at","modified_at","id","name","email","avatar_url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaUser.updated"},"model":{"type":"string","const":"AsanaUser"},"description":{"type":"string","const":"A user was updated"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"created_at":{"type":["string","null"]},"modified_at":{"type":["string","null"]},"id":{"type":"string"},"name":{"type":"string"},"email":{"type":["string","null"]},"avatar_url":{"type":["string","null"]}},"required":["created_at","modified_at","id","name","email","avatar_url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaUser.deleted"},"model":{"type":"string","const":"AsanaUser"},"description":{"type":"string","const":"A user was deleted"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaWorkspace.created"},"model":{"type":"string","const":"AsanaWorkspace"},"description":{"type":"string","const":"A workspace was created"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"gid":{"type":"string"},"resource_type":{"type":"string"},"name":{"type":"string"},"id":{"type":"string"},"is_organization":{"type":"boolean"}},"required":["gid","resource_type","name","id","is_organization"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaWorkspace.updated"},"model":{"type":"string","const":"AsanaWorkspace"},"description":{"type":"string","const":"A workspace was updated"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"gid":{"type":"string"},"resource_type":{"type":"string"},"name":{"type":"string"},"id":{"type":"string"},"is_organization":{"type":"boolean"}},"required":["gid","resource_type","name","id","is_organization"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"AsanaWorkspace.deleted"},"model":{"type":"string","const":"AsanaWorkspace"},"description":{"type":"string","const":"A workspace was deleted"},"schema_url":{"type":"string","const":"https://developers.asana.com/docs/webhooks"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["default"],"openint_allowed_scopes":["default"],"scopes":[{"scope":"openid","description":"Provides access to OpenID Connect ID tokens and the OpenID Connect user info endpoint."},{"scope":"email","description":"Provides access to the user's email through the OpenID Connect user info endpoint."},{"scope":"profile","description":"Provides access to the user's name and profile photo through the OpenID Connect user info endpoint."},{"scope":"default","description":"The default scope provides read-only access to the user's tasks, projects, and workspaces. It does not allow modifications."},{"scope":"attachments:delete","description":"Allows deleting attachments."},{"scope":"attachments:read","description":"Provides read-only access to attachments."},{"scope":"attachments:write","description":"Allows creating attachments."},{"scope":"custom_fields:read","description":"Provides read-only access to custom fields."},{"scope":"custom_fields:write","description":"Allows creating and updating custom fields and enum options."},{"scope":"goals:read","description":"Provides read-only access to goals."},{"scope":"portfolios:read","description":"Provides read-only access to portfolios."},{"scope":"portfolios:write","description":"Allows creating, updating portfolios and managing portfolio items and custom fields."},{"scope":"project_templates:read","description":"Provides read-only access to project templates."},{"scope":"projects:delete","description":"Allows deleting projects."},{"scope":"projects:read","description":"Provides read-only access to projects and project task counts."},{"scope":"projects:write","description":"Allows creating, updating, duplicating projects and managing custom field settings."},{"scope":"stories:read","description":"Provides read-only access to stories."},{"scope":"stories:write","description":"Allows creating and updating stories."},{"scope":"tags:read","description":"Provides read-only access to tags."},{"scope":"tags:write","description":"Allows creating and updating tags."},{"scope":"task_templates:read","description":"Provides read-only access to task templates."},{"scope":"tasks:delete","description":"Allows deleting tasks."},{"scope":"tasks:read","description":"Provides read-only access to tasks, subtasks, dependencies, and user task lists."},{"scope":"tasks:write","description":"Allows creating, updating, duplicating tasks and managing task relationships."},{"scope":"team_memberships:read","description":"Provides read-only access to team memberships."},{"scope":"teams:read","description":"Provides read-only access to teams."},{"scope":"users:read","description":"Provides read-only access to users and user favorites."},{"scope":"webhooks:delete","description":"Allows deleting webhooks."},{"scope":"webhooks:read","description":"Provides read-only access to webhooks."},{"scope":"webhooks:write","description":"Allows creating and updating webhooks."},{"scope":"workspaces:read","description":"Provides read-only access to workspaces."},{"scope":"workspaces.typeahead:read","description":"Provides access to workspace typeahead search functionality."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Asana alpha | 1211231088391363 | 0 | Enabled | |
{"name":"github","display_name":"GitHub","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-github.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["read:user","read:org","read:project","user:email","repo"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GithubRepo.created"},"model":{"type":"string","const":"GithubRepo"},"description":{"type":"string","const":"A repository was created"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/repos/repos"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"full_name":{"type":"string"},"owner":{"type":"string"},"description":{"type":"string"},"url":{"type":"string"},"html_url":{"type":"string"},"private":{"type":"boolean"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","full_name","owner","url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubRepo.updated"},"model":{"type":"string","const":"GithubRepo"},"description":{"type":"string","const":"A repository was updated"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/repos/repos"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"full_name":{"type":"string"},"owner":{"type":"string"},"description":{"type":"string"},"url":{"type":"string"},"html_url":{"type":"string"},"private":{"type":"boolean"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","full_name","owner","url"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubRepo.deleted"},"model":{"type":"string","const":"GithubRepo"},"description":{"type":"string","const":"A repository was deleted"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/repos/repos"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubIssue.created"},"model":{"type":"string","const":"GithubIssue"},"description":{"type":"string","const":"An issue was created"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/issues/issues"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubIssue.updated"},"model":{"type":"string","const":"GithubIssue"},"description":{"type":"string","const":"An issue was updated"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/issues/issues"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubIssue.deleted"},"model":{"type":"string","const":"GithubIssue"},"description":{"type":"string","const":"An issue was deleted"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/issues/issues"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubPullRequest.created"},"model":{"type":"string","const":"GithubPullRequest"},"description":{"type":"string","const":"A pull request was created"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/pulls/pulls"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"head_ref":{"type":"string"},"base_ref":{"type":"string"},"merged":{"type":"boolean"},"merged_at":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo","head_ref","base_ref"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubPullRequest.updated"},"model":{"type":"string","const":"GithubPullRequest"},"description":{"type":"string","const":"A pull request was updated"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/pulls/pulls"},"schema":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"number"},"title":{"type":"string"},"state":{"type":"string"},"owner":{"type":"string"},"repo":{"type":"string"},"author":{"type":"string"},"body":{"type":"string"},"head_ref":{"type":"string"},"base_ref":{"type":"string"},"merged":{"type":"boolean"},"merged_at":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","number","title","state","owner","repo","head_ref","base_ref"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubPullRequest.deleted"},"model":{"type":"string","const":"GithubPullRequest"},"description":{"type":"string","const":"A pull request was deleted"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/pulls/pulls"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GithubCommit.created"},"model":{"type":"string","const":"GithubCommit"},"description":{"type":"string","const":"A commit was pushed"},"schema_url":{"type":"string","const":"https://docs.github.com/en/rest/commits/commits"},"schema":{"type":"object","properties":{"id":{"type":"string"},"sha":{"type":"string"},"message":{"type":"string"},"author_name":{"type":"string"},"author_email":{"type":"string"},"author_date":{"type":"string"},"committer_name":{"type":"string"},"committer_date":{"type":"string"},"url":{"type":"string"},"html_url":{"type":"string"},"repo_full_name":{"type":"string"}},"required":["id","sha","message","url","repo_full_name"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"required_scopes":["read:user","user:email","repo"],"openint_default_scopes":["read:user","read:org","read:project","user:email","repo"],"openint_allowed_scopes":["read:user","read:org","read:project","user:email","repo"],"scopes":[{"scope":"repo","description":"Grants full access to public and private repositories including read and write access to code, commit statuses, repository invitations, collaborators, deployment statuses, and repository webhooks. Also grants access to manage organization-owned resources including projects, invitations, team memberships and webhooks."},{"scope":"repo:status","description":"Grants read/write access to commit statuses in public and private repositories. This scope is only necessary to grant other users or services access to private repository commit statuses without granting access to the code."},{"scope":"repo_deployment","description":"Grants access to deployment statuses for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, without granting access to the code."},{"scope":"public_repo","description":"Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories."},{"scope":"repo:invite","description":"Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites without granting access to the code."},{"scope":"security_events","description":"Grants read and write access to security events in the code scanning API. This scope is only necessary to grant other users or services access to security events without granting access to the code."},{"scope":"admin:repo_hook","description":"Grants read, write, ping, and delete access to repository hooks in public or private repositories. The repo and public_repo scopes grant full access to repositories, including repository hooks. Use the admin:repo_hook scope to limit access to only repository hooks."},{"scope":"write:repo_hook","description":"Grants read, write, and ping access to hooks in public or private repositories."},{"scope":"read:repo_hook","description":"Grants read and ping access to hooks in public or private repositories."},{"scope":"admin:org","description":"Fully manage the organization and its teams, projects, and memberships."},{"scope":"write:org","description":"Read and write access to organization membership and organization projects."},{"scope":"read:org","description":"Read-only access to organization membership, organization projects, and team membership."},{"scope":"admin:public_key","description":"Fully manage public keys."},{"scope":"write:public_key","description":"Create, list, and view details for public keys."},{"scope":"read:public_key","description":"List and view details for public keys."},{"scope":"admin:org_hook","description":"Grants read, write, ping, and delete access to organization hooks. Note: OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth app."},{"scope":"gist","description":"Grants write access to gists."},{"scope":"notifications","description":"Grants read access to notifications, mark as read access to threads, watch/unwatch access to repositories, and read/write/delete access to thread subscriptions."},{"scope":"user","description":"Grants read/write access to profile info only. Note that this scope includes user:email and user:follow."},{"scope":"read:user","description":"Grants access to read a user's profile data."},{"scope":"user:email","description":"Grants read access to a user's email addresses."},{"scope":"user:follow","description":"Grants access to follow or unfollow other users."},{"scope":"project","description":"Grants read/write access to user and organization projects."},{"scope":"read:project","description":"Grants read only access to user and organization projects."},{"scope":"delete_repo","description":"Grants access to delete adminable repositories."},{"scope":"write:packages","description":"Grants access to upload or publish a package in GitHub Packages."},{"scope":"read:packages","description":"Grants access to download or install packages from GitHub Packages."},{"scope":"delete:packages","description":"Grants access to delete packages from GitHub Packages."},{"scope":"admin:gpg_key","description":"Fully manage GPG keys."},{"scope":"write:gpg_key","description":"Create, list, and view details for GPG keys."},{"scope":"read:gpg_key","description":"List and view details for GPG keys."},{"scope":"codespace","description":"Grants the ability to create and manage codespaces. Codespaces can expose a GITHUB_TOKEN which may have a different set of scopes."},{"scope":"workflow","description":"Grants the ability to add and update GitHub Actions workflow files. Workflow files can expose GITHUB_TOKEN which may have a different set of scopes."},{"scope":"read:audit_log","description":"Read audit log data."}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} GitHub ga | 0 | Enabled | ||
{"name":"google-drive","display_name":"Google Drive","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-drive.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.created"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was created or uploaded"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.updated"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.deleted"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.created"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.updated"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.deleted"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.apps","description":"View and manage your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.apps.readonly","description":"View your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.meet.readonly","description":"See and download your Google Drive files that were created or edited by Google Meet"},{"scope":"https://www.googleapis.com/auth/drive.metadata","description":"View and manage metadata of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.metadata.readonly","description":"See information about your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.photos.readonly","description":"View the photos, videos and albums in your Google Photos"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.scripts","description":"Modify your Google Apps Script scripts' behavior"},{"scope":"https://www.googleapis.com/auth/activity","description":"View the activity history of your Google apps"},{"scope":"https://www.googleapis.com/auth/drive.activity","description":"View and add to the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.activity.readonly","description":"View the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.install","description":"Connect itself to your Google Drive"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Drive ga | 0 | Enabled | ||
{"name":"google-drive","display_name":"Google Drive","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-drive.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.created"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was created or uploaded"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.updated"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.deleted"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.created"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.updated"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.deleted"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.apps","description":"View and manage your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.apps.readonly","description":"View your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.meet.readonly","description":"See and download your Google Drive files that were created or edited by Google Meet"},{"scope":"https://www.googleapis.com/auth/drive.metadata","description":"View and manage metadata of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.metadata.readonly","description":"See information about your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.photos.readonly","description":"View the photos, videos and albums in your Google Photos"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.scripts","description":"Modify your Google Apps Script scripts' behavior"},{"scope":"https://www.googleapis.com/auth/activity","description":"View the activity history of your Google apps"},{"scope":"https://www.googleapis.com/auth/drive.activity","description":"View and add to the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.activity.readonly","description":"View the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.install","description":"Connect itself to your Google Drive"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Drive ga | 0 | Enabled | ||
{"name":"google-drive","display_name":"Google Drive","logo_url":"https://3574c2cdc84d.ngrok-free.app/_assets/logo-google-drive.svg","stage":"ga","auth_type":"OAUTH2","schemas":{"connector_config":{"type":"object","properties":{"oauth":{"anyOf":[{"type":"object","properties":{"scopes":{"type":"array","items":{"type":"string","enum":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"]},"title":"Scopes","description":"Scopes for OpenInt Platform Credentials"}},"required":["scopes"],"additionalProperties":false,"title":"Use OpenInt platform credentials"},{"type":["object","null"],"properties":{"client_id":{"type":["string","null"]},"client_secret":{"type":["string","null"]},"scopes":{"type":["array","null"],"items":{"type":"string"}},"redirect_uri":{"type":["string","null"],"description":"Custom redirect URI"}},"description":"Base oauth configuration for the connector","ui:field":"OAuthField","title":"Use my own"}],"ui:field":"OAuthField","ui:fieldReplacesAnyOrOneOf":true}}},"connection_settings":{"type":"object","properties":{"oauth":{"type":"object","properties":{"credentials":{"type":"object","properties":{"access_token":{"type":"string"},"client_id":{"type":"string","description":"Client ID used for the connection"},"scope":{"type":"string"},"refresh_token":{"type":"string"},"expires_in":{"type":"number"},"expires_at":{"type":"string"},"token_type":{"type":"string"},"raw":{"type":"object","additionalProperties":{}}},"required":["access_token"],"description":"Output of the postConnect hook for oauth2 connectors"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"last_fetched_at":{"type":"string"},"metadata":{"type":["object","null"],"additionalProperties":{}}}},"access_token":{"type":"string","description":"Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field"}},"required":["oauth"]},"public_connection_settings":{"type":"object","additionalProperties":false},"integration_data":{"type":"object","additionalProperties":false},"pre_connect_input":{"type":"object"},"webhook_registration_input":{"type":"object"},"webhook_events":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.created"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was created or uploaded"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.updated"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"},"createdTime":{"type":"string"},"size":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFile.deleted"},"model":{"type":"string","const":"GoogleDriveFile"},"description":{"type":"string","const":"A file was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.created"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was created"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.updated"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was updated"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"mimeType":{"type":"string"},"webViewLink":{"type":"string"},"modifiedTime":{"type":"string"}},"required":["id","name","mimeType"]}},"required":["name","model","description","schema_url","schema"]},{"type":"object","properties":{"name":{"type":"string","const":"GoogleDriveFolder.deleted"},"model":{"type":"string","const":"GoogleDriveFolder"},"description":{"type":"string","const":"A folder was deleted"},"schema_url":{"type":"string","const":"https://developers.google.com/drive/api/v3/reference/files"},"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},"required":["name","model","description","schema_url","schema"]}]}},"connect_input":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE"},"authorization_url":{"type":"string","description":"URL to take user to for approval"}},"required":["authorization_url"]},"connect_output":{"type":"object","properties":{"code_verifier":{"type":"string","description":"Code verifier for PKCE from the connect input"},"code":{"type":"string","description":"OAuth2 authorization code used for token exchange"},"state":{"type":"string","description":"OAuth2 state"},"client_id":{"type":"string","description":"Custom client ID to use for token exchange"},"client_secret":{"type":"string","description":"Custom client secret to use for token exchange"}},"required":["code","state"]}},"openint_default_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"openint_allowed_scopes":["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.apps","https://www.googleapis.com/auth/drive.photos.readonly","https://www.googleapis.com/auth/drive.apps.readonly","https://www.googleapis.com/auth/activity","https://www.googleapis.com/auth/docs","https://www.googleapis.com/auth/documents","https://www.googleapis.com/auth/spreadsheets","https://www.googleapis.com/auth/presentations"],"scopes":[{"scope":"https://www.googleapis.com/auth/drive","description":"See, edit, create, and delete all of your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.appdata","description":"See, create, and delete its own configuration data in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.apps","description":"View and manage your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.apps.readonly","description":"View your Google Drive apps"},{"scope":"https://www.googleapis.com/auth/drive.file","description":"See, edit, create, and delete only the specific Google Drive files you use with this app"},{"scope":"https://www.googleapis.com/auth/drive.meet.readonly","description":"See and download your Google Drive files that were created or edited by Google Meet"},{"scope":"https://www.googleapis.com/auth/drive.metadata","description":"View and manage metadata of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.metadata.readonly","description":"See information about your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.photos.readonly","description":"View the photos, videos and albums in your Google Photos"},{"scope":"https://www.googleapis.com/auth/drive.readonly","description":"See and download all your Google Drive files"},{"scope":"https://www.googleapis.com/auth/drive.scripts","description":"Modify your Google Apps Script scripts' behavior"},{"scope":"https://www.googleapis.com/auth/activity","description":"View the activity history of your Google apps"},{"scope":"https://www.googleapis.com/auth/drive.activity","description":"View and add to the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.activity.readonly","description":"View the activity record of files in your Google Drive"},{"scope":"https://www.googleapis.com/auth/drive.install","description":"Connect itself to your Google Drive"}],"webhook_registration_input":{"type":"object"},"has_openint_credentials":true} Google Drive ga | 1 | Enabled |