End Users
Create an end-user
QuickBooks Desktop API
Core Resources
Utilities
Transactions
- All Transactions
- Bill Check Payments
- Bill Credit Card Payments
- Bills
- Checks
- Credit Card Charges
- Credit Card Credits
- Credit Memos
- Estimates
- Inventory Adjustments
- Invoices
- Item Receipts
- Journal Entries
- Purchase Orders
- Receive-Payments
- Sales Orders
- Sales Receipts
- Time Tracking Activities
- Transfers
- Vendor Credits
General
- Account Tax Lines
- Accounts
- Classes
- Company
- Customers / Jobs
- Date-Driven Terms
- Employees
- Inventory Sites
- Payment Methods
- Payroll Wage Items
- Preferences
- Price Levels
- Sales Representatives
- Sales-Tax Codes
- Standard Terms
- Vendors
Items
- Discount Items
- Inventory Assembly Items
- Inventory Items
- Item Groups
- Item Sites
- Non-Inventory Items
- Sales-Tax Items
- Service Items
- Subtotal Items
End Users
Create an end-user
Creates an end-user.
POST
/
end-users
import Conductor from 'conductor-node';
const client = new Conductor({
apiKey: process.env['CONDUCTOR_SECRET_KEY'], // This is the default and can be omitted
});
async function main() {
const endUser = await client.endUsers.create({
companyName: 'Acme Inc.',
email: 'alice@acme.com',
sourceId: '12345678-abcd-abcd-example-1234567890ab',
});
console.log(endUser.id);
}
main();
{
"id": "end_usr_1234567abcdefg",
"objectType": "end_user",
"createdAt": "2021-01-01T12:34:56.789Z",
"companyName": "Acme Inc.",
"sourceId": "12345678-abcd-abcd-example-1234567890ab",
"email": "bob@acme.com",
"integrationConnections": [
{
"id": "int_conn_1234567abcdefg",
"objectType": "integration_connection",
"createdAt": "2021-01-01T12:34:56.789Z",
"integrationSlug": "quickbooks_desktop",
"lastRequestAt": "2021-01-01T12:34:56.789Z",
"lastSuccessfulRequestAt": "2021-01-01T12:34:56.789Z"
}
]
}
Authorizations
Your Conductor secret key using Bearer auth (e.g., "Authorization: Bearer {{YOUR_SECRET_KEY}}"
).
Body
application/json
Response
200 - application/json
Returns the end-user object after successful end-user creation.
The response is of type object
.
import Conductor from 'conductor-node';
const client = new Conductor({
apiKey: process.env['CONDUCTOR_SECRET_KEY'], // This is the default and can be omitted
});
async function main() {
const endUser = await client.endUsers.create({
companyName: 'Acme Inc.',
email: 'alice@acme.com',
sourceId: '12345678-abcd-abcd-example-1234567890ab',
});
console.log(endUser.id);
}
main();
{
"id": "end_usr_1234567abcdefg",
"objectType": "end_user",
"createdAt": "2021-01-01T12:34:56.789Z",
"companyName": "Acme Inc.",
"sourceId": "12345678-abcd-abcd-example-1234567890ab",
"email": "bob@acme.com",
"integrationConnections": [
{
"id": "int_conn_1234567abcdefg",
"objectType": "integration_connection",
"createdAt": "2021-01-01T12:34:56.789Z",
"integrationSlug": "quickbooks_desktop",
"lastRequestAt": "2021-01-01T12:34:56.789Z",
"lastSuccessfulRequestAt": "2021-01-01T12:34:56.789Z"
}
]
}