Operations related to authentication tokens
- Restore Invoice
Create an Invoice
Update an Invoice
Delete an Invoice
List Invoice Multiple Outlet
List Invoice Multiple Outlet With Variant
List Invoice Multiple Outlet With Total Count
List Invoices Return
List Invoice With Total Count
Create Multiple Invoice
Get Invoice By Number
Get Invoice By ID
Get Invoice ID By Number
Send Receipt By Email
Invoice Count
List Invoice by Number
List Invoice Multiple Outlet and Payment
Void Invoice
Erase Invoice
List Join Invoice
List Join Invoice with Total Count
Join Invoice Detail
Get Reference Number By Invoice ID
Update Note in Invoice
Restore Invoice
DealPOS API (3.1.0)
Download OpenAPI description
Overview
URL
Customer Support
Languages
Servers
Production Server
https://{subdomain}/api/v3/
Bodyapplication/json
Request can be send with payload Outlet+Number / OutletID + Number /InvoiceID only
One of:
- Production Serverhttps://subdomain.dealpos.net/api/v3/Invoice/Void
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://subdomain.dealpos.net/api/v3/Invoice/Void \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"Outlet": "Outlet1",
"Number": "2020.06.00005",
"Note": "Void invoice"
}'Response
application/json
{ "Message": "Invoice has been Updated!" }
- Production Serverhttps://subdomain.dealpos.net/api/v3/Invoice/Restore
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://subdomain.dealpos.net/api/v3/Invoice/Restore \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"Outlet": "Outlet1",
"Number": "2020.06.00005",
"Note": "Restore invoice"
}'Response
application/json
{ "Message": "Invoice has been Updated!" }
Bodyapplication/json
Request can be send with payload Outlet+Number / OutletID + Number /InvoiceID only
- Production Serverhttps://subdomain.dealpos.net/api/v3/Invoice/Erase
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://subdomain.dealpos.net/api/v3/Invoice/Erase \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"Outlet": "Offline",
"Number": "B1.22.08.00003"
}'Response
application/json
{ "Message": "Invoice has been Erased!" }