Credential catalog
BlockNext supports 29 credentials for authenticating against third-party services. This catalog is rendered from the platform's own API (/node-engine/credentials), so it always matches what the platform runs. For how credentials are stored and used, see the credentials guide; for scopes and the UI key reference format, see theoverview.
API key credentials are available immediately — paste a key from the provider. OAuth credentials click through the provider's consent screen and need the self-hosting operator toconfigure an OAuth app first.
Airtable
airtable_api · API key
Airtable personal access token domain.
| Field | Type | Required | Description |
|---|---|---|---|
accessToken | secret | ✓ | Airtable personal access token used to authorize API requests. |
Used by: airtable_create_record, airtable_list_records
Anthropic
anthropic_api · API key
Anthropic API credentials for accessing Claude models.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | Anthropic API key from your console dashboard. |
Used by: anthropic_chat
ChatGPT
chatgpt_api · API key
OpenAI API credentials for ChatGPT models.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | OpenAI API key from your account dashboard. |
Used by: chatgpt_chat
CoinGecko
coingecko_api · API key
CoinGecko API credentials for cryptocurrency market data.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | CoinGecko API key from your developer dashboard. |
Used by: coingecko_airdrop_tracker, coingecko_price_monitor
DeepL
deepl_api · API key
DeepL API credentials for translation services.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | DeepL API key from your account settings. |
Used by: deepl_translate
DeepSeek
deepseek_api · API key
DeepSeek API credentials for AI chat models.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | DeepSeek API key from your account dashboard. |
Used by: deepseek_chat
Discord
discord_api · API key
Discord bot credentials for messaging and media.
| Field | Type | Required | Description |
|---|---|---|---|
botToken | secret | ✓ | Discord bot token from the Developer Portal. |
Used by: discord_send_message, discord_send_media
ElevenLabs
elevenlabs_api · API key
ElevenLabs API credentials for text-to-speech generation.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | ElevenLabs API key from your account profile. |
Used by: elevenlabs_text_to_speech
facebook_oauth2 · OAuth 2.0
Facebook OAuth2 credentials for managing pages and posts.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | Facebook app client ID. |
clientSecret | secret | ✓ | Facebook app client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your Facebook app. |
Used by: facebook_publish_post, facebook_publish_media_post, facebook_publish_story
Gemini
gemini_api · API key
Google Gemini API domain.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | Google AI Studio API key for Gemini. |
Used by: gemini_nano_banana, gemini_chat
Gmail
gmail_oauth2 · OAuth 2.0
Gmail OAuth2 credentials for sending and reading email.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | Google OAuth2 client ID. |
clientSecret | secret | ✓ | Google OAuth2 client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your Google Cloud project. |
Used by: gmail_organize_emails, gmail_search_emails, gmail_send_email
Google Docs
google_docs_oauth2 · OAuth 2.0
Google Docs OAuth2 credentials for managing documents.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | Google OAuth2 client ID. |
clientSecret | secret | ✓ | Google OAuth2 client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your Google Cloud project. |
Used by: google_docs_create_or_update, google_docs_read_docs
Google Drive
google_drive_oauth2 · OAuth 2.0
Google Drive OAuth2 credentials for managing files and folders.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | Google OAuth2 client ID. |
clientSecret | secret | ✓ | Google OAuth2 client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your Google Cloud project. |
Used by: google_drive_create_folder, google_drive_create_text_file, google_drive_get_file, google_drive_upload_file
Google Keep
google_keep_oauth2 · OAuth 2.0
Google Keep OAuth2 credentials for managing notes.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | Google OAuth2 client ID. |
clientSecret | secret | ✓ | Google OAuth2 client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your Google Cloud project. |
Used by: google_keep_create_note, google_keep_get_note, google_keep_list_notes, google_keep_delete_note
Google Sheets
google_sheets_oauth2 · OAuth 2.0
Google Sheets OAuth2 credentials for managing spreadsheets.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | Google OAuth2 client ID. |
clientSecret | secret | ✓ | Google OAuth2 client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your Google Cloud project. |
Used by: sheets_create_spreadsheet, sheets_read_spreadsheet, sheets_delete_spreadsheet, sheets_add_data_to_spreadsheet, sheets_update
instagram_oauth2 · OAuth 2.0
Instagram OAuth2 credentials for publishing posts and stories.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | Instagram app client ID. |
clientSecret | secret | ✓ | Instagram app client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your Instagram app. |
Used by: instagram_publish_post, instagram_publish_story, instagram_publish_reels
linkedin_oauth2 · OAuth 2.0
LinkedIn OAuth2 credentials for publishing posts.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | LinkedIn app client ID. |
clientSecret | secret | ✓ | LinkedIn app client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your LinkedIn app. |
Used by: linkedin_publish_post, linkedin_publish_media_post
Notion
notion_oauth2 · OAuth 2.0
Notion OAuth2 credentials for managing pages and databases.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | Notion integration client ID. |
clientSecret | secret | ✓ | Notion integration client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your Notion integration. |
Used by: notion_create_page, notion_update_page, notion_search_pages, notion_get_page
PiApi
piapi_api · API key
PiAPI credentials for image, video, and audio generation.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | PiAPI key from your account workspace. |
Used by: piapi_image_gen, piapi_video_gen, piapi_audio_gen
SendGrid
sendgrid_api · API key
SendGrid API credentials for sending email.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | SendGrid API key from your account dashboard. |
Used by: sendgrid_send_email
Slack
slack_oauth2 · OAuth 2.0
Slack OAuth2 credentials for sending messages and media.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | Slack app client ID. |
clientSecret | secret | ✓ | Slack app client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your Slack app. |
Used by: slack_send_message, slack_send_media
SoundCloud
soundcloud_oauth2 · OAuth 2.0
SoundCloud OAuth2 credentials for managing tracks and playlists.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | SoundCloud app client ID. |
clientSecret | secret | ✓ | SoundCloud app client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your SoundCloud app. |
Used by: soundcloud_create_track, soundcloud_create_playlist
Suno Music
sunomusic_api · API key
Suno Music API credentials for music and lyrics generation.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | Suno API key from your account dashboard. |
Used by: sunomusic_create_music, sunomusic_create_lyrics
Telegram
telegram_api · API key
Telegram bot credentials for messaging.
| Field | Type | Required | Description |
|---|---|---|---|
botToken | secret | ✓ | Telegram bot token issued by BotFather. |
Used by: telegram_send_message, telegram_send_media
TikTok
tiktok_oauth2 · OAuth 2.0
TikTok OAuth2 credentials for publishing videos.
| Field | Type | Required | Description |
|---|---|---|---|
clientKey | string | ✓ | TikTok app client key. |
clientSecret | secret | ✓ | TikTok app client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your TikTok app. |
Used by: tiktok_publish_post
Veo
veo_api · API key
Google Veo API credentials for video generation.
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | secret | ✓ | Google AI Studio API key for Veo. |
Used by: veo
whatsapp_api · API key
WhatsApp Business API credentials for sending messages.
| Field | Type | Required | Description |
|---|---|---|---|
accessToken | secret | ✓ | WhatsApp Business permanent access token. |
phoneNumberId | string | ✓ | WhatsApp Business phone number identifier. |
Used by: whatsapp_send_text_message, whatsapp_send_template
X (Twitter)
x_oauth2 · OAuth 2.0
X (Twitter) OAuth2 credentials for publishing posts.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | X app client ID. |
clientSecret | secret | ✓ | X app client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your X app. |
Used by: x_publish_post, x_publish_media_post
YouTube
youtube_oauth2 · OAuth 2.0
YouTube OAuth2 credentials for uploading and managing videos.
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | Google OAuth2 client ID. |
clientSecret | secret | ✓ | Google OAuth2 client secret. |
redirectUrl | string | ✓ | OAuth2 redirect URL configured in your Google Cloud project. |
Used by: youtube_upload_video