API Documentation
Integrate InvoiceDoodle's features into your applications with our comprehensive API
Invoice Management
Create, manage, and track invoices with support for both traditional and crypto payments
Invoice Operations
Core invoice management endpoints
Create a new invoice with support for multiple currencies and payment methods
Authentication: Bearer Token
Parameters
Unique identifier for the client
Invoice amount
Currency code (e.g., USD, ETH, USDC)
Accepted payment methods
Invoice due date (ISO 8601)
Retrieve invoice details including payment status and blockchain verification
Authentication: Bearer Token
Parameters
Unique invoice identifier
Payment Processing
Handle payments across multiple payment methods and cryptocurrencies
Payment Operations
Payment processing and tracking endpoints
Process a payment for an invoice
Authentication: Bearer Token
Parameters
Invoice identifier
Payment method (crypto/traditional)
Payment amount
Payment currency
Check payment status with blockchain confirmation details
Authentication: Bearer Token
Parameters
Payment identifier
Integration APIs
Connect with accounting, CRM, and project management tools
Webhook Operations
Configure and manage webhooks for real-time updates
Register a new webhook endpoint
Authentication: Bearer Token
Parameters
Webhook URL
Array of events to subscribe to
Webhook secret for signature verification