podium-install-auth

Featured

Podium install auth — business messaging and communication platform integration. Use when working with Podium API for messaging, reviews, or payments. Trigger with phrases like "podium install auth", "podium-install-auth".

AI & Automation 2,359 stars 334 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Podium Install Auth ## Overview Set up Podium API authentication using OAuth2 authorization code flow. Podium requires a Developer Account, OAuth application credentials, and user authorization to access location data. ## Prerequisites - Podium Developer Account (apply at developer.podium.com) - OAuth Application credentials (client_id, client_secret) - A Podium location to authorize against ## Instructions ### Step 1: Register OAuth Application ```text 1. Go to developer.podium.com 2. Create a new OAuth Application 3. Set redirect URI: http://localhost:3000/callback 4. Copy client_id and client_secret 5. Select scopes: messages.read, messages.write, contacts.read, reviews.read ``` ### Step 2: Configure Environment ```bash # .env PODIUM_CLIENT_ID=your_client_id PODIUM_CLIENT_SECRET=your_client_secret PODIUM_REDIRECT_URI=http://localhost:3000/callback ``` ### Step 3: OAuth2 Authorization Flow ```typescript import express from 'express'; import axios from 'axios'; const app = express(); // Step 1: Redirect user to Podium authorization app.get('/auth', (req, res) => { const authUrl = `https://api.podium.com/oauth/authorize?client_id=${process.env.PODIUM_CLIENT_ID}&redirect_uri=${encodeURIComponent(process.env.PODIUM_REDIRECT_URI!)}&response_type=code&scope=messages.read+messages.write`; res.redirect(authUrl); }); // Step 2: Exchange code for access token app.get('/callback', async (req, res) => { const { code } = req.query; const { data } = await axios.post('h...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
8 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category