Monitor API availability and service status. Use these endpoints to verify connectivity and check if the API is operational.
DualEntry Public API (1.0.0)
- Production environmenthttps://api.dualentry.io/public/v1/paper-checks/{paper_check_id}/
- Development environment (for testing)https://api-dev.dualentry.io/public/v1/paper-checks/{paper_check_id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.dualentry.io/public/v1/paper-checks/{paper_check_id}/'OK
Date when the paper check was created (returned as date only)
Date of the underlying transaction
Type of the source record (e.g., 'direct_expense', 'vendor_payment', 'customer_refund')
ID of the source record (e.g., the VendorPayment ID)
Number of the source record (e.g., vendor payment number)
The check number printed on the physical check
Name of the company issuing the check
Amount of the check
Amount of the check
ISO 4217 currency code for the check amount
Number of the bank account the check is drawn from
Name of the bank account the check is drawn from
Name of the payee (vendor or customer receiving the check)
ID of the customer if this is a customer refund check
Name of the customer if this is a customer refund check
Name of the vendor if this is a vendor payment check
{ "id": 12345, "created_at": "2024-01-15", "transaction_date": "2024-01-15", "source_record_type": "direct_expense", "source_record_id": 789, "source_record_number": 1001, "check_number": "10542", "company_id": 456, "company_name": "Acme Corporation", "memo": "Payment for Invoice #1234", "amount": "1500.00", "currency_iso_4217_code": "AED", "account_number": 321, "account_name": "Operating Account", "payee_name": "ABC Suppliers Inc.", "customer_id": 567, "customer_name": "John Smith", "vendor_id": 890, "vendor_name": "ABC Suppliers Inc.", "record_status": "printed" }
Request
Archive a paper check by setting its status to ARCHIVED.
Archiving a paper check removes it from active workflows without deleting it. This allows you to:
- Remove a check from the print queue
- Create a new check for the same transaction
- Maintain audit history
Note: Archived checks can still be retrieved via the list and get endpoints by filtering with record_status=archived.
- Production environmenthttps://api.dualentry.io/public/v1/paper-checks/{paper_check_id}/
- Development environment (for testing)https://api-dev.dualentry.io/public/v1/paper-checks/{paper_check_id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://api.dualentry.io/public/v1/paper-checks/{paper_check_id}/'OK
Date when the paper check was created (returned as date only)
Date of the underlying transaction
Type of the source record (e.g., 'direct_expense', 'vendor_payment', 'customer_refund')
ID of the source record (e.g., the VendorPayment ID)
Number of the source record (e.g., vendor payment number)
The check number printed on the physical check
Name of the company issuing the check
Amount of the check
Amount of the check
ISO 4217 currency code for the check amount
Number of the bank account the check is drawn from
Name of the bank account the check is drawn from
Name of the payee (vendor or customer receiving the check)
ID of the customer if this is a customer refund check
Name of the customer if this is a customer refund check
Name of the vendor if this is a vendor payment check
{ "id": 12345, "created_at": "2024-01-15", "transaction_date": "2024-01-15", "source_record_type": "direct_expense", "source_record_id": 789, "source_record_number": 1001, "check_number": "10542", "company_id": 456, "company_name": "Acme Corporation", "memo": "Payment for Invoice #1234", "amount": "1500.00", "currency_iso_4217_code": "AED", "account_number": 321, "account_name": "Operating Account", "payee_name": "ABC Suppliers Inc.", "customer_id": 567, "customer_name": "John Smith", "vendor_id": 890, "vendor_name": "ABC Suppliers Inc.", "record_status": "printed" }