ILC Fishbowl Client Home
Introduction
The ILC Fishbowl Client is a C# Client to the Fishbowl API. It implements a stateful TCP with XML payload client, and a stateless TCP with JSON payload client. Reference the JSON and XML pages for their documents. In 2019 Fishbowl now prefers CSV Imports for interacting with common workflows. However the XML requests/responses are still available.
Note: Automatic Translation of XML objects to JSON is possible, but not guaranteed to work correctly.
Frameworks
.NET 4.5
.NET 4.6.1
.NET Core 3.1
Platforms
AnyCPU
x64
x86
Availability
This library is available to purchase, please contact us at israellopezconsulting.com.
Support
For support please request to join our private Slack channel, contact us for invitation.
Basic Usage
Connecting to the Fishbowl API and Importing a Sales Order
Program.cs
Release Notes
2020.2.88 - August 27th 2020
Maintenance & Bug Fix Release
FIX: Tracking Info Fields added Inventory Move Import CSV
FEATURE: Added .NET 4.5 for backwards compatibility
UPDATE: ReceivingDataImport CSV
FEATURE: Added AnyCPU, x64, x86 Binary Platforms
FEATURE: Added SalesOrderDetailsImport
FIX: Added missing property names in SalesOrderSingleCurrency
FIX: XML Errors for Fishbowl 2020.3+ in Receiving XML Object
UPDATE: XML Generated Class Update (Housekeeping)
FIX: Fixed Fishbowl TCP Connection multi-connection/source-socket handling.
FIX: POItem Custom Fields added
FIX: PPVP Tracking Columns added
FEATURE: Fishbowl Client Last Usage Property
FIX: Add ShipToName to SalesOrderDetails rows
FEATURE: Add login with pre-hashed password string
FEATURE: JSON Error Handling Feature for Serialization/Deserialization
FIX: TaxCode for SalesOrderHeaderSingleCurrency
2020.2.66 - February 28th 2020
First Public Release
Assembly Name Changes:
ILC.Fishbowl.Client
ILC.Fishbowl.Import
ILC.Fishbowl.Models
Implementation of Multi Framework Builds
.Net Core 3.1
.Net Framework 4.6.1
.Net Framework 4.5