This commit is contained in:
a2a-platform
2026-06-27 01:06:26 +00:00
commit 31d5255002
33 changed files with 24874 additions and 0 deletions

21
skills/accounts/SKILL.md Normal file
View File

@@ -0,0 +1,21 @@
---
name: accounts-routes
description: Handle 1 OpenAPI operation(s) under /accounts for the accounts route group.
---
# accounts API Routes
Handle 1 OpenAPI operation(s) under /accounts for the accounts route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### get_lob_credits_balance
- Operation ID: `get_lob_credits_balance`
- Route: `GET /accounts`
- Mode: READ
- Summary: Get Lob Credits Balance

53
skills/addresses/SKILL.md Normal file
View File

@@ -0,0 +1,53 @@
---
name: addresses-routes
description: Handle 4 OpenAPI operation(s) under /addresses for the addresses route group.
---
# addresses API Routes
Handle 4 OpenAPI operation(s) under /addresses for the addresses route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### addresses_list
- Operation ID: `addresses_list`
- Route: `GET /addresses`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
- `date_created` in `query`
- `metadata` in `query`
### address_create
- Operation ID: `address_create`
- Route: `POST /addresses`
- Mode: WRITE
- Summary: Create
- Body: JSON request body accepted.
### address_retrieve
- Operation ID: `address_retrieve`
- Route: `GET /addresses/{adr_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `adr_id` in `path` required
### address_delete
- Operation ID: `address_delete`
- Route: `DELETE /addresses/{adr_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `adr_id` in `path` required

View File

@@ -0,0 +1,63 @@
---
name: bank-accounts-routes
description: Handle 5 OpenAPI operation(s) under /bank_accounts for the bank accounts route group.
---
# bank accounts API Routes
Handle 5 OpenAPI operation(s) under /bank_accounts for the bank accounts route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### bank_account_verify
- Operation ID: `bank_account_verify`
- Route: `POST /bank_accounts/{bank_id}/verify`
- Mode: WRITE
- Summary: Verify
- Parameters:
- `bank_id` in `path` required
- Body: JSON request body accepted.
### bank_account_retrieve
- Operation ID: `bank_account_retrieve`
- Route: `GET /bank_accounts/{bank_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `bank_id` in `path` required
### bank_account_delete
- Operation ID: `bank_account_delete`
- Route: `DELETE /bank_accounts/{bank_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `bank_id` in `path` required
### bank_accounts_list
- Operation ID: `bank_accounts_list`
- Route: `GET /bank_accounts`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
- `date_created` in `query`
- `metadata` in `query`
### bank_account_create
- Operation ID: `bank_account_create`
- Route: `POST /bank_accounts`
- Mode: WRITE
- Summary: Create
- Body: JSON request body accepted.

View File

@@ -0,0 +1,55 @@
---
name: billing-groups-routes
description: Handle 4 OpenAPI operation(s) under /billing_groups for the billing groups route group.
---
# billing groups API Routes
Handle 4 OpenAPI operation(s) under /billing_groups for the billing groups route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### billing_group_retrieve
- Operation ID: `billing_group_retrieve`
- Route: `GET /billing_groups/{bg_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `bg_id` in `path` required
### billing_group_update
- Operation ID: `billing_group_update`
- Route: `POST /billing_groups/{bg_id}`
- Mode: WRITE
- Summary: Update
- Parameters:
- `bg_id` in `path` required
- Body: JSON request body accepted.
### billing_groups_list
- Operation ID: `billing_groups_list`
- Route: `GET /billing_groups`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `offset` in `query`
- `include` in `query`
- `date_created` in `query`
- `date_modified` in `query`
- `sort_by` in `query`
### billing_group_create
- Operation ID: `billing_group_create`
- Route: `POST /billing_groups`
- Mode: WRITE
- Summary: Create
- Body: JSON request body accepted.

61
skills/booklets/SKILL.md Normal file
View File

@@ -0,0 +1,61 @@
---
name: booklets-routes
description: Handle 4 OpenAPI operation(s) under /booklets for the booklets route group.
---
# booklets API Routes
Handle 4 OpenAPI operation(s) under /booklets for the booklets route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### booklet_retrieve
- Operation ID: `booklet_retrieve`
- Route: `GET /booklets/{booklet_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `booklet_id` in `path` required
### booklet_delete
- Operation ID: `booklet_delete`
- Route: `DELETE /booklets/{booklet_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `booklet_id` in `path` required
### booklets_list
- Operation ID: `booklets_list`
- Route: `GET /booklets`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
- `date_created` in `query`
- `metadata` in `query`
- `send_date` in `query`
- `mail_type` in `query`
- `sort_by` in `query`
- `campaign_id` in `query`
- `status` in `query`
### booklet_create
- Operation ID: `booklet_create`
- Route: `POST /booklets`
- Mode: WRITE
- Summary: Create
- Parameters:
- `Idempotency-Key` in `header`
- `idempotency_key` in `query`
- Body: JSON request body accepted.

82
skills/buckslips/SKILL.md Normal file
View File

@@ -0,0 +1,82 @@
---
name: buckslips-routes
description: Handle 7 OpenAPI operation(s) under /buckslips for the buckslips route group.
---
# buckslips API Routes
Handle 7 OpenAPI operation(s) under /buckslips for the buckslips route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### buckslips_list
- Operation ID: `buckslips_list`
- Route: `GET /buckslips`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
### buckslip_create
- Operation ID: `buckslip_create`
- Route: `POST /buckslips`
- Mode: WRITE
- Summary: Create
- Body: JSON request body accepted.
### buckslip_retrieve
- Operation ID: `buckslip_retrieve`
- Route: `GET /buckslips/{buckslip_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `buckslip_id` in `path` required
### buckslip_update
- Operation ID: `buckslip_update`
- Route: `PATCH /buckslips/{buckslip_id}`
- Mode: WRITE
- Summary: Update
- Parameters:
- `buckslip_id` in `path` required
- Body: JSON request body accepted.
### buckslip_delete
- Operation ID: `buckslip_delete`
- Route: `DELETE /buckslips/{buckslip_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `buckslip_id` in `path` required
### buckslip_orders_retrieve
- Operation ID: `buckslip_orders_retrieve`
- Route: `GET /buckslips/{buckslip_id}/orders`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `buckslip_id` in `path` required
- `limit` in `query`
- `offset` in `query`
### buckslip_order_create
- Operation ID: `buckslip_order_create`
- Route: `POST /buckslips/{buckslip_id}/orders`
- Mode: WRITE
- Summary: Create
- Parameters:
- `buckslip_id` in `path` required
- Body: JSON request body accepted.

32
skills/bulk/SKILL.md Normal file
View File

@@ -0,0 +1,32 @@
---
name: bulk-routes
description: Handle 2 OpenAPI operation(s) under /bulk for the bulk route group.
---
# bulk API Routes
Handle 2 OpenAPI operation(s) under /bulk for the bulk route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### bulk_us_verifications
- Operation ID: `bulk_us_verifications`
- Route: `POST /bulk/us_verifications`
- Mode: WRITE
- Summary: Bulk Verify
- Parameters:
- `case` in `query`
- Body: JSON request body accepted.
### bulk_intl_verifications
- Operation ID: `bulk_intl_verifications`
- Route: `POST /bulk/intl_verifications`
- Mode: WRITE
- Summary: Bulk Verify
- Body: JSON request body accepted.

72
skills/campaigns/SKILL.md Normal file
View File

@@ -0,0 +1,72 @@
---
name: campaigns-routes
description: Handle 6 OpenAPI operation(s) under /campaigns for the campaigns route group.
---
# campaigns API Routes
Handle 6 OpenAPI operation(s) under /campaigns for the campaigns route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### campaigns_list
- Operation ID: `campaigns_list`
- Route: `GET /campaigns`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `include` in `query`
- `before/after` in `query`
### campaign_create
- Operation ID: `campaign_create`
- Route: `POST /campaigns`
- Mode: WRITE
- Summary: Create
- Parameters:
- `x-lang-output` in `header`
- Body: JSON request body accepted.
### campaign_retrieve
- Operation ID: `campaign_retrieve`
- Route: `GET /campaigns/{cmp_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `cmp_id` in `path` required
### campaign_update
- Operation ID: `campaign_update`
- Route: `PATCH /campaigns/{cmp_id}`
- Mode: WRITE
- Summary: Update
- Parameters:
- `cmp_id` in `path` required
- Body: JSON request body accepted.
### campaign_delete
- Operation ID: `campaign_delete`
- Route: `DELETE /campaigns/{cmp_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `cmp_id` in `path` required
### campaign_send
- Operation ID: `campaign_send`
- Route: `POST /campaigns/{cmp_id}/send`
- Mode: WRITE
- Summary: Send Campaign
- Parameters:
- `cmp_id` in `path` required

82
skills/cards/SKILL.md Normal file
View File

@@ -0,0 +1,82 @@
---
name: cards-routes
description: Handle 7 OpenAPI operation(s) under /cards for the cards route group.
---
# cards API Routes
Handle 7 OpenAPI operation(s) under /cards for the cards route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### cards_list
- Operation ID: `cards_list`
- Route: `GET /cards`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
### card_create
- Operation ID: `card_create`
- Route: `POST /cards`
- Mode: WRITE
- Summary: Create
- Body: JSON request body accepted.
### card_retrieve
- Operation ID: `card_retrieve`
- Route: `GET /cards/{card_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `card_id` in `path` required
### card_update
- Operation ID: `card_update`
- Route: `POST /cards/{card_id}`
- Mode: WRITE
- Summary: Update
- Parameters:
- `card_id` in `path` required
- Body: JSON request body accepted.
### card_delete
- Operation ID: `card_delete`
- Route: `DELETE /cards/{card_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `card_id` in `path` required
### card_orders_retrieve
- Operation ID: `card_orders_retrieve`
- Route: `GET /cards/{card_id}/orders`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `card_id` in `path` required
- `limit` in `query`
- `offset` in `query`
### card_order_create
- Operation ID: `card_order_create`
- Route: `POST /cards/{card_id}/orders`
- Mode: WRITE
- Summary: Create
- Parameters:
- `card_id` in `path` required
- Body: JSON request body accepted.

61
skills/checks/SKILL.md Normal file
View File

@@ -0,0 +1,61 @@
---
name: checks-routes
description: Handle 4 OpenAPI operation(s) under /checks for the checks route group.
---
# checks API Routes
Handle 4 OpenAPI operation(s) under /checks for the checks route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### checks_list
- Operation ID: `checks_list`
- Route: `GET /checks`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
- `date_created` in `query`
- `metadata` in `query`
- `scheduled` in `query`
- `send_date` in `query`
- `mail_type` in `query`
- `sort_by` in `query`
- `status` in `query`
### check_create
- Operation ID: `check_create`
- Route: `POST /checks`
- Mode: WRITE
- Summary: Create
- Parameters:
- `Idempotency-Key` in `header`
- `idempotency_key` in `query`
- Body: JSON request body accepted.
### check_retrieve
- Operation ID: `check_retrieve`
- Route: `GET /checks/{chk_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `chk_id` in `path` required
### check_cancel
- Operation ID: `check_cancel`
- Route: `DELETE /checks/{chk_id}`
- Mode: WRITE
- Summary: Cancel
- Parameters:
- `chk_id` in `path` required

43
skills/creatives/SKILL.md Normal file
View File

@@ -0,0 +1,43 @@
---
name: creatives-routes
description: Handle 3 OpenAPI operation(s) under /creatives for the creatives route group.
---
# creatives API Routes
Handle 3 OpenAPI operation(s) under /creatives for the creatives route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### creative_create
- Operation ID: `creative_create`
- Route: `POST /creatives`
- Mode: WRITE
- Summary: Create
- Parameters:
- `x-lang-output` in `header`
- Body: JSON request body accepted.
### creative_retrieve
- Operation ID: `creative_retrieve`
- Route: `GET /creatives/{crv_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `crv_id` in `path` required
### creative_update
- Operation ID: `creative_update`
- Route: `PATCH /creatives/{crv_id}`
- Mode: WRITE
- Summary: Update
- Parameters:
- `crv_id` in `path` required
- Body: JSON request body accepted.

51
skills/domains/SKILL.md Normal file
View File

@@ -0,0 +1,51 @@
---
name: domains-routes
description: Handle 4 OpenAPI operation(s) under /domains for the domains route group.
---
# domains API Routes
Handle 4 OpenAPI operation(s) under /domains for the domains route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### domain_get
- Operation ID: `domain_get`
- Route: `GET /domains/{domain_id}`
- Mode: READ
- Summary: Retrieve a domain
- Parameters:
- `domain_id` in `path` required
### domain_delete
- Operation ID: `domain_delete`
- Route: `DELETE /domains/{domain_id}`
- Mode: WRITE
- Summary: Delete a Domain
- Parameters:
- `domain_id` in `path` required
### domain_create
- Operation ID: `domain_create`
- Route: `POST /domains`
- Mode: WRITE
- Summary: Create Domain
- Body: JSON request body accepted.
### domain_list
- Operation ID: `domain_list`
- Route: `GET /domains`
- Mode: READ
- Summary: List all domains
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `status` in `query`

View File

@@ -0,0 +1,22 @@
---
name: identity-validation-routes
description: Handle 1 OpenAPI operation(s) under /identity_validation for the identity validation route group.
---
# identity validation API Routes
Handle 1 OpenAPI operation(s) under /identity_validation for the identity validation route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### identity_validation
- Operation ID: `identity_validation`
- Route: `POST /identity_validation`
- Mode: WRITE
- Summary: Identity Validation
- Body: JSON request body accepted.

View File

@@ -0,0 +1,48 @@
---
name: informed-delivery-campaigns-routes
description: Handle 4 OpenAPI operation(s) under /informed_delivery_campaigns for the informed delivery campaigns route group.
---
# informed delivery campaigns API Routes
Handle 4 OpenAPI operation(s) under /informed_delivery_campaigns for the informed delivery campaigns route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### informed_delivery_campaign_list
- Operation ID: `informed_delivery_campaign_list`
- Route: `GET /informed_delivery_campaigns`
- Mode: READ
- Summary: List
### informed_delivery_campaign_create
- Operation ID: `informed_delivery_campaign_create`
- Route: `POST /informed_delivery_campaigns`
- Mode: WRITE
- Summary: Create
- Body: JSON request body accepted.
### informed_delivery_campaign_retrieve
- Operation ID: `informed_delivery_campaign_retrieve`
- Route: `GET /informed_delivery_campaigns/{usps_campaign_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `usps_campaign_id` in `path` required
### informed_delivery_campaign_update
- Operation ID: `informed_delivery_campaign_update`
- Route: `PATCH /informed_delivery_campaigns/{usps_campaign_id}`
- Mode: WRITE
- Summary: Update
- Parameters:
- `usps_campaign_id` in `path` required
- Body: JSON request body accepted.

View File

@@ -0,0 +1,24 @@
---
name: intl-verifications-routes
description: Handle 1 OpenAPI operation(s) under /intl_verifications for the intl verifications route group.
---
# intl verifications API Routes
Handle 1 OpenAPI operation(s) under /intl_verifications for the intl verifications route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### intl_verification
- Operation ID: `intl_verification`
- Route: `POST /intl_verifications`
- Mode: WRITE
- Summary: Single Verify
- Parameters:
- `x-lang-output` in `header`
- Body: JSON request body accepted.

64
skills/letters/SKILL.md Normal file
View File

@@ -0,0 +1,64 @@
---
name: letters-routes
description: Handle 4 OpenAPI operation(s) under /letters for the letters route group.
---
# letters API Routes
Handle 4 OpenAPI operation(s) under /letters for the letters route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### letter_retrieve
- Operation ID: `letter_retrieve`
- Route: `GET /letters/{ltr_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `ltr_id` in `path` required
### letter_cancel
- Operation ID: `letter_cancel`
- Route: `DELETE /letters/{ltr_id}`
- Mode: WRITE
- Summary: Cancel
- Parameters:
- `ltr_id` in `path` required
### letters_list
- Operation ID: `letters_list`
- Route: `GET /letters`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
- `date_created` in `query`
- `metadata` in `query`
- `campaign_id` in `query`
- `status` in `query`
- `color` in `query`
- `scheduled` in `query`
- `send_date` in `query`
- `mail_type` in `query`
- `sort_by` in `query`
### letter_create
- Operation ID: `letter_create`
- Route: `POST /letters`
- Mode: WRITE
- Summary: Create
- Parameters:
- `Idempotency-Key` in `header`
- `idempotency_key` in `query`
- `Lob-Version` in `header`
- Body: JSON request body accepted.

62
skills/links/SKILL.md Normal file
View File

@@ -0,0 +1,62 @@
---
name: links-routes
description: Handle 5 OpenAPI operation(s) under /links for the links route group.
---
# links API Routes
Handle 5 OpenAPI operation(s) under /links for the links route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### links_get
- Operation ID: `links_get`
- Route: `GET /links/{link_id}`
- Mode: READ
- Summary: Retrieve a link
- Parameters:
- `link_id` in `path` required
### link_update
- Operation ID: `link_update`
- Route: `PATCH /links/{link_id}`
- Mode: WRITE
- Summary: Update a Link
- Parameters:
- `link_id` in `path` required
- Body: JSON request body accepted.
### links_delete
- Operation ID: `links_delete`
- Route: `DELETE /links/{link_id}`
- Mode: WRITE
- Summary: Delete Link
- Parameters:
- `link_id` in `path` required
### link_create
- Operation ID: `link_create`
- Route: `POST /links`
- Mode: WRITE
- Summary: Create Link
- Body: JSON request body accepted.
### links_list
- Operation ID: `links_list`
- Route: `GET /links`
- Mode: READ
- Summary: List all links
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `campaign_id` in `query`
- `domain_id` in `query`

63
skills/postcards/SKILL.md Normal file
View File

@@ -0,0 +1,63 @@
---
name: postcards-routes
description: Handle 4 OpenAPI operation(s) under /postcards for the postcards route group.
---
# postcards API Routes
Handle 4 OpenAPI operation(s) under /postcards for the postcards route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### postcard_retrieve
- Operation ID: `postcard_retrieve`
- Route: `GET /postcards/{psc_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `psc_id` in `path` required
### postcard_delete
- Operation ID: `postcard_delete`
- Route: `DELETE /postcards/{psc_id}`
- Mode: WRITE
- Summary: Cancel
- Parameters:
- `psc_id` in `path` required
### postcards_list
- Operation ID: `postcards_list`
- Route: `GET /postcards`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
- `date_created` in `query`
- `metadata` in `query`
- `campaign_id` in `query`
- `status` in `query`
- `size` in `query`
- `scheduled` in `query`
- `send_date` in `query`
- `mail_type` in `query`
- `sort_by` in `query`
### postcard_create
- Operation ID: `postcard_create`
- Route: `POST /postcards`
- Mode: WRITE
- Summary: Create
- Parameters:
- `Idempotency-Key` in `header`
- `idempotency_key` in `query`
- Body: JSON request body accepted.

View File

@@ -0,0 +1,28 @@
---
name: qr-code-analytics-routes
description: Handle 1 OpenAPI operation(s) under /qr_code_analytics for the qr code analytics route group.
---
# qr code analytics API Routes
Handle 1 OpenAPI operation(s) under /qr_code_analytics for the qr code analytics route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### qr_codes_list
- Operation ID: `qr_codes_list`
- Route: `GET /qr_code_analytics`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `offset` in `query`
- `include` in `query`
- `date_created` in `query`
- `scanned` in `query`
- `resource_ids` in `query`

View File

@@ -0,0 +1,41 @@
---
name: resource-proofs-routes
description: Handle 3 OpenAPI operation(s) under /resource_proofs for the resource proofs route group.
---
# resource proofs API Routes
Handle 3 OpenAPI operation(s) under /resource_proofs for the resource proofs route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### resource_proof_retrieve
- Operation ID: `resource_proof_retrieve`
- Route: `GET /resource_proofs/{res_prf_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `res_prf_id` in `path` required
### resource_proof_update
- Operation ID: `resource_proof_update`
- Route: `PATCH /resource_proofs/{res_prf_id}`
- Mode: WRITE
- Summary: Update
- Parameters:
- `res_prf_id` in `path` required
- Body: JSON request body accepted.
### resource_proof_create
- Operation ID: `resource_proof_create`
- Route: `POST /resource_proofs`
- Mode: WRITE
- Summary: Create
- Body: JSON request body accepted.

View File

@@ -0,0 +1,63 @@
---
name: self-mailers-routes
description: Handle 4 OpenAPI operation(s) under /self_mailers for the self mailers route group.
---
# self mailers API Routes
Handle 4 OpenAPI operation(s) under /self_mailers for the self mailers route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### self_mailer_retrieve
- Operation ID: `self_mailer_retrieve`
- Route: `GET /self_mailers/{sfm_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `sfm_id` in `path` required
### self_mailer_delete
- Operation ID: `self_mailer_delete`
- Route: `DELETE /self_mailers/{sfm_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `sfm_id` in `path` required
### self_mailers_list
- Operation ID: `self_mailers_list`
- Route: `GET /self_mailers`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
- `date_created` in `query`
- `metadata` in `query`
- `size` in `query`
- `scheduled` in `query`
- `send_date` in `query`
- `mail_type` in `query`
- `sort_by` in `query`
- `campaign_id` in `query`
- `status` in `query`
### self_mailer_create
- Operation ID: `self_mailer_create`
- Route: `POST /self_mailers`
- Mode: WRITE
- Summary: Create
- Parameters:
- `Idempotency-Key` in `header`
- `idempotency_key` in `query`
- Body: JSON request body accepted.

View File

@@ -0,0 +1,61 @@
---
name: snap-packs-routes
description: Handle 4 OpenAPI operation(s) under /snap_packs for the snap packs route group.
---
# snap packs API Routes
Handle 4 OpenAPI operation(s) under /snap_packs for the snap packs route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### snap_pack_retrieve
- Operation ID: `snap_pack_retrieve`
- Route: `GET /snap_packs/{snap_pack_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `snap_pack_id` in `path` required
### snap_pack_delete
- Operation ID: `snap_pack_delete`
- Route: `DELETE /snap_packs/{snap_pack_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `snap_pack_id` in `path` required
### snap_packs_list
- Operation ID: `snap_packs_list`
- Route: `GET /snap_packs`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
- `date_created` in `query`
- `metadata` in `query`
- `send_date` in `query`
- `mail_type` in `query`
- `sort_by` in `query`
- `campaign_id` in `query`
- `status` in `query`
### snap_pack_create
- Operation ID: `snap_pack_create`
- Route: `POST /snap_packs`
- Mode: WRITE
- Summary: Create
- Parameters:
- `Idempotency-Key` in `header`
- `idempotency_key` in `query`
- Body: JSON request body accepted.

117
skills/templates/SKILL.md Normal file
View File

@@ -0,0 +1,117 @@
---
name: templates-routes
description: Handle 10 OpenAPI operation(s) under /templates for the templates route group.
---
# templates API Routes
Handle 10 OpenAPI operation(s) under /templates for the templates route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### template_version_retrieve
- Operation ID: `template_version_retrieve`
- Route: `GET /templates/{tmpl_id}/versions/{vrsn_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `tmpl_id` in `path` required
- `vrsn_id` in `path` required
### template_version_update
- Operation ID: `template_version_update`
- Route: `POST /templates/{tmpl_id}/versions/{vrsn_id}`
- Mode: WRITE
- Summary: Update
- Parameters:
- `tmpl_id` in `path` required
- `vrsn_id` in `path` required
- Body: JSON request body accepted.
### template_version_delete
- Operation ID: `template_version_delete`
- Route: `DELETE /templates/{tmpl_id}/versions/{vrsn_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `tmpl_id` in `path` required
- `vrsn_id` in `path` required
### template_versions_list
- Operation ID: `template_versions_list`
- Route: `GET /templates/{tmpl_id}/versions`
- Mode: READ
- Summary: List
- Parameters:
- `tmpl_id` in `path` required
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
- `date_created` in `query`
### create_template_version
- Operation ID: `create_template_version`
- Route: `POST /templates/{tmpl_id}/versions`
- Mode: WRITE
- Summary: Create
- Parameters:
- `tmpl_id` in `path` required
- Body: JSON request body accepted.
### template_retrieve
- Operation ID: `template_retrieve`
- Route: `GET /templates/{tmpl_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `tmpl_id` in `path` required
### template_update
- Operation ID: `template_update`
- Route: `POST /templates/{tmpl_id}`
- Mode: WRITE
- Summary: Update
- Parameters:
- `tmpl_id` in `path` required
- Body: JSON request body accepted.
### template_delete
- Operation ID: `template_delete`
- Route: `DELETE /templates/{tmpl_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `tmpl_id` in `path` required
### templates_list
- Operation ID: `templates_list`
- Route: `GET /templates`
- Mode: READ
- Summary: List
- Parameters:
- `limit` in `query`
- `before/after` in `query`
- `include` in `query`
- `date_created` in `query`
- `metadata` in `query`
### create_template
- Operation ID: `create_template`
- Route: `POST /templates`
- Mode: WRITE
- Summary: Create
- Body: JSON request body accepted.

101
skills/uploads/SKILL.md Normal file
View File

@@ -0,0 +1,101 @@
---
name: uploads-routes
description: Handle 9 OpenAPI operation(s) under /uploads for the uploads route group.
---
# uploads API Routes
Handle 9 OpenAPI operation(s) under /uploads for the uploads route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### uploads_list
- Operation ID: `uploads_list`
- Route: `GET /uploads`
- Mode: READ
- Summary: List
- Parameters:
- `campaignId` in `query`
### upload_create
- Operation ID: `upload_create`
- Route: `POST /uploads`
- Mode: WRITE
- Summary: Create
- Body: JSON request body accepted.
### upload_retrieve
- Operation ID: `upload_retrieve`
- Route: `GET /uploads/{upl_id}`
- Mode: READ
- Summary: Retrieve
- Parameters:
- `upl_id` in `path` required
### upload_update
- Operation ID: `upload_update`
- Route: `PATCH /uploads/{upl_id}`
- Mode: WRITE
- Summary: Update
- Parameters:
- `upl_id` in `path` required
- Body: JSON request body accepted.
### upload_delete
- Operation ID: `upload_delete`
- Route: `DELETE /uploads/{upl_id}`
- Mode: WRITE
- Summary: Delete
- Parameters:
- `upl_id` in `path` required
### upload_file
- Operation ID: `upload_file`
- Route: `POST /uploads/{upl_id}/file`
- Mode: WRITE
- Summary: Upload file
- Parameters:
- `upl_id` in `path` required
- Body: JSON request body accepted.
### upload_export_create
- Operation ID: `upload_export_create`
- Route: `POST /uploads/{upl_id}/exports`
- Mode: WRITE
- Summary: Create Export
- Parameters:
- `upl_id` in `path` required
- Body: JSON request body accepted.
### report_retrieve
- Operation ID: `report_retrieve`
- Route: `GET /uploads/{upl_id}/report`
- Mode: READ
- Summary: Retrieve Line Item Report
- Parameters:
- `upl_id` in `path` required
- `status` in `query`
- `limit` in `query`
- `offset` in `query`
### export_retrieve
- Operation ID: `export_retrieve`
- Route: `GET /uploads/{upl_id}/exports/{ex_id}`
- Mode: READ
- Summary: Retrieve Export
- Parameters:
- `upl_id` in `path` required
- `ex_id` in `path` required

View File

@@ -0,0 +1,25 @@
---
name: us-autocompletions-routes
description: Handle 1 OpenAPI operation(s) under /us_autocompletions for the us autocompletions route group.
---
# us autocompletions API Routes
Handle 1 OpenAPI operation(s) under /us_autocompletions for the us autocompletions route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### autocompletion
- Operation ID: `autocompletion`
- Route: `POST /us_autocompletions`
- Mode: WRITE
- Summary: Autocomplete
- Parameters:
- `case` in `query`
- `valid_addresses` in `query`
- Body: JSON request body accepted.

View File

@@ -0,0 +1,24 @@
---
name: us-reverse-geocode-lookups-routes
description: Handle 1 OpenAPI operation(s) under /us_reverse_geocode_lookups for the us reverse geocode lookups route group.
---
# us reverse geocode lookups API Routes
Handle 1 OpenAPI operation(s) under /us_reverse_geocode_lookups for the us reverse geocode lookups route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### reverse_geocode_lookup
- Operation ID: `reverse_geocode_lookup`
- Route: `POST /us_reverse_geocode_lookups`
- Mode: WRITE
- Summary: Reverse Geocode Lookup
- Parameters:
- `size` in `query`
- Body: JSON request body accepted.

View File

@@ -0,0 +1,24 @@
---
name: us-verifications-routes
description: Handle 1 OpenAPI operation(s) under /us_verifications for the us verifications route group.
---
# us verifications API Routes
Handle 1 OpenAPI operation(s) under /us_verifications for the us verifications route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### us_verification
- Operation ID: `us_verification`
- Route: `POST /us_verifications`
- Mode: WRITE
- Summary: Single Verify
- Parameters:
- `case` in `query`
- Body: JSON request body accepted.

View File

@@ -0,0 +1,22 @@
---
name: us-zip-lookups-routes
description: Handle 1 OpenAPI operation(s) under /us_zip_lookups for the us zip lookups route group.
---
# us zip lookups API Routes
Handle 1 OpenAPI operation(s) under /us_zip_lookups for the us zip lookups route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### zip_lookup
- Operation ID: `zip_lookup`
- Route: `POST /us_zip_lookups`
- Mode: WRITE
- Summary: Lookups
- Body: JSON request body accepted.