DocumentationDocumentation
Talk2Sync Documentation
User Documentation
Connector APIs
  • English
  • Español
Talk2Sync Documentation
User Documentation
Connector APIs
  • English
  • Español
  • User Guide Portal & API Documentation
  • User-documentation

    • User Documentation
    • Guide

      • User Guide: Introduction
      • Core Concepts
    • Talk2sync

      • Connection Buttons
      • Color Coding System
      • Issues and Alerts
      • Command Filters
      • Deleted Information Still Appears: How to Remove It
      • Deletions
    • Conexiones

      • Connection Settings
    • Fields

      • Time Based Sync
      • Data Governance
      • Special and Extra Fields
    • Productos

      • Product Fields
      • Equivalences
      • Product Search
      • Link / Unlink Products
    • Ventas

      • Fields
      • Equivalences
      • Sales Search
      • No SKU (Missing SKU)
    • Reports

      • Product Export
      • Sales Report
    • Faq

      • Amazon

        • Amazon Barcode Requirements
        • Amazon Catalog Discrepancies and ASIN Mismatches
        • Amazon Manufacturer Requirements
        • New ASIN Creation Errors and Invalid Attribute Values
        • Talk2sync, SKUs, and Product Identifiers
        • Amazon Variation Templates
      • Mercadolibre

        • Mercado Libre Official Stores
        • Mercado Libre Locations and Geographic Attributes
        • Mercado Libre Pick-up in Store
        • Mercado Libre Extra Attributes
        • Mercado Libre Image Processing and Synchronization
        • Mercado Libre Seller Unable to List Error
      • Linio

        • Linio Brand Not Registered Error
        • Linio Physical Dimensions and Weight Requirements
  • Connector APIs

    • Connector APIs
    • Quick-start

      • Introduction & Requirements
      • Add Connection
      • Configure Connection
      • Generate Keys
      • Test Your Integration
    • Webhooks

      • Webhooks API
      • Catalog

        • Webhooks: List Products
        • Webhooks: List Product by ID
        • Webhooks: Add/Update Product
      • Sales

        • Webhooks: List Orders
        • List Order by ID
        • Add/Update Order
    • Reverse-connections

      • Reverse Connections
      • Implementation-states

        • Implementation
        • Query Implementation: Products and Orders
        • Store Implementation: Products and Orders
        • Sleep and Timeouts
      • Protocol

        • Protocol
        • Overview
        • Product Upload
        • Order Upload
        • Product Download
        • Order Download
      • Rest-calls

        • REST Calls
        • Fetching-changes

          • Fetching Changes REST Calls
          • Ask if Fetching
          • Catalog

            • Push Products Page
            • Set Finish Product Pushes
          • Sales

            • Push Orders Page
            • Set Finish Order Pushes
            • Set Finish All Pushes
        • Pulling-changes

          • Pulling Changes REST Calls
          • Ask if Pulling
          • Catalog

            • Get Next Product to Pull
            • Pull Products Page
            • Notify Product Storage Success
            • Notify Product Storage Failure
            • Set Finish Product Download
          • Sales

            • Get Next Order to Pull
            • Pull Orders Page
            • Notify Order Storage Success
            • Notify Order Storage Failure
            • Set Finish Order Download
            • Transact Finish Pull

Reverse Connections

Reverse Connections allow Talk2sync to coordinate product and order synchronization with an external system through a defined protocol and a set of REST calls.

This section describes the reverse connection protocol, the REST calls used during synchronization, and the implementation states required to integrate an external system with Talk2sync.

Protocol

The protocol defines the communication model used to synchronize products and orders between Talk2sync and the external system.

  • Overview — General overview of the reverse connection protocol.
  • Product upload — Protocol for uploading products.
  • Order upload — Protocol for uploading orders.
  • Product download — Protocol for downloading products.
  • Order download — Protocol for downloading orders.

REST Calls

REST calls define the operations used by Talk2sync to coordinate data retrieval, submission, and synchronization progress.

Fetching Changes

These calls are used when Talk2sync requests changes from the external system.

  • Ask if fetching — Checks whether there are changes available to fetch.
  • Push products page — Processes a page of products to be pushed.
  • Set finish products push — Marks the product push operation as finished.
  • Push orders page — Processes a page of orders to be pushed.
  • Set finish orders push — Marks the order push operation as finished.
  • Set finish all pushes — Marks all push operations as finished.

Pulling Changes

These calls are used when Talk2sync retrieves changes from the external system.

  • Ask if pulling — Checks whether there are changes available to pull.
  • Pull products page — Retrieves a page of products to be pulled.
  • Get next product to pull — Retrieves the next product pending synchronization.
  • Notify product success — Notifies Talk2sync that a product was processed successfully.
  • Notify product failure — Notifies Talk2sync that product processing failed.
  • Set finish product pulls — Marks product pulling as finished.
  • Pull orders page — Retrieves a page of orders to be pulled.
  • Get next orders to pull — Retrieves the next orders pending synchronization.
  • Notify orders success — Notifies Talk2sync that orders were processed successfully.
  • Notify orders failure — Notifies Talk2sync that order processing failed.
  • Set finish order pulls — Marks order pulling as finished.
  • Transact finish pull — Completes the pull transaction.

Implementation

The implementation section describes the states that an external system can use while processing reverse connection operations.

  • Read — Defines the read state used during synchronization.
  • Write — Defines the write state used to process synchronization operations.
  • Sleep — Defines the sleep state used when no active processing is required.

Next Steps

Start with the Protocol Overview to understand the reverse connection workflow before implementing the REST calls.

Then review the REST Calls and the corresponding pulling and fetching operations to implement the required synchronization flow.

Last Updated: 8/21/26, 12:13 PM