Markdown Converter
Agent skill for markdown-converter
The PayPal Agent toolkit provides the following tools:
Sign in to like and favorite skills
The PayPal Agent toolkit provides the following tools:
- Creates a new invoice in the PayPal system.create_invoice
recipient_email (string): Email address of the invoice recipient.items (array): List of items or services to include in the invoice. Each item should have.
name (string): Name of the item.quantity (number): Quantity of the item.unit_price (number): Price per unit of the item.Example Prompt: Create an invoice for {customer_email} including 2 hours of consulting at $150 per hour
- Lists invoices with optional pagination and filtering.list_invoices
page (number, optional): Page number for pagination.page_size (number, optional): Number of invoices per page.status (string, optional): Filter invoices by status (e.g., SENT, PAID).Example Prompt: List all {status} invoices on page {page} with {page_size} invoices per page
- Retrieves details of a specific invoice.get_invoice
invoice_id (string): The unique identifier of the invoice.Example Prompt: What are the details of invoice {invoice_id}?
- Sends an existing invoice to the specified recipient.send_invoice
invoice_id (string): The unique identifier of the invoice to be sent.Example Prompt: Send invoice {invoice_id} to the client
- Sends a reminder for an existing invoice.send_invoice_reminder
invoice_id (string): The unique identifier of the invoice.Example Prompt: Send a reminder for invoice {invoice_id}
- Cancels a sent invoice.cancel_sent_invoice
invoice_id (string): The unique identifier of the invoice to cancel.Example Prompt: Cancel the sent invoice {invoice_id}
- Generates a QR code for an invoice.generate_invoice_qr_code
invoice_id (string): The unique identifier of the invoice.Example Prompt: Generate a QR code for invoice {invoice_id}
- Creates an order in the PayPal system based on provided details.create_order
items (array): List of items to include in the order. Each item should have.
name (string): Name of the item.quantity (number): Quantity of the item.unit_price (number): Price per unit of the item.currency (string): Currency code (e.g., USD, EUR).Example Prompt: Place an order for {quantity} units of '{item_name}' at ${unit_price} each
- Retrieves the details of an order.get_order
order_id (string): The unique identifier of the order.Example Prompt: Get details for order {order_id}
- Captures payment for an authorized order.pay_order
order_id (string): The unique identifier of the order to capture.Example Prompt: Capture payment for order {order_id}
- Process a refund for a captured payment.create_refund
capture_id (string): The unique identifier of the captured payment to refund.amount (number, optional): The refund amount. If not specified, refunds the full amount.currency (string, optional): Currency code for the refund (e.g., USD, EUR).Example Prompt: Process a refund for capture {capture_id} Process a refund for Order {order_id}
- Get the details for a specific refund.get_refund
refund_id (string): The unique identifier of the refund.Example Prompt: Get details for refund {refund_id} Get details for Order {order_id}
- Retrieves a summary of all disputes with optional filtering.list_disputes
status (string, optional): Filter disputes by status (e.g., OPEN, RESOLVED).Example Prompt: List all {status} disputes
- Retrieves detailed information of a specific dispute.get_dispute
dispute_id (string): The unique identifier of the dispute.Example Prompt: Get details for dispute {dispute_id}
- Accepts a dispute claim, resolving it in favor of the buyer.accept_dispute_claim
dispute_id (string): The unique identifier of the dispute.Example Prompt: Accept the dispute with ID {dispute_id}
- Creates a shipment tracking record for a PayPal transaction.create_shipment_tracking
tracking_number (string, required): The tracking number for the shipment.transaction_id (string, required): The transaction ID associated with the shipment.carrier (string, required): The carrier handling the shipment. (e.g.,FEDEX, UPS)order_id: (string, optional): The order ID for which shipment needs to be created.status: (string, optional, enum): The current status of the shipment. Allowed values are['ON_HOLD', 'SHIPPED', 'DELIVERED', 'CANCELLED', 'LOCAL_PICKUP'], default value: 'SHIPPED'.Example Prompt: Add tracking number '{tracking_number}' with carrier '{carrier}' to PayPal order ID - {order_id}.
- Gets shipment tracking information for a specific shipment.get_shipment_tracking
order_id (string, required): The order ID for which shipment needs to be created.transaction_id (string, optional): The transaction ID associated with the shipment.Example Prompt: Get the tracking number for PayPal order ID - {order_id}
- Updates shipment tracking information for a specific shipment.update_shipment_tracking
transaction_id (string, required): The transaction ID associated with the shipment.tracking_number (string, required): The tracking number for the shipment that you want to update.new_tracking_number (string, optional): The new tracking number for the shipment if being updated.status (string, required): The status of the item shipment. It can be "CANCELLED", "DELIVERED", "LOCAL_PICKUP", "ON_HOLD", or "SHIPPED".carrier (string, optional): The carrier handling the shipment. (e.g.,FEDEX, UPS)Example Prompt: Update the shipment tracking info for transaction_id '{transaction_id}' with tracking number '{tracking_number}' and status '{status}' to carrier '{carrier}' and use the new_tracking_number '{new_tracking_number}'.
- Creates a new product in the PayPal catalog.create_product
name (string, required): The name of the product.type (string, required, enum): The type of the product. Allowed values are ['PHYSICAL', 'DIGITAL', 'SERVICE'].Example Prompt: Create a new product with the name '{product_name}' of type '{product_type}'.
- Lists products from the PayPal catalog with optional pagination.list_products
page (number, optional): The specific page number to retrieve. Defaults to the first page if not provided.page_size (number, optional): The maximum number of products to return per page. Defaults to a system-defined limit if not provided.Example Prompt: List all products.
- Shows details of a specific product from the PayPal catalog.show_product_details
product_id (string, required): The ID of the product to retrieve.Example Prompt:
Show the details for product id {product_id}.
- Creates a new subscription plan.create_subscription_plan
product_id (string, required): The name of the subscription plan.name (string, required): The plan name.billing_cycles (array, required): An array of billing cycles for trial billing and regular billing. A plan can have at most two trial cycles and only one regular cycle.
tenure_type (string, required): The type of billing cycle: [REGULAR|TRIAL].sequence (integer, required): The order in which this cycle is to run among other billing cycles.frequency(integer, required): The frequency details for this billing cycle.
interval_unit(string, required): The interval at which the subscription is charged or billed.[DAY|WEEK|MONTH|YEAR]payment_preferences (array, required): The payment preferences for a subscription.
auto_bill_outstanding (boolean, optional): Indicates whether to automatically bill the outstanding amount in the next billing cycle. Default:trueExample Prompt:
Create a {interval_unit} PayPal subscription plan for product '{product_name}' with billing cycle '{billing_cycle}', price '{price} {currency}'. Set trial period cycle to '{trial_period}'.
- Lists subscription plans.list_subscription_plans
product_id (number, optional): List the subscription plans for a specific product.page (number, optional): The specific page number to retrieve. Defaults to the first page if not provided.page_size (number, optional): The maximum number of products to return per page. Defaults to a system-defined limit if not provided.Example Prompt: List all subscription plans.
- Shows details of a specific subscription plan.show_subscription_plan_details
billing_plan_id (string, required): The ID of the subscription plan to retrieve.Example Prompt: Show the details for plan id {billing_plan_id}.
- Creates a new subscription.create_subscription
plan_id (string, required): The ID of the subscription plan.Subscriber (array, optional): The subscriber request information.
name (string, optional): The name of the subscriber.email (string, Optional): The email address of the subscriber.Example Prompt: Create a subscription for plan id {plan_id} with subscriber name as {subscriber_name} with email address {subscriber_email}.
- Shows details of a specific subscription.show_subscription_details
subscription_id (string, required): The ID of the subscription to retrieve.Example Prompt: Show the details for subscription id {subscription_id}.
- Cancels an active subscription.cancel_subscription
subscription_id (string, required): The ID of the subscription to be cancelled.Reason (string, optional): The reason for cancelling the subscription.Example Prompt: Cancel the subscription id {subscription_id}
- Update an active or suspended subscription.update_subscription
subscription_id (string, required): The ID of the subscription to be updated.fixed_price (optional)
value (string): The fixed price for the billing cycle of subscription.sequence (number): The sequence for the billing cyclesshipping_amount (string, optional):Example Prompt: Update the subscription with id {subscription_id}, update values for Fixed price with {fixed_price}, Auto Bill Outstanding with {auto_bill_outstanding} and Tax Inclusive with {taxes_inclusive}
- Lists all transactions with optional pagination and filtering.list_transaction
start_date (string, optional): The start date for filtering transactions. Default value : 31 daysend_date (string, optional): The end date for filtering transactions.Example Prompt: Get the list of my transactions for last {days} days.
- Retrieve business intelligence metrics and analytics for a merchant, filtered by start date, end date, insight type, and time interval.get_merchant_insights
start_date (string, required): The start date range to filter insightsend_date (string, required): The end date range to filter insightsinsight_type (str, required): The type of insight to retrieve. It can be "ORDERS" or "SALES"time_interval (str, required): The time periods used for segmenting metrics data. It can be "DAILY", "WEEKLY", "MONTHLY", "QUARTERLY", or "YEARLY"Example Prompt: Give me insights on my sales data from 01/01/2025 to 02/01/2025 using daily time intervals.
- Updates an existing plan with new details.update_plan
plan_id (string, required): The ID of the plan to update.description (string, optional): Plan description.auto_bill_outstanding (string, optional): Auto bill outstanding.percentage (string, optional): Taxes percentage.payment_failure_threshold (string, optional): Payment failure threshold.setup_fee (string, optional): Setup fee.setup_fee_failure_action (string, optional): Setup fee failure action.name (string, optional): Plan name.Example Prompt:
Update the plan with id {plan_id} to set the name to '{name}' and description to '{description}'.