Monitor API availability and service status. Use these endpoints to verify connectivity and check if the API is operational.
API References
//
List Contracts
DualEntry Public API (1.0.0)
Download OpenAPI description
Languages
Servers
Production environment
https://api.dualentry.com
Development environment (for testing)
https://api-dev.dualentry.com
- Production environmenthttps://api.dualentry.com/public/v1/contracts/
- Development environment (for testing)https://api-dev.dualentry.com/public/v1/contracts/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.dualentry.com/public/v1/contracts/?search=string&id=0&company_id=0&number=0&customer_id=0&status=draft&start_date=2019-08-24&end_date=2019-08-24&contract_start_date=2019-08-24&contract_end_date=2019-08-24&ordering=-updated_at&limit=100&offset=0'OK
Enum"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Enum"daily""weekly""monthly""annually"
Enum"daily""weekly""monthly""annually"
Schema for payment collection configuration output.
Enum"draft""posted""archived"
Amount that was already paid by Customer Repayment Applications or Customer Payments
Default "straight_line"
Enum"straight_line""straight_line_start_end_even""daily_prorata""milestone""usage_tiered""usage""immediate""deposit_release"
Enum"daily""weekly""monthly""annually"
Default false
Enum"daily""weekly""monthly""annually"
Gross amount before discount.
Response
application/json
{ "items": [ { … } ], "count": 0 }
Bodyapplication/jsonrequired
Enum"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Any of:
>= 0
number(Quantity)>= 0
obligations[].​standalone_selling_priceStandalone Selling Price (number) or Standalone Selling Price (string) or Standalone Selling Price (null)(Standalone Selling Price)
Any of:
number(Standalone Selling Price)
Default "straight_line"
Enum"straight_line""straight_line_start_end_even""daily_prorata""milestone""usage_tiered""usage""immediate""deposit_release"
Enum"daily""weekly""monthly""annually"
Enum"daily""weekly""monthly""annually"
Default "monthly"
Enum"daily""weekly""monthly""annually"
Optional weekday anchor for weekly billing (0=Monday)
Default "monthly"
Enum"daily""weekly""monthly""annually"
Optional weekday anchor for weekly recognition (0=Monday)
Schema for payment collection configuration input (matches frontend structure).
- Production environmenthttps://api.dualentry.com/public/v1/contracts/
- Development environment (for testing)https://api-dev.dualentry.com/public/v1/contracts/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.dualentry.com/public/v1/contracts/ \
-H 'Content-Type: application/json' \
-d '{
"custom_fields": [
{}
],
"memo": "string",
"date": "2019-08-24",
"start_date": "2019-08-24",
"end_date": "2019-08-24",
"company_id": 0,
"customer_id": 0,
"name": "string",
"currency_iso_4217_code": "AED",
"bill_to_address": "",
"billing_address": {
"street": "string",
"city": "string",
"state": "",
"postal_code": "string",
"country": "",
"second_line": "",
"name": "string"
},
"ship_to_address": "",
"shipping_address": {
"street": "string",
"city": "string",
"state": "",
"postal_code": "string",
"country": "",
"second_line": "",
"name": "string"
},
"obligations": [
{
"item_id": 0,
"quantity": 0,
"rate": 0,
"position": 0,
"memo": "string",
"standalone_selling_price": 0,
"term_id": 0,
"recognition_strategy": "straight_line",
"obligation_conditions": {},
"classifications": [],
"billing_start_date": "2019-08-24",
"billing_end_date": "2019-08-24",
"billing_frequency": "daily",
"billing_interval": 0,
"sync_billing_with_recognition": false,
"skip_invoice_generation": false,
"recognition_start_date": "2019-08-24",
"recognition_end_date": "2019-08-24",
"recognition_frequency": "daily",
"recognition_interval": 0,
"discount_type": "PERCENTAGE",
"discount_value": 0
}
],
"term_id": 0,
"billing_start_date": "2019-08-24",
"billing_frequency": "monthly",
"billing_interval": 1,
"billing_anchor_weekday": 6,
"recognition_start_date": "2019-08-24",
"recognition_frequency": "monthly",
"recognition_interval": 1,
"recognition_anchor_weekday": 6,
"status": "draft",
"contract_attachments": [],
"change_orders_attachments": [],
"payment": {
"type": "string",
"id": 0,
"body": "string",
"link": "string"
},
"prepared_invoices": [],
"revenue_recognitions": []
}'OK
Enum"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Amount that was already paid by Customer Repayment Applications or Customer Payments
Default "straight_line"
Enum"straight_line""straight_line_start_end_even""daily_prorata""milestone""usage_tiered""usage""immediate""deposit_release"
Enum"daily""weekly""monthly""annually"
Enum"daily""weekly""monthly""annually"
Gross amount before discount.
Response
application/json
{ "custom_fields": [], "integration_remote_records": [], "id": 0, "number": 0, "company_id": 0, "company_name": "string", "company_currency": "string", "customer_id": 0, "customer_name": "string", "name": "string", "currency_iso_4217_code": "AED", "memo": "string", "date": "2019-08-24", "term_id": 0, "start_date": "2019-08-24", "end_date": "2019-08-24", "bill_to_address": "string", "ship_to_address": "string", "billing_address": { "street": "string", "city": "string", "state": "", "postal_code": "string", "country": "", "second_line": "", "name": "string" }, "shipping_address": { "street": "string", "city": "string", "state": "", "postal_code": "string", "country": "", "second_line": "", "name": "string" }, "billing_start_date": "2019-08-24", "billing_frequency": "daily", "billing_interval": 0, "billing_anchor_weekday": 0, "recognition_start_date": "2019-08-24", "recognition_frequency": "daily", "recognition_interval": 0, "recognition_anchor_weekday": 0, "status": "draft", "record_status": "draft", "is_locked": true, "payment": { "type": "string", "id": 0, "body": "string", "link": "string" }, "revenue_recognitions": [ { … } ], "invoices": [ { … } ], "obligations": [ { … } ], "obligation_usage": [ { … } ], "contract_attachments": [], "change_orders_attachments": [] }
- Production environmenthttps://api.dualentry.com/public/v1/contracts/{record_id}/
- Development environment (for testing)https://api-dev.dualentry.com/public/v1/contracts/{record_id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.dualentry.com/public/v1/contracts/{record_id}/'OK
Enum"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Amount that was already paid by Customer Repayment Applications or Customer Payments
Default "straight_line"
Enum"straight_line""straight_line_start_end_even""daily_prorata""milestone""usage_tiered""usage""immediate""deposit_release"
Enum"daily""weekly""monthly""annually"
Enum"daily""weekly""monthly""annually"
Gross amount before discount.
Response
application/json
{ "custom_fields": [], "integration_remote_records": [], "id": 0, "number": 0, "company_id": 0, "company_name": "string", "company_currency": "string", "customer_id": 0, "customer_name": "string", "name": "string", "currency_iso_4217_code": "AED", "memo": "string", "date": "2019-08-24", "term_id": 0, "start_date": "2019-08-24", "end_date": "2019-08-24", "bill_to_address": "string", "ship_to_address": "string", "billing_address": { "street": "string", "city": "string", "state": "", "postal_code": "string", "country": "", "second_line": "", "name": "string" }, "shipping_address": { "street": "string", "city": "string", "state": "", "postal_code": "string", "country": "", "second_line": "", "name": "string" }, "billing_start_date": "2019-08-24", "billing_frequency": "daily", "billing_interval": 0, "billing_anchor_weekday": 0, "recognition_start_date": "2019-08-24", "recognition_frequency": "daily", "recognition_interval": 0, "recognition_anchor_weekday": 0, "status": "draft", "record_status": "draft", "is_locked": true, "payment": { "type": "string", "id": 0, "body": "string", "link": "string" }, "revenue_recognitions": [ { … } ], "invoices": [ { … } ], "obligations": [ { … } ], "obligation_usage": [ { … } ], "contract_attachments": [], "change_orders_attachments": [] }