Como o Idovio Commerce autentica, que pontos de acesso expõe, como se liga a canais de venda e fornecedores e que dados cada ligação trata. As tabelas de pontos de acesso são geradas a partir do código-fonte do produto.
Intermediário de ligações em connect.idovio.com: retornos de OAuth e os avisos de privacidade exigidos pela Shopify e pelo eBay.
Aplicação web em idovio.app.
API de conta e de espaço de trabalho: construída e coberta por testes automáticos, mas ainda sem endereço público. A referência abaixo descreve a versão do código-fonte.
Ainda não são emitidas chaves de API para aplicações de terceiros. As permissões e os limites serão documentados aqui quando o forem.
Os fornecedores devolvem o comerciante a estes endereços após o consentimento e entregam aqui os avisos de privacidade obrigatórios. O intermediário não guarda nada: troca a autorização pelos tokens e entrega-os ao espaço de trabalho do próprio comerciante.
| Método | Caminho | |
|---|---|---|
GET | https://connect.idovio.com/health | Estado do serviço e fornecedores configurados |
GET | https://connect.idovio.com/oauth/callback/{provider} | Endereço de retorno a registar na consola de programador do fornecedor |
POST | https://connect.idovio.com/webhooks/shopify/customers-data-request | Aviso de privacidade obrigatório da Shopify, com assinatura HMAC verificada |
POST | https://connect.idovio.com/webhooks/shopify/customers-redact | Aviso de privacidade obrigatório da Shopify, com assinatura HMAC verificada |
POST | https://connect.idovio.com/webhooks/shopify/shop-redact | Aviso de privacidade obrigatório da Shopify, com assinatura HMAC verificada |
GET | https://connect.idovio.com/webhooks/ebay/account-deletion | Verificação de titularidade do ponto de acesso pelo eBay |
POST | https://connect.idovio.com/webhooks/ebay/account-deletion | Aviso de eliminação de conta do eBay |
Todos os caminhos são relativos à origem da API. Pedidos e respostas em JSON.
| Método | Caminho | Acesso |
|---|---|---|
GET | /api/v1/auth/auth0/callback | Público |
GET | /api/v1/auth/auth0/logout | Público |
GET | /api/v1/auth/auth0/start | Público |
GET | /api/v1/auth/google/callback | Público |
GET | /api/v1/auth/google/start | Público |
POST | /api/v1/auth/handoff | Público |
POST | /api/v1/auth/login | Público |
POST | /api/v1/auth/logout | Utilizador com sessão |
GET | /api/v1/auth/mfa | Utilizador com sessão |
POST | /api/v1/auth/mfa/disable | Utilizador com sessão |
POST | /api/v1/auth/mfa/enroll | Utilizador com sessão |
POST | /api/v1/auth/mfa/enroll/confirm | Utilizador com sessão |
POST | /api/v1/auth/mfa/login | Público |
POST | /api/v1/auth/mfa/recovery-codes | Utilizador com sessão |
POST | /api/v1/auth/mfa/verify | Utilizador com sessão |
POST | /api/v1/auth/password/change | Utilizador com sessão |
POST | /api/v1/auth/password/forgot | Público |
POST | /api/v1/auth/password/reset | Público |
GET | /api/v1/auth/providers | Público |
GET | /api/v1/auth/session | Utilizador com sessão |
POST | /api/v1/auth/signup | Público |
POST | /api/v1/auth/verify-email | Público |
POST | /api/v1/auth/verify-email/resend | Utilizador com sessão |
| Método | Caminho | Acesso |
|---|---|---|
GET | /api/v1/account | Utilizador com sessão |
PATCH | /api/v1/account | Utilizador com sessão |
GET | /api/v1/devices | Utilizador com sessão |
DELETE | /api/v1/devices/:id | Utilizador com sessão |
POST | /api/v1/devices/revoke-others | Utilizador com sessão |
POST | /api/v1/invitations/accept | Utilizador com sessão |
| Método | Caminho | Acesso |
|---|---|---|
GET | /api/v1/audit | Membro do espaço |
GET | /api/v1/members | Membro do espaço |
PATCH | /api/v1/members/:userId | Membro do espaço |
DELETE | /api/v1/members/:userId | Membro do espaço |
POST | /api/v1/members/invitations | Membro do espaço |
DELETE | /api/v1/members/invitations/:id | Membro do espaço |
GET | /api/v1/usage | Membro do espaço |
GET | /api/v1/workspace | Membro do espaço |
PATCH | /api/v1/workspace | Membro do espaço |
GET | /api/v1/workspace/data | Membro do espaço |
POST | /api/v1/workspace/data | Membro do espaço |
GET | /api/v1/workspace/layout | Membro do espaço |
PATCH | /api/v1/workspace/layout | Membro do espaço |
POST | /api/v1/workspace/members/:userId/mfa/reset | Membro do espaço |
GET | /api/v1/workspaces | Utilizador com sessão |
POST | /api/v1/workspaces | Utilizador com sessão |
POST | /api/v1/workspaces/:id/select | Utilizador com sessão |
| Método | Caminho | Acesso |
|---|---|---|
GET | /api/v1/commerce/orders | Membro do espaço |
GET | /api/v1/commerce/products | Membro do espaço |
GET | /api/v1/jobs | Membro do espaço |
POST | /api/v1/jobs/:id/cancel | Membro do espaço |
POST | /api/v1/jobs/:id/retry | Membro do espaço |
| Método | Caminho | Acesso |
|---|---|---|
POST | /api/v1/amazon/connect | Membro do espaço |
GET | /api/v1/amazon/connections | Membro do espaço |
DELETE | /api/v1/amazon/connections/:id | Membro do espaço |
POST | /api/v1/amazon/connections/:id/call | Membro do espaço |
GET | /api/v1/amazon/connections/:id/finances | Membro do espaço |
GET | /api/v1/amazon/connections/:id/inventory | Membro do espaço |
GET | /api/v1/amazon/connections/:id/orders | Membro do espaço |
GET | /api/v1/amazon/oauth/callback | Membro do espaço |
GET | /api/v1/amazon/oauth/login | Público |
GET | /api/v1/amazon/oauth/start | Membro do espaço |
POST | /api/v1/connectors/oauth/:provider/start | Membro do espaço |
GET | /api/v1/connectors/oauth/callback/:provider | Membro do espaço |
GET | /api/v1/connectors/oauth/connections | Membro do espaço |
DELETE | /api/v1/connectors/oauth/connections/:id | Membro do espaço |
POST | /api/v1/connectors/oauth/connections/:id/read | Membro do espaço |
GET | /api/v1/connectors/oauth/providers | Membro do espaço |
GET | /api/v1/connectors/vault/:name | Membro do espaço |
PUT | /api/v1/connectors/vault/:name | Membro do espaço |
DELETE | /api/v1/connectors/vault/:name | Membro do espaço |
POST | /api/v1/connectors/vault/call | Membro do espaço |
GET | /api/v1/secrets | Membro do espaço |
PUT | /api/v1/secrets/:name | Membro do espaço |
DELETE | /api/v1/secrets/:name | Membro do espaço |
POST | /api/v1/secrets/rotate-key | Membro do espaço |
| Método | Caminho | Acesso |
|---|---|---|
GET | /api/v1/automation/approvals | Membro do espaço |
POST | /api/v1/automation/approvals/:id/approve | Membro do espaço |
POST | /api/v1/automation/approvals/:id/reject | Membro do espaço |
GET | /api/v1/automation/executions/:id | Membro do espaço |
POST | /api/v1/automation/executions/:id/cancel | Membro do espaço |
GET | /api/v1/automation/executions/:id/events | Membro do espaço |
POST | /api/v1/automation/executions/:id/retry | Membro do espaço |
GET | /api/v1/automation/skills | Membro do espaço |
POST | /api/v1/automation/skills/:skill/execute | Membro do espaço |
| Método | Caminho | Acesso |
|---|---|---|
GET | /api/v1/billing | Membro do espaço |
POST | /api/v1/billing/cancel | Membro do espaço |
POST | /api/v1/billing/change-plan | Membro do espaço |
POST | /api/v1/billing/checkout | Membro do espaço |
POST | /api/v1/billing/portal | Membro do espaço |
POST | /api/v1/billing/resume | Membro do espaço |
POST | /api/v1/billing/webhooks/stripe | Público |
POST | /api/v1/entitlement/certificate | Membro do espaço |
GET | /api/v1/plans | Público |
| Método | Caminho | Acesso |
|---|---|---|
GET | /api/v1/client/release | Público |
GET | /health | Público |
GET | /ready | Público |
GET | /runtime/health | Público |
GET | /runtime/version | Público |
GET | /version | Público |
Um assistente externo atua pelo mesmo plano de controlo que uma pessoa. Uma credencial identifica-o, mas cada chamada passa igualmente pelo espaço de trabalho, pela permissão, pela política, pelos limites e, quando necessário, pela aprovação humana, ficando registada.
commerce.get_overviewcatalog.searchsupplier.rank_routesorders.searchui.navigatesupplier.rerouteprice.updateautomation.runPara cada ligação: como o comerciante a autoriza, o que o Idovio Commerce pode fazer através dela, que classes de dados trata e como chegam as alterações. A disponibilidade atual está na página Ligações. Ligações
| Fornecedor | Autorização | Capacidades | Dados tratados | Atualizações |
|---|---|---|---|---|
| AliExpress | OAuth através da aplicação Idovio | catalog.importcatalog.readcatalog.searchorder.createprice.readshipping.quotestock.readtracking.read | CredentialConfidentialPersonal Data | A pedido |
| Amazon | OAuth através da aplicação Idovio | account.discovercatalog.publishcatalog.readcatalog.searchcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writestock.readstock.writetracking.write | CredentialSensitive Platform DataRestricted Platform Data | Consulta periódica |
| BigBuy | Chave de API do próprio comerciante | catalog.readcatalog.searchorder.createprice.readstock.read | CredentialConfidentialPersonal Data | A pedido |
| Bookvault | Chave de API do próprio comerciante | catalog.readcatalog.searchprice.readshipping.quotetracking.read | CredentialConfidential | Consulta periódica |
| CJ Dropshipping | Chave de API do próprio comerciante | catalog.readcatalog.searchorder.createprice.readstock.readtracking.read | CredentialConfidentialPersonal Data | Ponto de receção de avisos |
| Cloudprinter | Chave de API do próprio comerciante | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| EasyPost | Chave de API do próprio comerciante | shipping.label.createshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| eBay | OAuth através da aplicação Idovio | account.discovercatalog.publishcatalog.readcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writerefund.writereturn.readstock.readstock.writetracking.write | CredentialPersonal DataSensitive Platform Data | Consulta periódica |
| Etsy | OAuth com PKCE | account.discovercatalog.publishcatalog.readcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writestock.readstock.writetracking.write | CredentialPersonal DataSensitive Platform Data | A pedido |
| Gelato | Chave de API do próprio comerciante | catalog.readcatalog.searchorder.cancelorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Gmail | OAuth através da aplicação Idovio | account.discovermail.read | CredentialPersonal DataRestricted Platform Data | Consulta periódica |
| Google Ads | OAuth através da aplicação Idovio | ads.budgetads.pauseads.read | CredentialSensitive Platform Data | A pedido |
| Gooten | Chave de API do próprio comerciante | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Lemon Squeezy | Credenciais de aplicação do próprio comerciante | order.read | CredentialPersonal DataSensitive Platform Data | Consulta periódica |
| Lulu Direct | Chave de API do próprio comerciante | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Meta Ads | OAuth através da aplicação Idovio | ads.budgetads.pauseads.read | CredentialSensitive Platform Data | A pedido |
| Microsoft Outlook | OAuth através da aplicação Idovio | account.discovermail.read | CredentialPersonal Data | Consulta periódica |
| Ollama | Local, sem conta externa | model.managemodel.run | InternalConfidential | A pedido |
| Own Warehouse | Local, sem conta externa | catalog.readcatalog.searchorder.createprice.readreturn.requeststock.read | InternalConfidential | A pedido |
| Paddle | Credenciais de aplicação do próprio comerciante | order.read | CredentialPersonal DataSensitive Platform Data | Consulta periódica |
| Printful | OAuth através da aplicação Idovio | catalog.importcatalog.readcatalog.searchorder.cancelorder.createprice.readshipping.quotestock.readtracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Printify | OAuth através da aplicação Idovio | catalog.importcatalog.readcatalog.searchorder.cancelorder.createprice.readrefund.requestreturn.requestshipping.quotestock.readtracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Prodigi | Chave de API do próprio comerciante | catalog.readcatalog.searchorder.cancelorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Shirtigo | Chave de API do próprio comerciante | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Shopify | Credenciais de aplicação do próprio comerciante | catalog.publishcatalog.readcatalog.updatelisting.pauseorder.readprice.readprice.writestock.readstock.write | CredentialPersonal DataSensitive Platform Data | Consulta periódica |
| Stripe | Credenciais de aplicação do próprio comerciante | order.readrefund.write | CredentialPersonal DataSensitive Platform Data | Consulta periódica |
| TikTok Ads | OAuth através da aplicação Idovio | ads.budgetads.pauseads.read | CredentialSensitive Platform Data | A pedido |
| TikTok Shop | OAuth através da aplicação Idovio | account.discovercatalog.publishcatalog.readcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writereturn.readstock.readstock.writetracking.writewebhook.verify | CredentialPersonal DataSensitive Platform Data | Ponto de receção de avisos |
| Universal IMAP | Credenciais de aplicação do próprio comerciante | mail.read | CredentialPersonal Data | Consulta periódica |
| Wix | Credenciais de aplicação do próprio comerciante | catalog.publishcatalog.readcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writestock.readstock.writetracking.write | CredentialPersonal DataSensitive Platform Data | Consulta periódica |
| WooCommerce | Credenciais de aplicação do próprio comerciante | catalog.publishcatalog.readcatalog.updatelisting.pauseorder.readprice.readprice.writerefund.writestock.readstock.write | CredentialPersonal DataSensitive Platform Data | Consulta periódica |
Política de privacidadeCondiçõesSegurançaContacto técnico: idev@idovio.com