Monitor API availability and service status. Use these endpoints to verify connectivity and check if the API is operational.
- Update RecurringBill record
List RecurringBill records
Create RecurringBill record
Get RecurringBill record
Delete RecurringBill record
Update RecurringBill reco...
DualEntry Public API (1.0.0)
Download OpenAPI description
Languages
Servers
Mock server
https://docs.dualentry.com/_mock/resources/
Production environment
https://api.dualentry.com/
Development environment (for testing)
https://api-dev.dualentry.com/
- Mock serverhttps://docs.dualentry.com/_mock/resources/public/v1/recurring/bills/{record_number}/
- Production environmenthttps://api.dualentry.com/public/v1/recurring/bills/{record_number}/
- Development environment (for testing)https://api-dev.dualentry.com/public/v1/recurring/bills/{record_number}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dualentry.com/_mock/resources/public/v1/recurring/bills/{record_number}/?search=string&company_id=0&number=0&recurring_type=automatic'Response
application/json
{ "number": 0, "name": "string", "memo": "string", "date": "2019-08-24", "company_id": 0, "company_name": "string", "company_currency": "string", "status": "active", "record_payload": null, "rrule": "string", "next_occurrence": "2019-08-24T14:15:22Z", "last_generated": "2019-08-24T14:15:22Z", "recurring_type": "automatic", "records": [ { … } ] }
Bodyapplication/jsonrequired
rrulestring(rrule)(Rrule)[ 8 .. 500 ] characters^FREQ=(DAILY|WEEKLY|MONTHLY|YEARLY)(?:;.*)?$required
Recurrence rule in iCalendar RRULE format (RFC 5545)
- Mock serverhttps://docs.dualentry.com/_mock/resources/public/v1/recurring/bills/{record_number}/
- Production environmenthttps://api.dualentry.com/public/v1/recurring/bills/{record_number}/
- Development environment (for testing)https://api-dev.dualentry.com/public/v1/recurring/bills/{record_number}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.dualentry.com/_mock/resources/public/v1/recurring/bills/{record_number}/' \
-H 'Content-Type: application/json' \
-d '{
"rrule": "FREQ=DAILY",
"memo": "string",
"name": "string",
"date": "2019-08-24",
"company_id": 0,
"status": "active",
"recurring_type": "automatic",
"record_payload": {
"items": [
{
"rate": 0,
"quantity": 0,
"id": 0,
"position": 0,
"item_id": 0,
"memo": "string",
"classifications": []
}
],
"expenses": [
{
"rate": 0,
"quantity": 0,
"id": 0,
"position": 0,
"account_number": 0,
"expense_description": "string",
"classifications": []
}
],
"date": "2019-08-24",
"due_date": "2019-08-24",
"company_id": 0,
"vendor_id": 0,
"term_id": 0,
"reference_number": "",
"purchase_order_number": 0,
"currency_iso_4217_code": "AED",
"exchange_rate": 0,
"memo": "string",
"attachments": [],
"record_status": "posted"
}
}'Response
application/json
{ "number": 0, "name": "string", "memo": "string", "date": "2019-08-24", "company_id": 0, "company_name": "string", "company_currency": "string", "status": "active", "record_payload": null, "rrule": "string", "next_occurrence": "2019-08-24T14:15:22Z", "last_generated": "2019-08-24T14:15:22Z", "recurring_type": "automatic", "records": [ { … } ] }
- Mock serverhttps://docs.dualentry.com/_mock/resources/public/v1/recurring/bills/{record_number}/
- Production environmenthttps://api.dualentry.com/public/v1/recurring/bills/{record_number}/
- Development environment (for testing)https://api-dev.dualentry.com/public/v1/recurring/bills/{record_number}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.dualentry.com/_mock/resources/public/v1/recurring/bills/{record_number}/'Response
application/json
{ "success": true, "errors": { "property1": [ … ], "property2": [ … ] } }