O que existe hoje
- O contrato:
connector-protocol-v1.yaml, em OpenAPI 3.1. A referência do protocolo, nesta mesma aba, sai dele e tem playground. - Os tipos: gere-os para a sua linguagem com o gerador de OpenAPI que você já usa. A CrossUp gera do mesmo contrato os de Go e os de TypeScript.
- A validação: os esquemas do contrato são JSON Schema. Valide antes de
enviar e você não gasta uma chamada com algo que vai voltar
quarantined.
Authorization: Bearer cct_….
Uma chamada, em três linguagens
As duas metades de uma integração
A CrossUp separa o que alimenta do que consome. Seu conector sobe o catálogo e os pedidos do seu servidor. Sua loja pede recomendações e devolve sinais com o Storefront SDK. Cada metade tem sua chave e seu contrato.O que você vai ver
UmPOST …/snapshots que devolve um run_id, páginas com accepted em cada
posição e um fechamento com deleted e quarantined em zero.
O protocolo de conector não segue a política de versionamento da API
pública. É um contrato entre o seu conector e a CrossUp.
Sincronização inicial
O snapshot, passo a passo.
Como a sua loja se conecta
As duas metades, desde o começo.