# A clean API for your own agents and scripts

The COD PRO Agent API is one HTTPS endpoint and 15 named tools. Give each agent or script its own scoped key, and it can read orders, statistics and your wallet, confirm or cancel orders, release holds and send confirmations, only as far as you allow.

- Endpoint: POST /api/agent/v1/call
- Auth: Bearer key with scopes
- Limit: 60 requests a minute per key
- Audit: Every call logged in COD PRO

## How it works

1. Create a key in COD PRO and pick its scopes.
2. POST a tool name and arguments to the endpoint with your key.
3. Read the JSON answer, and watch every call in your activity log.

Start with the [Agent API quickstart](/developers/api-quickstart).

## What it costs

API calls are free. Tools that send messages use your wallet at the prices on the [pricing page](/pricing).

## FAQ

### Does COD PRO have an API?
Yes. The Agent API lets your own agents and scripts work with your COD PRO store using scoped keys.

### Can I build reports from COD PRO data?
Yes. A read-only key with read:orders, read:stats and read:wallet is enough to pull order, confirmation and wallet data into your own reports.

### Can my script confirm orders automatically?
Yes, with the write:orders scope. The order_decision tool confirms or cancels an order and release_hold releases a Shopify hold.

### How do I start?
Create a key in COD PRO, then follow the quickstart to make your first call with curl.

Last updated: 2026-09-26

Canonical: https://codpro.app/integrations/api
