Download OpenAPI specification:
Splash Open-Source & Universal Synchronisation WebService.
AddressMapperfa fa-envelope-oSample Address Object to Expose Splash Scopes
| Action | Allowed | Push | Pull |
|---|---|---|---|
| Create | ✅ | ✅ | ✅ |
| Update | ✅ | ✅ | ✅ |
| Delete | ✅ | ✅ | ✅ |
| alias required | string <varchar> (Alias) Address Alias
|
| thirdPartyId | string <objectid::ThirdParty> (Parent ThirdParty) ThirdParty linked to this Address
|
| dateCreated | string <datetime> (Date Created) Object creation date
|
| dateModified | string <datetime> (Date Modified) Last modification date
|
| objectId | string <varchar> (Splash ID) Splash unique object identifier
|
| syncDateCreated | string <datetime> (Splash Created Date) Date of first Splash synchronization
|
| originNodeId | string <varchar> (Source Server ID) Splash source server identifier
|
| originNodeName | string <varchar> (Source Server Name) Splash source server name
|
| presence | string <varchar> (Splash Presence) Object presence indicator on remote server
|
| company | string <varchar> (Company) Company Name, leave empty for individuals
|
| firstname | string <varchar> (First Name) Contact Firstname
|
| lastname | string <varchar> (Last Name) Contact Lastname / Family Name
|
string <email> (Email Address) Contact Email Address
| |
| phone | string <phone> (Phone) Contact Phone Number
|
| streetAddress | string <varchar> ([ADD1] Street address) The street address. For example, 1600 Amphitheatre Pkwy.
|
| postOfficeBoxNumber | string <varchar> ([ADD2] Post office box number) The post office box number for PO box addresses. For example, DN7524.
|
| extendedAddress | string <varchar> ([ADD3] Address extension) An address extension such as an apartment number, C/O or alternative name.
|
| postalCode | string <varchar> (Postal Code) The postal code. For example, 94043.
|
| addressLocality | string <varchar> (Locality) The locality in which the street address is, and which is in the region. I.e, Mountain View.
|
| addressRegion | string <state> (Region / State Code) Code of region or state in which the locality is, and which is in the country.
|
| addressCountry | string <country> (Country ISO code) The country. Recommended to be in 2-letter ISO 3166-1 alpha-2 format, for example 'US'.
|
| duns | string <varchar> (Company Number / DUNS) Company Number / DUNS Identifier
|
| taxId | string <varchar> (Tax ID) Organization Tax Identification Number
|
| vatId | string <varchar> (VAT Number) Intra-community VAT Number
|
| thirdParty__username | string <varchar> (User name) ThirdParty or Company Name
|
| thirdParty__lastname | string <varchar> (Last Name) Person Lastname / Familly Name
|
| thirdParty__firstname | string <varchar> (First Name) Person Firstname
|
| thirdParty__email | string <email> (Email Address) ThirdParty Email Address
|
| thirdParty__phone | string <phone> (Phone) Person Phone
|
| addressCountryName | string <varchar> (Country name) The country name.
|
{- "alias": "string",
- "thirdPartyId": "728::ThirdParty",
- "dateCreated": "2026-07-24 11:55:40",
- "dateModified": "2026-07-24 11:55:40",
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "company": "string",
- "firstname": "string",
- "lastname": "string",
- "email": "user@example.com",
- "phone": "+33612345678",
- "streetAddress": "string",
- "postOfficeBoxNumber": "string",
- "extendedAddress": "string",
- "postalCode": "string",
- "addressLocality": "string",
- "addressRegion": "string",
- "addressCountry": "string",
- "duns": "string",
- "taxId": "string",
- "vatId": "string",
- "thirdParty__username": "string",
- "thirdParty__lastname": "string",
- "thirdParty__firstname": "string",
- "thirdParty__email": "user@example.com",
- "thirdParty__phone": "+33612345678",
- "addressCountryName": "string"
}Read objects list — rows only carry fields flagged In List.
The server appends a meta entry to the result: { total, current } counters.
| filters | string or null Text filter applied on searchable fields |
object |
{- "filters": "string",
- "params": {
- "max": 0,
- "offset": 0,
- "sortfield": "string",
- "sortorder": "ASC"
}
}[- {
- "alias": "string"
}
]Read object data — only requested fields are returned.
| id required | string Object identifier |
| fields | Array of strings Ids of the fields to read |
{- "id": "string",
- "fields": [
- "string"
]
}{- "alias": "string",
- "thirdPartyId": "728::ThirdParty",
- "dateCreated": "2026-07-24 11:55:40",
- "dateModified": "2026-07-24 11:55:40",
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "company": "string",
- "firstname": "string",
- "lastname": "string",
- "email": "user@example.com",
- "phone": "+33612345678",
- "streetAddress": "string",
- "postOfficeBoxNumber": "string",
- "extendedAddress": "string",
- "postalCode": "string",
- "addressLocality": "string",
- "addressRegion": "string",
- "addressCountry": "string",
- "duns": "string",
- "taxId": "string",
- "vatId": "string",
- "thirdParty__username": "string",
- "thirdParty__lastname": "string",
- "thirdParty__firstname": "string",
- "thirdParty__email": "user@example.com",
- "thirdParty__phone": "+33612345678",
- "addressCountryName": "string"
}Create or update object data — read-only fields are not writable and hidden from this request.
| id | string or null Object identifier — |
required | object (Address) Sample Address Object to Expose Splash Scopes |
{- "id": "string",
- "fields": {
- "alias": "string",
- "thirdPartyId": "728::ThirdParty",
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "company": "string",
- "firstname": "string",
- "lastname": "string",
- "email": "user@example.com",
- "phone": "+33612345678",
- "streetAddress": "string",
- "postOfficeBoxNumber": "string",
- "extendedAddress": "string",
- "postalCode": "string",
- "addressLocality": "string",
- "addressRegion": "string",
- "addressCountry": "string",
- "duns": "string",
- "taxId": "string",
- "vatId": "string"
}
}"string"OrderMapperfa fa-shopping-cartSample Order Object including all Generic Fields Definitions: generic fields, order items, statuses & accounting relations.
Sale documents expose the customer link plus two denormalized address blocks, usually snapshots of the contacts taken at sale time:
| Block | Fields | Microdata | Usage |
|---|---|---|---|
| Customer | thirdParty__* |
base ThirdParty microdata | Customer snapshot |
| Billing | billingAddress__* |
schema.org/billingAddress |
Billing contact at sale time |
| Shipping | shippingAddress__* |
schema.org/deliveryAddress |
Delivery contact at sale time |
Unlike the Customer — where the generic address holds the billing / administrative details — on sale documents (orders, invoices) the default address is the delivery one: logistics comes first.
thirdPartyId, billingAddressId &
shippingAddressId object links (objectid), and sync Customer / Address
objects separately.| Action | Allowed | Push | Pull |
|---|---|---|---|
| Create | ✅ | ✅ | ✅ |
| Update | ✅ | ✅ | ✅ |
| Delete | ✅ | ✅ | ✅ |
| dateCreated | string <datetime> (Date Created) Object creation date
|
| dateModified | string <datetime> (Date Modified) Last modification date
|
| objectId | string <varchar> (Splash ID) Splash unique object identifier
|
| syncDateCreated | string <datetime> (Splash Created Date) Date of first Splash synchronization
|
| originNodeId | string <varchar> (Source Server ID) Splash source server identifier
|
| originNodeName | string <varchar> (Source Server Name) Splash source server name
|
| presence | string <varchar> (Splash Presence) Object presence indicator on remote server
|
| thirdPartyId | string <objectid::ThirdParty> (Customer) Customer of the document (order / invoice)
|
| billingAddressId | string <objectid::Address> (Billing Address) Billing address of the document
|
| shippingAddressId | string <objectid::Address> (Shipping Address) Shipping address of the document
|
| date required | string <date> (Order Date) Date the order was placed
|
| refInternal | string <varchar> (Internal Ref.) Unique internal order reference
|
| refCustomer required | string <varchar> (Customer Ref.) Customer-side order reference
|
| refExternal | string <varchar> (External Ref.) External order reference
|
| thirdParty__lastname | string <varchar> (Last Name) Person Lastname / Familly Name
|
| thirdParty__firstname | string <varchar> (First Name) Person Firstname
|
| thirdParty__email | string <email> (Email Address) ThirdParty Email Address
|
| billingAddress__firstname | string <varchar> ([BA] First Name) Billing :First Name
|
| billingAddress__lastname | string <varchar> ([BA] Last Name) Billing :Last Name
|
| billingAddress__email | string <email> ([BA] Email Address) Billing :Email Address
|
| billingAddress__phone | string <phone> ([BA] Phone) Billing :Phone
|
| billingAddress__streetAddress | string <varchar> ([BA] [ADD1] Street address) Billing :[ADD1] Street address
|
| billingAddress__postOfficeBoxNumber | string <varchar> ([BA] [ADD2] Post office box number) Billing :[ADD2] Post office box number
|
| billingAddress__extendedAddress | string <varchar> ([BA] [ADD3] Address extension) Billing :[ADD3] Address extension
|
| billingAddress__postalCode | string <varchar> ([BA] Postal Code) Billing :Postal Code
|
| billingAddress__addressLocality | string <varchar> ([BA] Locality) Billing :Locality
|
| billingAddress__addressRegion | string <state> ([BA] Region / State Code) Billing :Region / State Code
|
| billingAddress__addressCountry | string <country> ([BA] Country ISO code) Billing :Country ISO code
|
| billingAddress__duns | string <varchar> ([BA] Company Number / DUNS) Billing :Company Number / DUNS
|
| billingAddress__taxId | string <varchar> ([BA] Tax ID) Billing :Tax ID
|
| billingAddress__vatId | string <varchar> ([BA] VAT Number) Billing :VAT Number
|
| shippingAddress__firstname | string <varchar> (First Name) Contact Firstname
|
| shippingAddress__lastname | string <varchar> (Last Name) Contact Lastname / Family Name
|
| shippingAddress__email | string <email> (Email Address) Contact Email Address
|
| shippingAddress__phone | string <phone> (Phone) Contact Phone Number
|
| shippingAddress__streetAddress | string <varchar> ([ADD1] Street address) The street address. For example, 1600 Amphitheatre Pkwy.
|
| shippingAddress__postOfficeBoxNumber | string <varchar> ([ADD2] Post office box number) The post office box number for PO box addresses. For example, DN7524.
|
| shippingAddress__extendedAddress | string <varchar> ([ADD3] Address extension) An address extension such as an apartment number, C/O or alternative name.
|
| shippingAddress__postalCode | string <varchar> (Postal Code) The postal code. For example, 94043.
|
| shippingAddress__addressLocality | string <varchar> (Locality) The locality in which the street address is, and which is in the region. I.e, Mountain View.
|
| shippingAddress__addressRegion | string <state> (Region / State Code) Code of region or state in which the locality is, and which is in the country.
|
| shippingAddress__addressCountry | string <country> (Country ISO code) The country. Recommended to be in 2-letter ISO 3166-1 alpha-2 format, for example 'US'.
|
| shippingAddress__duns | string <varchar> (Company Number / DUNS) Company Number / DUNS Identifier
|
| shippingAddress__taxId | string <varchar> (Tax ID) Organization Tax Identification Number
|
| shippingAddress__vatId | string <varchar> (VAT Number) Intra-community VAT Number
|
Array of objects (Items) |
{- "dateCreated": "2026-07-24 11:55:40",
- "dateModified": "2026-07-24 11:55:40",
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "thirdPartyId": "439::ThirdParty",
- "billingAddressId": "946::Address",
- "shippingAddressId": "707::Address",
- "date": "2026-07-24",
- "refInternal": "string",
- "refCustomer": "string",
- "refExternal": "string",
- "thirdParty__lastname": "string",
- "thirdParty__firstname": "string",
- "thirdParty__email": "user@example.com",
- "billingAddress__firstname": "string",
- "billingAddress__lastname": "string",
- "billingAddress__email": "user@example.com",
- "billingAddress__phone": "+33612345678",
- "billingAddress__streetAddress": "string",
- "billingAddress__postOfficeBoxNumber": "string",
- "billingAddress__extendedAddress": "string",
- "billingAddress__postalCode": "string",
- "billingAddress__addressLocality": "string",
- "billingAddress__addressRegion": "string",
- "billingAddress__addressCountry": "string",
- "billingAddress__duns": "string",
- "billingAddress__taxId": "string",
- "billingAddress__vatId": "string",
- "shippingAddress__firstname": "string",
- "shippingAddress__lastname": "string",
- "shippingAddress__email": "user@example.com",
- "shippingAddress__phone": "+33612345678",
- "shippingAddress__streetAddress": "string",
- "shippingAddress__postOfficeBoxNumber": "string",
- "shippingAddress__extendedAddress": "string",
- "shippingAddress__postalCode": "string",
- "shippingAddress__addressLocality": "string",
- "shippingAddress__addressRegion": "string",
- "shippingAddress__addressCountry": "string",
- "shippingAddress__duns": "string",
- "shippingAddress__taxId": "string",
- "shippingAddress__vatId": "string",
- "items": [
- {
- "description": "string",
- "productSku": "string",
- "productName": "string",
- "productMpn": "string",
- "quantity": 0,
- "discount": 0,
- "vatCode": "string",
- "productId": "185::Product",
- "unitPrice": {
- "base": 0,
- "ht": 38.82,
- "vat": 20,
- "tax": 7.76,
- "ttc": 46.58,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}
}
]
}Read objects list — rows only carry fields flagged In List.
The server appends a meta entry to the result: { total, current } counters.
| filters | string or null Text filter applied on searchable fields |
object |
{- "filters": "string",
- "params": {
- "max": 0,
- "offset": 0,
- "sortfield": "string",
- "sortorder": "ASC"
}
}[- {
- "date": "2019-08-24",
- "refInternal": "string",
- "refCustomer": "string"
}
]Read object data — only requested fields are returned.
| id required | string Object identifier |
| fields | Array of strings Ids of the fields to read |
{- "id": "string",
- "fields": [
- "string"
]
}{- "dateCreated": "2026-07-24 11:55:40",
- "dateModified": "2026-07-24 11:55:40",
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "thirdPartyId": "439::ThirdParty",
- "billingAddressId": "946::Address",
- "shippingAddressId": "707::Address",
- "date": "2026-07-24",
- "refInternal": "string",
- "refCustomer": "string",
- "refExternal": "string",
- "thirdParty__lastname": "string",
- "thirdParty__firstname": "string",
- "thirdParty__email": "user@example.com",
- "billingAddress__firstname": "string",
- "billingAddress__lastname": "string",
- "billingAddress__email": "user@example.com",
- "billingAddress__phone": "+33612345678",
- "billingAddress__streetAddress": "string",
- "billingAddress__postOfficeBoxNumber": "string",
- "billingAddress__extendedAddress": "string",
- "billingAddress__postalCode": "string",
- "billingAddress__addressLocality": "string",
- "billingAddress__addressRegion": "string",
- "billingAddress__addressCountry": "string",
- "billingAddress__duns": "string",
- "billingAddress__taxId": "string",
- "billingAddress__vatId": "string",
- "shippingAddress__firstname": "string",
- "shippingAddress__lastname": "string",
- "shippingAddress__email": "user@example.com",
- "shippingAddress__phone": "+33612345678",
- "shippingAddress__streetAddress": "string",
- "shippingAddress__postOfficeBoxNumber": "string",
- "shippingAddress__extendedAddress": "string",
- "shippingAddress__postalCode": "string",
- "shippingAddress__addressLocality": "string",
- "shippingAddress__addressRegion": "string",
- "shippingAddress__addressCountry": "string",
- "shippingAddress__duns": "string",
- "shippingAddress__taxId": "string",
- "shippingAddress__vatId": "string",
- "items": [
- {
- "description": "string",
- "productSku": "string",
- "productName": "string",
- "productMpn": "string",
- "quantity": 0,
- "discount": 0,
- "vatCode": "string",
- "productId": "185::Product",
- "unitPrice": {
- "base": 0,
- "ht": 38.82,
- "vat": 20,
- "tax": 7.76,
- "ttc": 46.58,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}
}
]
}Create or update object data — read-only fields are not writable and hidden from this request.
| id | string or null Object identifier — | ||||||||||||||||
required | object (Order) Sample Order Object including all Generic Fields Definitions: generic fields, order items, statuses & accounting relations. Addresses ModesSale documents expose the customer link plus two denormalized address blocks, usually snapshots of the contacts taken at sale time:
Unlike the Customer — where the generic address holds the billing / administrative details — on sale documents (orders, invoices) the default address is the delivery one: logistics comes first. Recommended Sync Strategy
|
{- "id": "string",
- "fields": {
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "thirdPartyId": "439::ThirdParty",
- "billingAddressId": "946::Address",
- "shippingAddressId": "707::Address",
- "date": "2026-07-24",
- "refInternal": "string",
- "refCustomer": "string",
- "refExternal": "string",
- "items": [
- {
- "description": "string",
- "productSku": "string",
- "productName": "string",
- "productMpn": "string",
- "quantity": 0,
- "discount": 0,
- "vatCode": "string",
- "productId": "185::Product",
- "unitPrice": {
- "base": 0,
- "ht": 38.82,
- "vat": 20,
- "tax": 7.76,
- "ttc": 46.58,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}
}
]
}
}"string"ProductMapperfa fa-cubesSplash\Core\Models\AbstractObject
| Action | Allowed | Push | Pull |
|---|---|---|---|
| Create | ✅ | ✅ | ✅ |
| Update | ✅ | ✅ | ✅ |
| Delete | ✅ | ✅ | ✅ |
| dateCreated | string <datetime> (Date Created) Object creation date
|
| dateModified | string <datetime> (Date Modified) Last modification date
|
| objectId | string <varchar> (Splash ID) Splash unique object identifier
|
| syncDateCreated | string <datetime> (Splash Created Date) Date of first Splash synchronization
|
| originNodeId | string <varchar> (Source Server ID) Splash source server identifier
|
| originNodeName | string <varchar> (Source Server Name) Splash source server name
|
| presence | string <varchar> (Splash Presence) Object presence indicator on remote server
|
| sku required | string <varchar> (Reference) Product reference (SKU)
|
| name required | string <varchar> (Product Name) Full product name
|
| alternateName | string <varchar> (Alternate Name) Product alternate or short name
|
| weight | number <double> (Weight) Product weight
|
| length | number <double> (Length) Product length
|
| width | number <double> (Width) Product width
|
| height | number <double> (Height) Product height
|
| surface | number <double> (Surface Area) Product surface area
|
| volume | number <double> (Volume) Product volume
|
| ean13 | string <varchar> (EAN 13) Product EAN barcode
|
| upc | string <varchar> (UPC) Product UPC barcode
|
| isbn | string <varchar> (ISBN) Product ISBN code
|
| mpn | string <varchar> (MPN) Manufacturer part number
|
| barcode | string <varchar> (Barcode) Product barcode
|
| offered | boolean <bool> (Available for Sale) Product is available for sale
|
| stockLevel | integer <int> (Stock Level) Current stock quantity
|
| stockAlertLevel | integer <int> (Alert Level) Stock alert threshold
|
| stockTargetLevel | integer <int> (Target Level) Desired stock level
|
| isDefault | boolean <bool> (Is Default Variant) Indicates if this variant is the default one
|
| baseProduct__sku | string <varchar> (Parent SKU) Parent product SKU of this variant
|
| baseProduct__dateCreated | string <datetime> (Date Created) Object creation date
|
| baseProduct__dateModified | string <datetime> (Date Modified) Last modification date
|
| baseProduct__shortDescription | string <varchar> (Short Description) Product short description
|
| baseProduct__shortDescriptionUs | string <varchar> (Short Description) Product short description
|
| baseProduct__longDescription | string <text> (Long Description) Product long or detailed description
|
| baseProduct__longDescriptionUs | string <text> (Long Description) Product long or detailed description
|
| baseProduct__warehouse | string <varchar> (Warehouse) Default warehouse location
|
| baseProduct__minQuantity | integer <int> (Minimum Quantity) Minimum purchase quantity
|
| baseProduct__active | boolean <bool> (Active) Product is active
|
| baseProduct__onSale | boolean <bool> (On Sale) Product is on sale
|
| baseProduct__metaDescription | string <varchar> (Meta Description) SEO meta description
|
| baseProduct__metaDescriptionUs | string <varchar> (Meta Description) SEO meta description
|
| baseProduct__metaKeywords | string <varchar> (Meta Keywords) SEO meta keywords
|
| baseProduct__metaKeywordsUs | string <varchar> (Meta Keywords) SEO meta keywords
|
| baseProduct__urlRewrite | string <varchar> (Friendly URL) SEO-friendly URL slug
|
| baseProduct__urlRewriteUs | string <varchar> (Friendly URL) SEO-friendly URL slug
|
object <price> (Base Price) Product base price (excl. tax)
| |
| nameWithOptions | string <varchar> (Name with Options) Product name with variant options
|
object <price> (Price) Product selling price
| |
object <price> (Wholesale Price) Product wholesale / cost price
| |
| stockAlertFlag | boolean <bool> (Stock Alert) Stock is below alert level
|
| defaultVariant | string <objectid::Product> (Default Variant) Default variant product identifier
|
| parentProduct | string <varchar> (Parent Product) Parent product identifier of this variant
|
Array of objects (Attributes) | |
Array of objects (Variants) |
{- "dateCreated": "2026-07-24 11:55:40",
- "dateModified": "2026-07-24 11:55:40",
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "sku": "string",
- "name": "string",
- "alternateName": "string",
- "weight": 0.1,
- "length": 0.1,
- "width": 0.1,
- "height": 0.1,
- "surface": 0.1,
- "volume": 0.1,
- "ean13": "string",
- "upc": "string",
- "isbn": "string",
- "mpn": "string",
- "barcode": "string",
- "offered": true,
- "stockLevel": 0,
- "stockAlertLevel": 0,
- "stockTargetLevel": 0,
- "isDefault": true,
- "baseProduct__sku": "string",
- "baseProduct__dateCreated": "2026-07-24 11:55:40",
- "baseProduct__dateModified": "2026-07-24 11:55:40",
- "baseProduct__shortDescription": "string",
- "baseProduct__shortDescriptionUs": "string",
- "baseProduct__longDescription": "string",
- "baseProduct__longDescriptionUs": "string",
- "baseProduct__warehouse": "string",
- "baseProduct__minQuantity": 0,
- "baseProduct__active": true,
- "baseProduct__onSale": true,
- "baseProduct__metaDescription": "string",
- "baseProduct__metaDescriptionUs": "string",
- "baseProduct__metaKeywords": "string",
- "baseProduct__metaKeywordsUs": "string",
- "baseProduct__urlRewrite": "string",
- "baseProduct__urlRewriteUs": "string",
- "baseProduct__basePrice": {
- "base": 0,
- "ht": 67.55,
- "vat": 20,
- "tax": 13.51,
- "ttc": 81.06,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}, - "nameWithOptions": "string",
- "price": {
- "base": 0,
- "ht": 92.63,
- "vat": 20,
- "tax": 18.53,
- "ttc": 111.16,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}, - "wholesalePrice": {
- "base": 0,
- "ht": 52.8,
- "vat": 20,
- "tax": 10.56,
- "ttc": 63.36,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}, - "stockAlertFlag": true,
- "defaultVariant": "214::Product",
- "parentProduct": "string",
- "attributes": [
- {
- "code": "string",
- "name": "string",
- "name_en_US": "string",
- "value": "string",
- "value_en_US": "string"
}
], - "variants": [
- {
- "id": "266::Product",
- "sku": "string"
}
]
}Read objects list — rows only carry fields flagged In List.
The server appends a meta entry to the result: { total, current } counters.
| filters | string or null Text filter applied on searchable fields |
object |
{- "filters": "string",
- "params": {
- "max": 0,
- "offset": 0,
- "sortfield": "string",
- "sortorder": "ASC"
}
}[- {
- "sku": "string",
- "name": "string",
- "stockLevel": 0,
- "price": {
- "ht": 0,
- "ttc": 0,
- "tax": 0,
- "vat": 0,
- "base": 0,
- "code": "string",
- "symbol": "string",
- "name": "string"
}
}
]Read object data — only requested fields are returned.
| id required | string Object identifier |
| fields | Array of strings Ids of the fields to read |
{- "id": "string",
- "fields": [
- "string"
]
}{- "dateCreated": "2026-07-24 11:55:40",
- "dateModified": "2026-07-24 11:55:40",
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "sku": "string",
- "name": "string",
- "alternateName": "string",
- "weight": 0.1,
- "length": 0.1,
- "width": 0.1,
- "height": 0.1,
- "surface": 0.1,
- "volume": 0.1,
- "ean13": "string",
- "upc": "string",
- "isbn": "string",
- "mpn": "string",
- "barcode": "string",
- "offered": true,
- "stockLevel": 0,
- "stockAlertLevel": 0,
- "stockTargetLevel": 0,
- "isDefault": true,
- "baseProduct__sku": "string",
- "baseProduct__dateCreated": "2026-07-24 11:55:40",
- "baseProduct__dateModified": "2026-07-24 11:55:40",
- "baseProduct__shortDescription": "string",
- "baseProduct__shortDescriptionUs": "string",
- "baseProduct__longDescription": "string",
- "baseProduct__longDescriptionUs": "string",
- "baseProduct__warehouse": "string",
- "baseProduct__minQuantity": 0,
- "baseProduct__active": true,
- "baseProduct__onSale": true,
- "baseProduct__metaDescription": "string",
- "baseProduct__metaDescriptionUs": "string",
- "baseProduct__metaKeywords": "string",
- "baseProduct__metaKeywordsUs": "string",
- "baseProduct__urlRewrite": "string",
- "baseProduct__urlRewriteUs": "string",
- "baseProduct__basePrice": {
- "base": 0,
- "ht": 67.55,
- "vat": 20,
- "tax": 13.51,
- "ttc": 81.06,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}, - "nameWithOptions": "string",
- "price": {
- "base": 0,
- "ht": 92.63,
- "vat": 20,
- "tax": 18.53,
- "ttc": 111.16,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}, - "wholesalePrice": {
- "base": 0,
- "ht": 52.8,
- "vat": 20,
- "tax": 10.56,
- "ttc": 63.36,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}, - "stockAlertFlag": true,
- "defaultVariant": "214::Product",
- "parentProduct": "string",
- "attributes": [
- {
- "code": "string",
- "name": "string",
- "name_en_US": "string",
- "value": "string",
- "value_en_US": "string"
}
], - "variants": [
- {
- "id": "266::Product",
- "sku": "string"
}
]
}Create or update object data — read-only fields are not writable and hidden from this request.
| id | string or null Object identifier — |
required | object (Product) Splash\Core\Models\AbstractObject |
{- "id": "string",
- "fields": {
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "sku": "string",
- "name": "string",
- "alternateName": "string",
- "weight": 0.1,
- "length": 0.1,
- "width": 0.1,
- "height": 0.1,
- "surface": 0.1,
- "volume": 0.1,
- "ean13": "string",
- "upc": "string",
- "isbn": "string",
- "mpn": "string",
- "barcode": "string",
- "offered": true,
- "stockLevel": 0,
- "stockAlertLevel": 0,
- "stockTargetLevel": 0,
- "isDefault": true,
- "baseProduct__sku": "string",
- "baseProduct__shortDescription": "string",
- "baseProduct__shortDescriptionUs": "string",
- "baseProduct__longDescription": "string",
- "baseProduct__longDescriptionUs": "string",
- "baseProduct__warehouse": "string",
- "baseProduct__minQuantity": 0,
- "baseProduct__active": true,
- "baseProduct__onSale": true,
- "baseProduct__metaDescription": "string",
- "baseProduct__metaDescriptionUs": "string",
- "baseProduct__metaKeywords": "string",
- "baseProduct__metaKeywordsUs": "string",
- "baseProduct__urlRewrite": "string",
- "baseProduct__urlRewriteUs": "string",
- "baseProduct__basePrice": {
- "base": 0,
- "ht": 67.55,
- "vat": 20,
- "tax": 13.51,
- "ttc": 81.06,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}, - "price": {
- "base": 0,
- "ht": 92.63,
- "vat": 20,
- "tax": 18.53,
- "ttc": 111.16,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}, - "wholesalePrice": {
- "base": 0,
- "ht": 52.8,
- "vat": 20,
- "tax": 10.56,
- "ttc": 63.36,
- "code": "EUR",
- "symbol": "€",
- "name": "Euro"
}, - "attributes": [
- {
- "code": "string",
- "name": "string",
- "name_en_US": "string",
- "value": "string",
- "value_en_US": "string"
}
], - "variants": [
- {
- "id": "266::Product"
}
]
}
}"string"ThirdPartyMapperfa fa-userSample Customer Object to Expose Splash Scopes: identity, identifiers, marketing flags & owned addresses.
Three address levels may coexist on a Customer:
| Block | Fields | Microdata | Usage |
|---|---|---|---|
| Generic | unprefixed (streetAddress, ...) |
schema.org/PostalAddress |
Main — billing details by convention |
| Billing Contact | billingAddress__* |
schema.org/billingAddress |
Optional dedicated billing contact |
| Shipping Contact | shippingAddress__* |
schema.org/deliveryAddress |
Optional dedicated delivery contact |
Contacts may also be exposed as standalone Address objects, linked from the
Customer via billingAddressId / shippingAddressId (objectid::Address).
objectid
links.billingAddress__* / shippingAddress__*
blocks to sync the Customer and both contacts in a single call.Avoid mixing both write channels (objectid link and __ block) for the
same address in a single request.
Company identifiers follow schema.org semantics: duns (SIREN in France),
vatId (EU VAT number), taxId (national tax ID), naics & isicV4
(activity classifications).
email is the recommended primary field for customers, but any unique
field may fit, depending on the connector context (i.e. phone number).
| Action | Allowed | Push | Pull |
|---|---|---|---|
| Create | ✅ | ✅ | ✅ |
| Update | ✅ | ✅ | ✅ |
| Delete | ✅ | ✅ | ✅ |
| username required | string <varchar> (User name) ThirdParty or Company Name
|
| lastname | string <varchar> (Last Name) Person Lastname / Familly Name
|
| firstname | string <varchar> (First Name) Person Firstname
|
| email required | string <email> (Email Address) ThirdParty Email Address
|
| phone | string <phone> (Phone) Person Phone
|
| mobilePhone | string <phone> (Mobile Phone) Person Mobile Phone
|
| fax | string <phone> (Fax) Fax Number
|
| gender | string <varchar> (Civility Type) Enum: "m" "f" "n" Normalized Civility Type
|
| genderName | string <varchar> (Civility Name) Civility Type Name
|
| url | string <url> (Website Url) Website / Profile Url
|
| dateCreated | string <datetime> (Date Created) Object creation date
|
| dateModified | string <datetime> (Date Modified) Last modification date
|
| objectId | string <varchar> (Splash ID) Splash unique object identifier
|
| syncDateCreated | string <datetime> (Splash Created Date) Date of first Splash synchronization
|
| originNodeId | string <varchar> (Source Server ID) Splash source server identifier
|
| originNodeName | string <varchar> (Source Server Name) Splash source server name
|
| presence | string <varchar> (Splash Presence) Object presence indicator on remote server
|
| company | string <varchar> (Company) Company Name, leave empty for individuals
|
| streetAddress | string <varchar> ([ADD1] Street address) The street address. For example, 1600 Amphitheatre Pkwy.
|
| postOfficeBoxNumber | string <varchar> ([ADD2] Post office box number) The post office box number for PO box addresses. For example, DN7524.
|
| extendedAddress | string <varchar> ([ADD3] Address extension) An address extension such as an apartment number, C/O or alternative name.
|
| postalCode | string <varchar> (Postal Code) The postal code. For example, 94043.
|
| addressLocality | string <varchar> (Locality) The locality in which the street address is, and which is in the region. I.e, Mountain View.
|
| addressRegion | string <state> (Region / State Code) Code of region or state in which the locality is, and which is in the country.
|
| addressCountry | string <country> (Country ISO code) The country. Recommended to be in 2-letter ISO 3166-1 alpha-2 format, for example 'US'.
|
| duns | string <varchar> (Company Number / DUNS) Company Number / DUNS Identifier
|
| taxId | string <varchar> (Tax ID) Organization Tax Identification Number
|
| vatId | string <varchar> (VAT Number) Intra-community VAT Number
|
| billingAddressId | string <objectid::Address> (Billing Address) Billing address of the document
|
| shippingAddressId | string <objectid::Address> (Shipping Address) Shipping address of the document
|
| naics | string <varchar> (NAICS / APE Code) Activity Classification Code (NAICS / APE)
|
| isicV4 | string <varchar> (ISIC v4 Code) ISIC v4 Activity Classification Code
|
| active | boolean <bool> (Active) ThirdParty is active
|
| prospect | boolean <bool> (Prospect) ThirdParty is a prospect
|
| customer | boolean <bool> (Customer) ThirdParty is a customer
|
| supplier | boolean <bool> (Supplier) ThirdParty is a supplier
|
| useVat | boolean <bool> (VAT Subject) ThirdParty is subject to VAT
|
| newsletter | boolean <bool> (Newsletter) Newsletter subscription
|
| advertising | boolean <bool> (Advertising Opt-in) Accepts advertising communications
|
| noEmail | boolean <bool> (Email Opt-Out) Email sending blocked for this contact
|
| noSms | boolean <bool> (SMS Opt-Out) SMS sending blocked for this contact
|
| mailingListName | string <inline> (Mailing List) Name of the mailing list
|
| billingAddress__company | string <varchar> ([BA] Company) Billing :Company
|
| billingAddress__firstname | string <varchar> ([BA] First Name) Billing :First Name
|
| billingAddress__lastname | string <varchar> ([BA] Last Name) Billing :Last Name
|
| billingAddress__email | string <email> ([BA] Email Address) Billing :Email Address
|
| billingAddress__phone | string <phone> ([BA] Phone) Billing :Phone
|
| billingAddress__streetAddress | string <varchar> ([BA] [ADD1] Street address) Billing :[ADD1] Street address
|
| billingAddress__postOfficeBoxNumber | string <varchar> ([BA] [ADD2] Post office box number) Billing :[ADD2] Post office box number
|
| billingAddress__extendedAddress | string <varchar> ([BA] [ADD3] Address extension) Billing :[ADD3] Address extension
|
| billingAddress__postalCode | string <varchar> ([BA] Postal Code) Billing :Postal Code
|
| billingAddress__addressLocality | string <varchar> ([BA] Locality) Billing :Locality
|
| billingAddress__addressRegion | string <state> ([BA] Region / State Code) Billing :Region / State Code
|
| billingAddress__addressCountry | string <country> ([BA] Country ISO code) Billing :Country ISO code
|
| billingAddress__duns | string <varchar> ([BA] Company Number / DUNS) Billing :Company Number / DUNS
|
| billingAddress__taxId | string <varchar> ([BA] Tax ID) Billing :Tax ID
|
| billingAddress__vatId | string <varchar> ([BA] VAT Number) Billing :VAT Number
|
| shippingAddress__company | string <varchar> ([DA] Company) Delivery : Company
|
| shippingAddress__firstname | string <varchar> ([DA] First Name) Delivery : First Name
|
| shippingAddress__lastname | string <varchar> ([DA] Last Name) Delivery : Last Name
|
| shippingAddress__email | string <email> ([DA] Email Address) Delivery : Email Address
|
| shippingAddress__phone | string <phone> ([DA] Phone) Delivery : Phone
|
| shippingAddress__streetAddress | string <varchar> ([DA] [ADD1] Street address) Delivery : [ADD1] Street address
|
| shippingAddress__postOfficeBoxNumber | string <varchar> ([DA] [ADD2] Post office box number) Delivery : [ADD2] Post office box number
|
| shippingAddress__extendedAddress | string <varchar> ([DA] [ADD3] Address extension) Delivery : [ADD3] Address extension
|
| shippingAddress__postalCode | string <varchar> ([DA] Postal Code) Delivery : Postal Code
|
| shippingAddress__addressLocality | string <varchar> ([DA] Locality) Delivery : Locality
|
| shippingAddress__addressRegion | string <state> ([DA] Region / State Code) Delivery : Region / State Code
|
| shippingAddress__addressCountry | string <country> ([DA] Country ISO code) Delivery : Country ISO code
|
| shippingAddress__duns | string <varchar> ([DA] Company Number / DUNS) Delivery : Company Number / DUNS
|
| shippingAddress__taxId | string <varchar> ([DA] Tax ID) Delivery : Tax ID
|
| shippingAddress__vatId | string <varchar> ([DA] VAT Number) Delivery : VAT Number
|
| addressCountryName | string <varchar> (Country name) The country name.
|
{- "username": "string",
- "lastname": "string",
- "firstname": "string",
- "email": "user@example.com",
- "phone": "+33612345678",
- "mobilePhone": "+33612345678",
- "fax": "+33612345678",
- "gender": "m",
- "genderName": "string",
- "url": "string",
- "dateCreated": "2026-07-24 11:55:40",
- "dateModified": "2026-07-24 11:55:40",
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "company": "string",
- "streetAddress": "string",
- "postOfficeBoxNumber": "string",
- "extendedAddress": "string",
- "postalCode": "string",
- "addressLocality": "string",
- "addressRegion": "string",
- "addressCountry": "string",
- "duns": "string",
- "taxId": "string",
- "vatId": "string",
- "billingAddressId": "426::Address",
- "shippingAddressId": "21::Address",
- "naics": "string",
- "isicV4": "string",
- "active": true,
- "prospect": true,
- "customer": true,
- "supplier": true,
- "useVat": true,
- "newsletter": true,
- "advertising": true,
- "noEmail": true,
- "noSms": true,
- "mailingListName": "string",
- "billingAddress__company": "string",
- "billingAddress__firstname": "string",
- "billingAddress__lastname": "string",
- "billingAddress__email": "user@example.com",
- "billingAddress__phone": "+33612345678",
- "billingAddress__streetAddress": "string",
- "billingAddress__postOfficeBoxNumber": "string",
- "billingAddress__extendedAddress": "string",
- "billingAddress__postalCode": "string",
- "billingAddress__addressLocality": "string",
- "billingAddress__addressRegion": "string",
- "billingAddress__addressCountry": "string",
- "billingAddress__duns": "string",
- "billingAddress__taxId": "string",
- "billingAddress__vatId": "string",
- "shippingAddress__company": "string",
- "shippingAddress__firstname": "string",
- "shippingAddress__lastname": "string",
- "shippingAddress__email": "user@example.com",
- "shippingAddress__phone": "+33612345678",
- "shippingAddress__streetAddress": "string",
- "shippingAddress__postOfficeBoxNumber": "string",
- "shippingAddress__extendedAddress": "string",
- "shippingAddress__postalCode": "string",
- "shippingAddress__addressLocality": "string",
- "shippingAddress__addressRegion": "string",
- "shippingAddress__addressCountry": "string",
- "shippingAddress__duns": "string",
- "shippingAddress__taxId": "string",
- "shippingAddress__vatId": "string",
- "addressCountryName": "string"
}Read objects list — rows only carry fields flagged In List.
The server appends a meta entry to the result: { total, current } counters.
| filters | string or null Text filter applied on searchable fields |
object |
{- "filters": "string",
- "params": {
- "max": 0,
- "offset": 0,
- "sortfield": "string",
- "sortorder": "ASC"
}
}[- {
- "username": "string",
- "email": "user@example.com"
}
]Read object data — only requested fields are returned.
| id required | string Object identifier |
| fields | Array of strings Ids of the fields to read |
{- "id": "string",
- "fields": [
- "string"
]
}{- "username": "string",
- "lastname": "string",
- "firstname": "string",
- "email": "user@example.com",
- "phone": "+33612345678",
- "mobilePhone": "+33612345678",
- "fax": "+33612345678",
- "gender": "m",
- "genderName": "string",
- "url": "string",
- "dateCreated": "2026-07-24 11:55:40",
- "dateModified": "2026-07-24 11:55:40",
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "company": "string",
- "streetAddress": "string",
- "postOfficeBoxNumber": "string",
- "extendedAddress": "string",
- "postalCode": "string",
- "addressLocality": "string",
- "addressRegion": "string",
- "addressCountry": "string",
- "duns": "string",
- "taxId": "string",
- "vatId": "string",
- "billingAddressId": "426::Address",
- "shippingAddressId": "21::Address",
- "naics": "string",
- "isicV4": "string",
- "active": true,
- "prospect": true,
- "customer": true,
- "supplier": true,
- "useVat": true,
- "newsletter": true,
- "advertising": true,
- "noEmail": true,
- "noSms": true,
- "mailingListName": "string",
- "billingAddress__company": "string",
- "billingAddress__firstname": "string",
- "billingAddress__lastname": "string",
- "billingAddress__email": "user@example.com",
- "billingAddress__phone": "+33612345678",
- "billingAddress__streetAddress": "string",
- "billingAddress__postOfficeBoxNumber": "string",
- "billingAddress__extendedAddress": "string",
- "billingAddress__postalCode": "string",
- "billingAddress__addressLocality": "string",
- "billingAddress__addressRegion": "string",
- "billingAddress__addressCountry": "string",
- "billingAddress__duns": "string",
- "billingAddress__taxId": "string",
- "billingAddress__vatId": "string",
- "shippingAddress__company": "string",
- "shippingAddress__firstname": "string",
- "shippingAddress__lastname": "string",
- "shippingAddress__email": "user@example.com",
- "shippingAddress__phone": "+33612345678",
- "shippingAddress__streetAddress": "string",
- "shippingAddress__postOfficeBoxNumber": "string",
- "shippingAddress__extendedAddress": "string",
- "shippingAddress__postalCode": "string",
- "shippingAddress__addressLocality": "string",
- "shippingAddress__addressRegion": "string",
- "shippingAddress__addressCountry": "string",
- "shippingAddress__duns": "string",
- "shippingAddress__taxId": "string",
- "shippingAddress__vatId": "string",
- "addressCountryName": "string"
}Create or update object data — read-only fields are not writable and hidden from this request.
| id | string or null Object identifier — | ||||||||||||||||
required | object (ThirdParty) Sample Customer Object to Expose Splash Scopes: identity, identifiers, marketing flags & owned addresses. Addresses ModesThree address levels may coexist on a Customer:
Contacts may also be exposed as standalone Address objects, linked from the
Customer via Recommended Sync Strategy
Avoid mixing both write channels ( IdentifiersCompany identifiers follow Primary Key
|
{- "id": "string",
- "fields": {
- "username": "string",
- "lastname": "string",
- "firstname": "string",
- "email": "user@example.com",
- "phone": "+33612345678",
- "mobilePhone": "+33612345678",
- "fax": "+33612345678",
- "gender": "m",
- "url": "string",
- "objectId": "string",
- "syncDateCreated": "2026-07-24 11:55:40",
- "originNodeId": "string",
- "originNodeName": "string",
- "presence": "string",
- "company": "string",
- "streetAddress": "string",
- "postOfficeBoxNumber": "string",
- "extendedAddress": "string",
- "postalCode": "string",
- "addressLocality": "string",
- "addressRegion": "string",
- "addressCountry": "string",
- "duns": "string",
- "taxId": "string",
- "vatId": "string",
- "billingAddressId": "426::Address",
- "shippingAddressId": "21::Address",
- "naics": "string",
- "isicV4": "string",
- "active": true,
- "prospect": true,
- "customer": true,
- "supplier": true,
- "useVat": true,
- "newsletter": true,
- "advertising": true,
- "noEmail": true,
- "noSms": true,
- "mailingListName": "string",
- "billingAddress__company": "string",
- "billingAddress__firstname": "string",
- "billingAddress__lastname": "string",
- "billingAddress__email": "user@example.com",
- "billingAddress__phone": "+33612345678",
- "billingAddress__streetAddress": "string",
- "billingAddress__postOfficeBoxNumber": "string",
- "billingAddress__extendedAddress": "string",
- "billingAddress__postalCode": "string",
- "billingAddress__addressLocality": "string",
- "billingAddress__addressRegion": "string",
- "billingAddress__addressCountry": "string",
- "billingAddress__duns": "string",
- "billingAddress__taxId": "string",
- "billingAddress__vatId": "string",
- "shippingAddress__company": "string",
- "shippingAddress__firstname": "string",
- "shippingAddress__lastname": "string",
- "shippingAddress__email": "user@example.com",
- "shippingAddress__phone": "+33612345678",
- "shippingAddress__streetAddress": "string",
- "shippingAddress__postOfficeBoxNumber": "string",
- "shippingAddress__extendedAddress": "string",
- "shippingAddress__postalCode": "string",
- "shippingAddress__addressLocality": "string",
- "shippingAddress__addressRegion": "string",
- "shippingAddress__addressCountry": "string",
- "shippingAddress__duns": "string",
- "shippingAddress__taxId": "string",
- "shippingAddress__vatId": "string"
}
}"string"