PAPI - WhatsApp API

Complete WhatsApp automation API with microservices architecture. Send messages, interactive buttons, lists, carousels, polls, manage instances, groups, catalogs and webhooks. Features Admin Panel (free), Phone Calls, RCS Messaging, SMS, Virtual Numbers (Pro).

MIT-0 · Free to use, modify, and redistribute. No attribution required.
1 · 1.7k · 0 current installs · 0 all-time installs
byRafa Martins@rafacpti23
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
The skill describes a WhatsApp automation API and all listed endpoints, features and integrations (instances, messages, groups, webhooks, catalog, Chatwoot/Typebot) match that purpose. Minor mismatch: the docs require a Base URL and an API Key but the skill metadata does not declare any required environment variables or a primary credential.
Instruction Scope
SKILL.md provides endpoint descriptions, example requests, webhook and integration configuration. The instructions do not ask the agent to read unrelated system files, environment variables, or to transmit data to unexpected endpoints beyond the documented API and user-provided webhooks.
Install Mechanism
No install specification and no code files are included (instruction-only), so nothing will be written to disk by the skill itself. This minimizes install-time risk.
Credentials
The documentation clearly expects an API Key and Base URL to be configured, and some integration examples require external tokens (e.g., Chatwoot token). However, the skill metadata lists no required env vars or primary credential—this inconsistency means the platform will not prompt for/validate secrets up front even though they are needed in practice.
Persistence & Privilege
The skill does not request persistent/always-on privileges (always: false) and contains no install steps that modify other skills or global agent settings.
Assessment
This skill is basically documentation for a WhatsApp API and appears internally consistent with that purpose. Before installing or using it: 1) Confirm where you will host the 'Base URL' (the API server) and ensure you trust that server (https://papi.api.br is referenced); 2) Plan to provide an API key and any integration tokens (Chatwoot, Typebot) when you configure the skill — note the registry metadata doesn't declare these secrets, so the platform may not automatically request them; 3) If you will accept webhooks, make sure your webhook endpoint is secure and that you understand what events will be posted; 4) Verify compliance with WhatsApp Business policies and data-protection/regulatory requirements for sending messages and storing contact data; 5) If you need higher assurance, request the actual server/source code or a vetted release (signed GitHub release or official vendor package) rather than trusting only these docs.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk97b2r2ybnr8c7dfjhp669x03180r57q

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

📱 Clawdis

SKILL.md

PAPI - WhatsApp Connections Hub

PAPI Logo

The WhatsApp automation you've been waiting for.

Complete redesign with microservices architecture — modular, scalable, and independent.

🌐 Official Website: https://papi.api.br
🤝 Partner: Mundo Automatik


📑 Table of Contents

  1. Features
  2. Configuration
  3. Authentication
  4. Main Endpoints
  5. Detailed References
  6. Credits

✨ Features

📊 Admin Panel (Free)

  • Multi-language interface (PT-BR, EN, ES)
  • Instance management
  • Real-time monitoring
  • Behavior configuration
  • Usage statistics

🔥 Pro Features

FeatureCapabilities
📞 Phone CallsChip-based calls, WhatsApp calls, Extension system, Call management
💬 RCS MessagingRich media sending, Buttons & carousels, Read receipts, Typing indicator
📱 Call CenterChip rotation (30 ports), Bulk SMS sending, Configurable rate limiting
✉️ Professional SMSIndividual/bulk sending, Smart chip rotation, Port configuration
🔢 Virtual NumbersInstant purchase, Auto activation, Full management

⚙️ Configuration

Before using, configure in TOOLS.md:

### PAPI (WhatsApp)
- Base URL: https://your-server.com
- API Key: your-api-key
- Default Instance: instance-name

🔐 Authentication

All requests require the x-api-key header:

curl -X GET "https://your-server.com/api/instances" \
  -H "x-api-key: YOUR_KEY"

📡 Main Endpoints

Instances

MethodEndpointDescription
GET/api/instancesList all instances
POST/api/instancesCreate instance {"id": "name"}
GET/api/instances/:id/qrGet QR code
GET/api/instances/:id/statusInstance status
DELETE/api/instances/:idRemove instance

Send Messages

JID format: 5511999999999@s.whatsapp.net

TypeEndpointRequired Fields
TextPOST /send-textjid, text
ImagePOST /send-imagejid, url or base64, caption
VideoPOST /send-videojid, url or base64
AudioPOST /send-audiojid, url, ptt
DocumentPOST /send-documentjid, url, filename
LocationPOST /send-locationjid, latitude, longitude
ContactPOST /send-contactjid, name, phone
StickerPOST /send-stickerjid, url
ReactionPOST /send-reactionjid, messageId, emoji

Interactive Messages

TypeEndpointDescription
ButtonsPOST /send-buttonsquick_reply, cta_url, cta_call, cta_copy
ListPOST /send-listMenu with sections
CarouselPOST /send-carouselSliding cards (mobile only)
PollPOST /send-pollVoting up to 12 options

Groups

MethodEndpointDescription
POST/groups/createCreate group
GET/groups/:groupId/metadataGroup info
POST/groups/:groupId/participantsManage members (add/remove/promote/demote)

Webhook

POST /api/instances/:id/webhook
{
  "url": "https://your-server/webhook",
  "enabled": true,
  "events": ["messages", "status"]
}

📚 Detailed References

FileContent
references/interactive.mdButtons, lists, carousel, polls examples
references/groups.mdGroup management
references/catalog.mdProduct catalog
references/integrations.mdTypebot, Chatwoot integrations

👥 Credits

Developed by: Pastorini
Website: https://papi.api.br
Partner: Mundo Automatik
Skill maintained by: @rafacpti23

Files

5 total
Select a file
Select a file to preview.

Comments

Loading comments…