Dear
Dear
Dear ETL connector for data replication
Snapshot
Features | Details |
Release Status | Released |
Source API Version | V1 |
Table Selection | Yes |
Column Selection | Yes |
Edit Integration | Yes |
Replication Type Selection | No |
Authentication Parameters | Account ID Application Key |
Replication Type | Full Replication Key Based Incremental |
Replication Key | Datetime |
Suggested Replication Frequency | 1 hour |
Tables/APIs supported
accounts | customers |
suppliers | transactions |
products | product_availability_list |
brands | tax |
payment_terms | carriers |
locations | disassembly_lists |
finished_goods_lists | inventory_write_off_lists |
purchase_list | sale_list |
Integrate Dear with Daton
- Sign in to Daton
- Select Byrd from the list of Integrations
- Provide Integration Name, Replication Frequency, and History. Integration name would be used in creating tables for the integration and cannot be changed later
- Provide Dear Account ID and Application Secret. These can be created on the API setup page inside DEAR Inventory application: https://inventory.dearsystems.com/ExternalAPI.
- Post successful authentication, you will be prompted to choose from the list of available tables
- Then select all required fields for each table
- Submit the integration
Workflow
- Integrations would be in Pending state initially and will be moved to Active state as soon as the first job loads data successfully on to the configured warehouse
- Users would be able to edit/pause/re-activate/delete integration anytime
- Users can view job status and process logs from the integration details page by clicking on the integration name from the active list
Dear Data
accounts
Purpose: This API is used to fetch all accounts data
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/chart-of-accounts/chart-of-accounts/get
Replication: Full Replication
Replication Key: NA
Fields
Name | Data Type |
Code | STRING |
Status | STRING |
Name | STRING |
Type | STRING |
Description | STRING |
Class | STRING |
ForPayments | BOOLEAN |
DisplayName | STRING |
SystemAccount | STRING |
SystemAccountCode | STRING |
BankAccountId | STRING |
customers
Purpose: This API is used to fetch all customers data
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/customer/customer/get
Replication: Key Based Incremental
Replication Key: ModifiedSince
Fields
Name | Data Type |
ID | STRING |
Name | STRING |
Currency | STRING |
PaymentTerm | STRING |
Discount | NUMERIC |
TaxRule | STRING |
Carrier | STRING |
SalesRepresentative | STRING |
Location | STRING |
Comments | STRING |
AccountReceivable | STRING |
RevenueAccount | STRING |
PriceTier | STRING |
TaxNumber | STRING |
Status | STRING |
CreditLimit | NUMERIC |
IsOnCreditHold | BOOLEAN |
LastModifiedOn | TIMESTAMP |
Addresses | RECORD |
Contacts | RECORD |
AdditionalAttribute1 | STRING |
AdditionalAttribute2 | STRING |
AdditionalAttribute3 | STRING |
AdditionalAttribute4 | STRING |
AdditionalAttribute5 | STRING |
AdditionalAttribute6 | STRING |
AdditionalAttribute7 | STRING |
AdditionalAttribute8 | STRING |
AdditionalAttribute9 | STRING |
AdditionalAttribute10 | STRING |
Tags | STRING |
suppliers
Purpose: This API is used to fetch all suppliers data
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/supplier/supplier/get
Replication: Key Based Incremental
Replication Key: ModifiedSince
Fields
Name | Data Type |
ID | STRING |
Name | STRING |
Currency | STRING |
PaymentTerm | STRING |
TaxRule | STRING |
Discount | NUMERIC |
AccountPayable | STRING |
Status | STRING |
LastModifiedOn | TIMESTAMP |
Contacts | RECORD |
Addresses | RECORD |
TaxNumber | STRING |
Comments | STRING |
AdditionalAttribute1 | STRING |
AdditionalAttribute2 | STRING |
AdditionalAttribute3 | STRING |
AdditionalAttribute4 | STRING |
AdditionalAttribute5 | STRING |
AdditionalAttribute6 | STRING |
AdditionalAttribute7 | STRING |
AdditionalAttribute8 | STRING |
AdditionalAttribute9 | STRING |
AdditionalAttribute10 | STRING |
transactions
Purpose: This API is used to fetch all transaction related data
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/transactions/transactions/get
Replication: Key Based Incremental
Replication Key: FromDate, ToDate
Fields
Name | Data Type |
ID | STRING |
TaskID | STRING |
DebitAccountCode | STRING |
CreditAccountCode | STRING |
Amount | NUMERIC |
OriginalAmount | NUMERIC |
CurrencyRate | NUMERIC |
EffectiveDate | DATETIME |
Reference | STRING |
Transaction | STRING |
Type | STRING |
products
Purpose: This API is used to fetch all products
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/product/product/get
Replication: Key Based Incremental
Replication Key: ModifiedSince
Fields
Name | Data Type |
id | STRING |
sku | STRING |
name | STRING |
category | STRING |
type | STRING |
costingmethod | STRING |
dropshipmode | STRING |
defaultlocation | STRING |
length | NUMERIC |
width | NUMERIC |
height | NUMERIC |
weight | NUMERIC |
uom | STRING |
weightunits | STRING |
dimensionsunits | STRING |
barcode | STRING |
minimumbeforereorder | NUMERIC |
reorderquantity | NUMERIC |
pricetier1 | NUMERIC |
pricetier2 | NUMERIC |
pricetier3 | NUMERIC |
pricetier4 | NUMERIC |
pricetier5 | NUMERIC |
pricetier6 | NUMERIC |
pricetier7 | NUMERIC |
pricetier8 | NUMERIC |
pricetier9 | NUMERIC |
pricetier10 | NUMERIC |
pricetiers | RECORD |
averagecost | NUMERIC |
shortdescription | STRING |
internalnote | STRING |
description | STRING |
additionalattribute1 | STRING |
additionalattribute2 | STRING |
additionalattribute3 | STRING |
additionalattribute4 | STRING |
additionalattribute5 | STRING |
additionalattribute6 | STRING |
additionalattribute7 | STRING |
additionalattribute8 | STRING |
additionalattribute9 | STRING |
additionalattribute10 | STRING |
tags | STRING |
status | STRING |
stocklocator | STRING |
cogsaccount | STRING |
revenueaccount | STRING |
expenseaccount | STRING |
inventoryaccount | STRING |
purchasetaxrule | STRING |
saletaxrule | STRING |
lastmodifiedon | TIMESTAMP |
sellable | BOOLEAN |
pickzones | STRING |
billofmaterial | BOOLEAN |
autoassembly | BOOLEAN |
autodisassembly | BOOLEAN |
quantitytoproduce | NUMERIC |
alwaysshowquantity | NUMERIC |
assemblyinstructionurl | STRING |
assemblycostestimationmethod | STRING |
billofmaterialsproducts | RECORD |
movements | RECORD |
bomtype | STRING |
cartonheight | NUMERIC |
cartonwidth | NUMERIC |
cartonlength | NUMERIC |
cartonquantity | NUMERIC |
cartoninnerquantity | NUMERIC |
product_availability_list
Purpose: This API is used to fetch data related to product availability
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/product/product-availability/get
Replication: Full Replication
Replication Key: NA
Fields
Name | Data Type |
ID | STRING |
SKU | STRING |
Name | STRING |
Barcode | STRING |
Location | STRING |
Batch | STRING |
OnHand | NUMERIC |
Allocated | NUMERIC |
Available | NUMERIC |
OnOrder | NUMERIC |
StockOnHand | NUMERIC |
InTransit | NUMERIC |
brands
Purpose: This API is used to fetch all brands
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/brand/brand/get
Replication: Full Replication
Replication Key: NA
Fields
Name | Data Type |
ID | STRING |
Name | STRING |
tax
Purpose: This API is used to fetch all tax related data
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/tax/tax/get
Replication: Full Replication
Replication Key: NA
Fields
Name | Data Type |
ID | STRING |
Name | STRING |
Account | STRING |
IsActive | BOOLEAN |
TaxInclusive | BOOLEAN |
TaxPercent | NUMERIC |
IsTaxForSale | BOOLEAN |
IsTaxForPurchase | BOOLEAN |
Components | RECORD |
carriers
Purpose: This API is used to fetch all carrier related information
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/carrier/carrier/get
Replication: Full Replication
Replication Key: NA
Fields
Name | Data Type |
CarrierID | STRING |
Description | STRING |
TrackingURL | STRING |
payment_terms
Purpose: This API is used to fetch all payment terms of the account
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/payment-term/payment-term/get
Replication: Full Replication
Replication Key: NA
Fields
Name | Data Type |
ID | STRING |
Name | STRING |
Duration | NUMERIC |
Method | STRING |
IsActive | BOOLEAN |
IsDefault | BOOLEAN |
locations
Purpose: This API is used to fetch all locations
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/location/location/get
Replication: Full Replication
Replication Key: NA
Fields
Name | Data Type |
ID | STRING |
Name | STRING |
IsDefault | BOOLEAN |
IsDeprecated | BOOLEAN |
FixedAssetsLocation | BOOLEAN |
IsCoMan | BOOLEAN |
IsShopFloor | BOOLEAN |
IsStaging | BOOLEAN |
disassembly_lists
Purpose: This API is used to fetch all disassembly lists
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/disassembly/disassembly-list/get
Replication: Full Replication
Replication Key: NA
Fields
Name | Data Type |
TaskID | STRING |
DisassemblyNumber | STRING |
Status | STRING |
ProductID | STRING |
ProductCode | STRING |
ProductName | STRING |
LocationID | STRING |
Location | STRING |
WIPAccount | STRING |
CompletionDate | DATETIME |
Quantity | NUMERIC |
AssemblyInstructionURL | STRING |
PickLines | RECORD |
OrderLines | RECORD |
finished_goods_lists
Purpose: This API is used to fetch all finished goods lists
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/finished-goods/finished-goods-list/get
Replication: Full Replication
Replication Key: NA
Fields
Name | Data Type |
TaskID | STRING |
AssemblyNumber | STRING |
Status | STRING |
ProductID | STRING |
ProductCode | STRING |
ProductName | STRING |
NonInventory | BOOLEAN |
LocationID | STRING |
Location | STRING |
WIPAccount | STRING |
WIPDate | DATETIME |
Account | STRING |
Quantity | NUMERIC |
AssemblyInstructionURL | STRING |
CompletionDate | DATETIME |
BatchSN | STRING |
Notes | STRING |
OrderLines | RECORD |
PickLines | RECORD |
Transactions | RECORD |
CustomField1 | STRING |
CustomField2 | STRING |
CustomField3 | STRING |
CustomField4 | STRING |
CustomField5 | STRING |
CustomField6 | STRING |
CustomField7 | STRING |
CustomField8 | STRING |
CustomField9 | STRING |
CustomField10 | STRING |
inventory_write_off_lists
Purpose: This API is used to fetch the list of inventory write offs
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/inventory-write-off/inventory-write-off-list/get
Replication: Full Replication
Replication Key: NA
Fields
Name | Data Type |
TaskID | STRING |
InventoryWriteOffNumber | STRING |
Status | STRING |
LocationID | STRING |
Location | STRING |
Account | STRING |
EffectiveDate | DATETIME |
Notes | STRING |
Lines | RECORD |
Transactions | RECORD |
sale_list
Purpose: This API is used to fetch all sales list
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/sale/sale-list/get
Replication: Key Based Incremental
Replication Key: UpdatedSince
Fields
Name | Data Type |
ID | STRING |
Customer | STRING |
CustomerID | STRING |
Contact | STRING |
Phone | STRING |
STRING | |
DefaultAccount | STRING |
SkipQuote | BOOLEAN |
BillingAddress | RECORD |
ShippingAddress | RECORD |
BaseCurrency | STRING |
CustomerCurrency | STRING |
TaxRule | STRING |
TaxCalculation | STRING |
Terms | STRING |
PriceTier | STRING |
ShipBy | DATETIME |
Location | STRING |
SaleOrderDate | DATETIME |
LastModifiedOn | TIMESTAMP |
Note | STRING |
CustomerReference | STRING |
COGSAmount | NUMERIC |
Status | STRING |
CombinedPickingStatus | STRING |
CombinedPackingStatus | STRING |
CombinedShippingStatus | STRING |
FulFilmentStatus | STRING |
CombinedInvoiceStatus | STRING |
CombinedPaymentStatus | STRING |
CombinedTrackingNumbers | STRING |
CurrencyRate | NUMERIC |
SalesRepresentative | STRING |
ServiceOnly | BOOLEAN |
Type | STRING |
SourceChannel | STRING |
Quote | RECORD |
Order | RECORD |
Fulfilments | RECORD |
Invoices | RECORD |
CreditNotes | RECORD |
ManualJournals | RECORD |
Attachments | RECORD |
InventoryMovements | RECORD |
AdditionalAttributes | RECORD |
ShippingNotes | STRING |
Carrier | STRING |
ExternalID | STRING |
purchase_list
Purpose: This API is used to fetch all purchase lists
Source API Documentation: https://dearinventory.docs.apiary.io/#reference/purchase/purchase-list/get
Replication: Key Based Incremental
Replication Key: UpdatedSince
Fields
Name | Data Type |
ID | STRING |
BlindReceipt | BOOLEAN |
OrderNumber | STRING |
Status | STRING |
OrderDate | DATETIME |
InvoiceDate | DATETIME |
Supplier | STRING |
SupplierID | STRING |
InvoiceNumber | STRING |
InvoiceAmount | STRING |
PaidAmount | NUMERIC |
InvoiceDueDate | NUMERIC |
RequiredBy | STRING |
BaseCurrency | STRING |
SupplierCurrency | STRING |
OrderStatus | STRING |
StockReceivedStatus | STRING |
UnstockStatus | STRING |
InvoiceStatus | STRING |
CreditNoteStatus | STRING |
LastUpdatedDate | DATETIME |
Type | STRING |
CombinedInvoiceStatus | STRING |
CombinedPaymentStatus | STRING |
CombinedReceivingStatus | STRING |
IsServiceOnly | BOOLEAN |
BillingAddress | RECORD |
ShippingAddress | RECORD |
Order | RECORD |
StockReceived | RECORD |
PutAway | RECORD |
Invoice | RECORD |
CreditNote | RECORD |
ManualJournals | RECORD |
AdditionalAttributes | RECORD |
Attachments | RECORD |
InventoryMovements | RECORD |
Contact | STRING |
Phone | STRING |
InventoryAccount | STRING |
Approach | STRING |
TaxRule | STRING |
TaxCalculation | STRING |
Terms | STRING |
Location | STRING |
Note | STRING |
CurrencyRate | NUMERIC |
LastUpdatedDate_ts | TIMESTAMP |