Endpoints for managing Accounts, Invoices, Estimates, and organization data in InvoiceXpress.
InvoiceXpress API (2.0.0)
Download OpenAPI description
Overview
InvoiceXpress API Support
Languages
Servers
Mock server
https://docs.invoicexpress.com/_mock/
Production Server
https://{account_name}.app.invoicexpress.com/
- Mock serverhttps://docs.invoicexpress.com/_mock/api/accounts/create.json
- Production Serverhttps://your-account.app.invoicexpress.com/api/accounts/create.json
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.invoicexpress.com/_mock/api/accounts/create.json?api_key=YOUR_API_KEY%2CYOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"account": {
"first_name": "John",
"last_name": "Doe",
"organization_name": "My Company",
"phone": "912345678",
"email": "john.doe@example.com",
"password": "secret123",
"fiscal_id": "500100200",
"tax_country": "1",
"language": "pt",
"terms": "1",
"marketing": "0"
}
}'Response
application/json
{ "account": { "id": "12345", "name": "My Company", "url": "https://mycompany.app.invoicexpress.com", "api_key": "abc123xyz456", "state": "active" } }
- Mock serverhttps://docs.invoicexpress.com/_mock/api/accounts/create_already_user.json
- Production Serverhttps://your-account.app.invoicexpress.com/api/accounts/create_already_user.json
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.invoicexpress.com/_mock/api/accounts/create_already_user.json?api_key=YOUR_API_KEY%2CYOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"account": {
"first_name": "John",
"last_name": "Doe",
"organization_name": "My Company",
"phone": "912345678",
"email": "john.doe@example.com",
"password": "secret123",
"fiscal_id": "500100200",
"tax_country": "1",
"language": "pt",
"terms": "1",
"marketing": "0"
}
}'Response
application/json
{ "account": { "id": "12345", "name": "My Company", "url": "https://mycompany.app.invoicexpress.com", "api_key": "abc123xyz456", "state": "active" } }
- Mock serverhttps://docs.invoicexpress.com/_mock/api/accounts/{account-id}/get.json
- Production Serverhttps://your-account.app.invoicexpress.com/api/accounts/{account-id}/get.json
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.invoicexpress.com/_mock/api/accounts/1/get.json?api_key=YOUR_API_KEY%2CYOUR_API_KEY_HERE'Response
application/json
{ "account": { "organization_name": "My Company", "fiscal_id": "500100200", "email": "john.doe@example.com", "state": "active", "at_configured": true, "trial": true } }
- Mock serverhttps://docs.invoicexpress.com/_mock/api/accounts/{account-id}/update.json
- Production Serverhttps://your-account.app.invoicexpress.com/api/accounts/{account-id}/update.json
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.invoicexpress.com/_mock/api/accounts/1/update.json?api_key=YOUR_API_KEY%2CYOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"account": {
"first_name": "My New Company Name",
"last_name": "My New Company Name",
"organization_name": "My New Company Name",
"phone": "210000000",
"email": "billing@company.com",
"password": "secret123",
"fiscal_id": "500100200",
"address": "Main Street, 123",
"city": "Lisbon",
"postal_code": "1000-001",
"website": "www.company.com",
"fax": "210000001",
"terms": "1",
"credentials": {
"username": "500100200/1",
"password": "cGFzc3dvcmQ=",
"type": "AT",
"context": "Sequences"
}
}
}'- Mock serverhttps://docs.invoicexpress.com/_mock/api/v3/accounts/at_communication.json
- Production Serverhttps://your-account.app.invoicexpress.com/api/v3/accounts/at_communication.json
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.invoicexpress.com/_mock/api/v3/accounts/at_communication.json?api_key=YOUR_API_KEY%2CYOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"at_communication": {
"at_subuser": "500100200/1",
"at_password": "cGFzc3dvcmQ=",
"communication_type": "auto"
}
}'Response
application/json
{ "success": "true" }