Version 1.0
Connector Overview: This page documents all 34 actions for the Syndigoconnector v1.0.
Asset Operations (5)
GET v1.0 Asset Find Products
/api/search/assetsearch/productInfo
Retrieve product information for a specific asset using search criteria. Use this action to look up product details based on asset ID and data owner.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The unique identifier of the asset to search for. |
|
|
The data owner associated with the asset. |
|
|
The media type of the request body, typically set to 'application/json'. |
|
|
The response format expected from the API (e.g. application/json). |
GET v1.0 Asset Get Binary
/79af2856-c7bc-4736-86d3-6fa8d087a028
Download the binary file of an asset. Use this action to retrieve the actual file content for a given file type and size.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The file extension or format of the binary to retrieve (e.g., 'jpg', 'png'). |
|
|
The desired size variant of the binary, such as 'original' or 'thumbnail'. |
|
|
The response format expected from the API (e.g. application/json). |
POST v1.0 Asset Search ByName
/api/search/assetsearch
Search for assets by name using a flexible query. Use this action when you need to find assets matching a name pattern with pagination and sorting.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The number of records to skip for pagination. |
|
|
The number of records to return per page. |
|
|
The response format expected from the API (e.g. application/json). |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
The data owner to filter the search by. |
|
|
The property to order the results by (e.g., 'Name'). |
|
|
Whether to sort in descending order (true) or ascending (false). |
|
|
The name value or pattern to search for. |
POST v1.0 Asset Upload Binary
/api/asset/upload
Upload a binary file as an asset. Use this action to add a new asset file to the system.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The data owner to associate with the uploaded asset. |
|
|
The name of the file being uploaded, including its extension. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
The binaries of the file |
POST v1.0 Asset Upload By URL - ex_105d
/api/asset/transfer
Upload an asset by transferring it from an external URL. Use this action when the binary file is hosted elsewhere and needs to be imported.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The data owner to associate with the transferred asset. |
|
|
The desired file name for the asset after transfer. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Additional transfer options, such as source URL or authentication details. |
Data Quality Operation (2)
POST v2.0 Product Data Quality
/api/importexport/DataQuality
Check the data quality of a single product against a specified vocabulary. Use this action to validate product data completeness and correctness.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the vocabulary to validate against. |
|
|
The response format expected from the API (e.g. application/json). |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
The data owner of the product being validated. |
|
|
The value of the product identifier to check. |
|
|
The name of the identifier field (e.g., 'GTIN'). |
|
|
The target party alias for the quality check. |
POST v2.0 Product Data Quality Bulk
/api/importexport/DataQuality/Bulk
Perform data quality checks on multiple products in bulk. Use this action to validate a set of products against a vocabulary.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the vocabulary used for validation. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
The data owner for the bulk validation. |
|
|
The target party alias to apply to all products in the batch. |
GDSN Operations (2)
GET v1.0 Company Get Party TargetMarket Prefs-WIP- Need good response
/Api/company/0642243f-73e6-4f04-9037-a118112c2e99/preferences/party/e86c0a76-6c71-447c-81ed-32f387bf3d1d
Retrieve target market preferences for a specific party within a company. Use this action to view the configured preferences for a given party.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
PUT v1.0 Product Create Catalog Item - ex_107d
/gc/party/catalogitem/create
Create a catalog item for a product under a specific company. Use this action to add a product to a party's catalog.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the company that owns the catalog. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
A list of product identifiers to include in the catalog item. |
|
|
A filter string to select products for the catalog item. |
Get Started / Setup (6)
GET v0 Generate Auth Token via Params
/api/auth
Generate an authentication token using query parameters. Use this action to obtain a token for API access when you have credentials.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The username for authentication. |
|
|
The secret or password associated with the username. |
|
|
The response format expected from the API (e.g. application/json). |
POST v0 Generate Auth Token via Payload
/api/auth/authenticate
Generate an authentication token by sending credentials in the request body. Use this action to securely obtain a token without exposing credentials in the URL.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
The username for authentication. |
|
|
The secret or password associated with the username. |
POST v0 Vocab Search
/api/search/customervocabularysourcesearch
Search customer vocabulary sources with pagination and filtering. Use this action to find vocabulary sources matching certain criteria.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The number of records to skip for pagination. |
|
|
The number of records to return per page. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
The data owner to filter the vocabulary search by. |
|
|
Whether to include archived vocabulary sources (true) or only active ones (false). |
GET v2.0 Custom Vocab Get
/api/importexport/CustomerVocabulary/0642243f-73e6-4f04-9037-a118112c2e99
Retrieve details of a specific custom vocabulary by its identifier. Use this action to view the configuration of an existing vocabulary.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
PUT v2.0 Custom Vocab Put
/api/importexport/CustomerVocabulary/0642243f-73e6-4f04-9037-a118112c2e99
Update or create a custom vocabulary. Use this action to modify the attributes of an existing vocabulary or define a new one.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
Whether to include attributes that are missing from the current vocabulary definition. |
|
|
The unique identifier of the vocabulary to update. |
|
|
The data owner associated with the vocabulary. |
|
|
The partition key for the vocabulary. |
|
|
The type or classification of the vocabulary. |
PUT v2.0 Custom Vocab Put -WIP-
/api/importexport/CustomerVocabulary/<use vocabulary guid here>
Create or update a custom vocabulary using the provided GUID in the endpoint path. Use this action to manage customer-specific vocabulary definitions.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
Whether to include attributes that are missing from the current vocabulary definition. |
|
|
The unique identifier of the vocabulary to update. |
|
|
The data owner associated with the vocabulary. |
|
|
The partition key for the vocabulary. |
|
|
The type or classification of the vocabulary. |
Hierarchy Operations
POST v1.0 PackagingSearch
/api/product/PackagingHierarchy/packagingtree
Search the packaging hierarchy tree to retrieve packaging structures. Use this action to explore parent-child packaging relationships.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Specify whether to include parent nodes in the search results. |
|
|
Define the number of parent levels to include in the hierarchy tree. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
Provide a specific product identifier to filter the packaging tree for that product. |
|
|
The data owner associated with the vocabulary. |
Marketplace Operations & Flow (3)
GET v2.0 Marketplace Get-WIP- Need good Response
/api/ImportExport/Marketplace/ff2d577a-4d39-42bd-9fd5-5f44c6a8eb28
Retrieve marketplace details for a fixed marketplace GUID. Use this action to fetch configuration or status of a predefined marketplace.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Filter the marketplace response to a specific vocabulary by providing its identifier. |
|
|
The identifier of the company that owns the catalog. |
|
|
The response format expected from the API (e.g. application/json). |
POST v2.0 Marketplace Post
/api/importexport/marketplace
Create a new marketplace entry by submitting data to the import/export marketplace endpoint. Use this action to add a marketplace for data exchange.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Associate the new marketplace with a specific vocabulary by providing its identifier. |
|
|
The identifier of the company that owns the catalog. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Additional transfer options, such as source URL or authentication details. |
POST v2.0 Product Search Marketplace -WIP- Need good Response
/api/importexport/marketplace/search
Search for products within a marketplace using various filters and pagination controls. Use this action to find and retrieve product listings from a marketplace.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Limit the search to products belonging to a specific vocabulary. |
|
|
The identifier of the company that owns the catalog. |
|
|
Set the number of results to skip for pagination. |
|
|
Define the number of results to return per page. |
|
|
The response format expected from the API (e.g. application/json). |
Options (16)
|
Option Name |
Description |
|---|---|
|
|
Specify the language for localized search results. |
|
|
Choose the field by which to order the search results. |
|
|
Set to true to sort results in descending order. |
|
|
Provide a list of attribute names to use as product identifiers for the search. |
|
|
Supply a list of identifier values to match against the identifier attributes. |
|
|
Enter a free-text string to search within product attributes. |
|
|
Specify which attributes to search when using the search string. |
|
|
Define the logical operator (e.g., 0 for AND, 1 for OR) for combining attribute filters. |
|
|
Filter products by archived status; set to true to include only archived products. |
|
|
Filter products by on-hold status; set to true to include only products on hold. |
|
|
Provide taxonomy aliases to restrict the search to specific taxonomies. |
|
|
Supply taxonomy aliases to exclude from the search results. |
|
|
Limit the search to products within given category aliases. |
|
|
Filter by the party aliases that supplied the products. |
|
|
Set to true to show only preferred products in the results. |
|
|
Enable this to search only products owned or managed by the current user. |
Other Operations (3)
GET v1.0 Get attribute details - ex_3a
/api/attribute/ef1bdb7b-dc09-464c-bc68-1c167a04b4a2
Retrieve detailed information about a specific attribute using its fixed GUID. Use this action to inspect attribute properties and configuration.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The media type of the request body, typically set to 'application/json'. |
|
|
The response format expected from the API (e.g. application/json). |
GET v1.0 Verify (Create Snapshot) - ex_107a
/api/product/f417b2d1-a0cf-4a10-8a63-dfef3dfb388e/Verify
Verify a product by creating a snapshot of its current state. Use this action to capture a point-in-time record for auditing or comparison.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
POST v2.0 Advance Workflow -WIP- Need good Response
/api/importexport/workflow
Advance a workflow by submitting a decision or action for a given workflow step. Use this action to move a workflow forward based on acceptance or rejection.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Specify the vocabulary identifier that scopes the workflow advancement. |
|
|
The response format expected from the API (e.g. application/json). |
Options (7)
|
Option Name |
Description |
|---|---|
|
|
The data owner for the bulk validation. |
|
|
The value of the product identifier to check. |
|
|
The name of the identifier field (e.g., 'GTIN'). |
|
|
Indicate the type of identifier used for the workflow (e.g., 0 for ID, 1 for alias). |
|
|
Provide the alias of the workflow to advance if using an alias identifier. |
|
|
Supply the alias of the specific workflow step to advance. |
|
|
Set to true to accept the workflow step, false to reject it. |
Product Add & Update (2)
POST v2.0 Product Add & Update
/api/importexport/import
Add or update product data by submitting an import request. Use this action to create new products or modify existing ones in bulk.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the company that owns the catalog. |
|
|
The identifier of the vocabulary used for validation. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Define how errors are handled during import; possible values include 'StopOnError' or 'ContinueOnError'. |
POST v2.0 Product Update NutritionPanel
/import
Update the nutrition panel information for a product. Use this action to modify or add nutritional data to an existing product record.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the company that owns the catalog. |
|
|
The identifier of the vocabulary used for validation. |
|
|
The response format expected from the API (e.g. application/json). |
Product Search & Retrieve
POST v2.0 Product Search
/api/importexport/productsearch
Search for products using flexible criteria and retrieve matching product data. Use this action to find products by identifiers, attributes, or other filters.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Set the number of results to skip for pagination. |
|
|
Define the number of results to return per page. |
|
|
The identifier of the vocabulary used for validation. |
|
|
Indicates whether to use a lens (a predefined search view) for the search. Provide a Boolean value (true or false). |
|
|
Specify the locale for localized product data in the search results, such as en-US or fr-FR. |
|
|
Determines whether to include vocabulary attributes that have missing values in the results. Set to true to include them. |
|
|
The response format expected from the API (e.g. application/json). |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
Filter products by the target party (recipient) identifier. Provide a string representing the party ID. |
|
|
The property to order the results by (e.g., 'Name'). |
|
|
Whether to sort in descending order (true) or ascending (false). |
|
|
Specifies the operator for attribute filtering, such as AND or OR, to combine multiple attribute conditions. |
|
|
Filter to only include products that are on hold. Provide a Boolean value (true to filter for on hold products). |
|
|
Whether to include archived vocabulary sources (true) or only active ones (false). |
|
|
Filter products by the language of their data. Provide a language code string (e.g., en). |
|
|
The data owner associated with the vocabulary. |
|
|
A list of product identifiers to include in the catalog item. |
|
|
List the attribute names that serve as product identifiers for the search. Provide an array of attribute name strings. |
|
|
Provide the actual identifier values to search for, corresponding to the specified identifier attributes. Supply as an array of strings. |
Retailer Operations & Flow (2)
GET v2.0 Product Recipient Feedback Get
/api/importexport/ProductFeedback/RecipientFeedback
Retrieve feedback provided by recipients (retailers) on products. Use this action to view feedback that recipients have submitted about product data.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the vocabulary used for validation. |
|
|
The response format expected from the API (e.g. application/json). |
POST v2.0 Product Supplier Feedback Post- ex 7h
/api/importexport/ProductFeedback
Submit feedback from a retailer to a supplier about product data. Use this action to send feedback or corrections back to the supplier.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the vocabulary used for validation. |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
The data owner for the bulk validation. |
|
|
The name of the identifier field (e.g., 'GTIN'). |
|
|
The value of the product identifier to check. |
Supplier Operations & Flow (7)
GET v1.0 Get Latest Requirement Sets for Party
/gc/party/requirementset/GetLatestForParty
Retrieve the latest requirement sets for a specific party. Use this action to get the most recent requirements that apply to a supplier or retailer.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Specify the identifier of the party whose latest requirement sets are to be retrieved. Provide a string party ID. |
|
|
Specify the company identifier associated with the party. Provide a string company ID. |
|
|
The media type of the request body, typically set to 'application/json'. |
|
|
The response format expected from the API (e.g. application/json). |
POST v1.0 Link Recipients
/api/product/bulkoperation
Perform a bulk operation to link recipients to products. Use this action to associate recipients with products based on a search filter.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The data owner to associate with the transferred asset. |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
A list of product identifiers to include in the catalog item. |
|
|
Define a search filter to select which products will be linked. Provide a string representing the filter criteria. |
|
|
Specify the action to perform on the selected products, such as Link or Unlink. Provide the action name as a string. |
POST v1.0 Publish to Recipient
/api/publication/publishtotargetmarket
Publish product data to a specific target market (recipient). Use this action to send product information to a particular recipient.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the company that owns the catalog. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
A list of product identifiers to include in the catalog item. |
|
|
Specify the identifier of the target recipient to whom the product data should be published. Provide a string party ID. |
POST v2.0 Product Recipient Feedback Post
/api/importexport/ProductFeedback/RecipientFeedback
Submit feedback from a recipient (retailer) about a product. Use this action to send recipient feedback regarding product data issues or updates.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the vocabulary used for validation. |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
The data owner for the bulk validation. |
|
|
The name of the identifier field (e.g., 'GTIN'). |
|
|
The value of the product identifier to check. |
GET v2.0 Product Supplier Feedback Get
/api/importexport/ProductFeedback
Retrieve feedback submitted by suppliers about products. Use this action to view supplier feedback on product data.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the vocabulary used for validation. |
|
|
The response format expected from the API (e.g. application/json). |
POST v2.0 Publish Product
/api/importexport/publication
Publish product data to one or more target markets. Use this action to send product information to specified recipients, optionally with data quality checks.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the vocabulary used for validation. |
|
|
Indicates whether to apply data quality validation before publishing. Provide a Boolean value (true to enable quality checks). |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
The data owner for the bulk validation. |
|
|
The value of the product identifier to check. |
|
|
The name of the identifier field (e.g., 'GTIN'). |
|
|
Specify the target markets (recipients) to publish to. Provide an array of target market identifiers. |
|
|
Provide an alias for the source party (supplier) if needed. Supply a string alias. |
|
|
The target party alias to apply to all products in the batch. |
POST v2.0 Publish Product bulk - ex 7f -WIP
/api/importexport/publication/bulk
Publish a batch of products to Syndigo for syndication.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The identifier of the vocabulary used for validation. |
|
|
Indicates whether to apply data quality validation before publishing. Provide a Boolean value (true to enable quality checks). |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
The data owner for the bulk validation. |
|
|
The value of the product identifier to check. |
|
|
The name of the identifier field (e.g., 'GTIN'). |
|
|
Specify the target markets (recipients) to publish to. Provide an array of target market identifiers. |
|
|
Provide an alias for the source party (supplier) if needed. Supply a string alias. |
|
|
The target party alias to apply to all products in the batch. |