# Podium Security Basics

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

- Skill: `aibot88/podium-security-basics` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add aibot88/podium-security-basics`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aibot88/podium-security-basics/raw
- Safety review: pending (external: skill-scanner PASS, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- License: MIT
- Author: aibot88 (https://skillmd.com/u/aibot88)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/aibot88/podium-security-basics

---


# Podium Security Basics

## Overview
Implementation patterns for Podium security basics using the REST API with OAuth2 authentication.

## Prerequisites
- Completed `podium-install-auth` setup
- Valid OAuth2 access token

## Instructions

### Step 1: API Call Pattern
```typescript
import axios from 'axios';

const podium = axios.create({
  baseURL: 'https://api.podium.com/v4',
  headers: { 'Authorization': `Bearer ${process.env.PODIUM_ACCESS_TOKEN}` },
});

const { data } = await podium.get('/locations');
console.log(`Locations: ${data.data.length}`);
```

## Output
- Podium API integration for security basics
- OAuth2 authenticated requests
- Error handling and retry logic

## Error Handling
| Error | Cause | Solution |
|-------|-------|----------|
| 401 Unauthorized | Expired token | Refresh OAuth token |
| 429 Rate Limited | Too many requests | Implement backoff |
| 403 Forbidden | Missing scope | Update OAuth app scopes |

## Resources
- [Podium Developer Portal](https://developer.podium.com/)
- [Podium API Docs](https://docs.podium.com)

## Next Steps
See related Podium skills for more workflows.

