@openpets/quo
v1.0.1
Published
OpenPets plugin for the Quo REST API, generated from Quo's official OpenAPI specification.
Maintainers
Readme
Quo
OpenPets plugin for the Quo API. It is generated from Quo's official OpenAPI spec and exposes tools for calls, contacts, conversations, messages, phone numbers, users, and webhooks.
Quick Start
Generate a Quo API key from the API tab in workspace settings.
Add the key to your environment:
export QUO_API_KEY="your-api-key"Test the plugin:
pets exec quo-test-connection --plugin ./index.ts --args '{}' --json
Available Tools
The generated tools cover:
- Calls and call recordings, summaries, transcripts, and voicemails
- Contacts and contact custom fields
- Conversations and messages
- Phone numbers and users
- Webhooks for messages, calls, call summaries, and call transcripts
Write tools such as contact creation, message sending, webhook creation, updates, and deletes are filtered when Quo read-only mode is enabled.
Authentication
Quo uses API-key authentication in the Authorization header. Use the raw API key value; Quo does not use a Bearer token prefix.
Optional host override:
export QUO_HOST="https://api.openphone.com"Regenerating
This pet uses Quo's hosted OpenAPI document:
pets generate-openapiGenerated OpenAPI files are split into openapi-client.ts for reusable client helpers and openapi-tools.ts for tool definitions.
