Cómo se autentica Idovio Commerce, qué puntos de acceso expone, cómo se conecta con canales de venta y proveedores, y qué datos trata cada conexión. Las tablas de puntos de acceso se generan a partir del código fuente del producto.
Intermediario de conexiones en connect.idovio.com: retornos de OAuth y los avisos de privacidad que exigen Shopify y eBay.
Aplicación web en idovio.app.
API de cuenta y espacio de trabajo: construida y cubierta por pruebas automáticas, pero todavía sin dirección pública. La referencia de abajo describe la versión del código fuente.
Todavía no se emiten claves de API para aplicaciones de terceros. Cuando se emitan, aquí se documentarán sus permisos y límites.
Los proveedores devuelven al comerciante a estas direcciones tras el consentimiento y entregan aquí sus avisos de privacidad obligatorios. El intermediario no guarda nada: canjea la autorización por los tokens y los entrega al espacio de trabajo del propio comerciante.
| Método | Ruta | |
|---|---|---|
GET | https://connect.idovio.com/health | Estado del servicio y proveedores configurados |
GET | https://connect.idovio.com/oauth/callback/{provider} | Dirección de retorno que se registra en la consola de desarrollador del proveedor |
POST | https://connect.idovio.com/webhooks/shopify/customers-data-request | Aviso de privacidad obligatorio de Shopify, con firma HMAC verificada |
POST | https://connect.idovio.com/webhooks/shopify/customers-redact | Aviso de privacidad obligatorio de Shopify, con firma HMAC verificada |
POST | https://connect.idovio.com/webhooks/shopify/shop-redact | Aviso de privacidad obligatorio de Shopify, con firma HMAC verificada |
GET | https://connect.idovio.com/webhooks/ebay/account-deletion | Comprobación de titularidad del punto de acceso de eBay |
POST | https://connect.idovio.com/webhooks/ebay/account-deletion | Aviso de eliminación de cuenta de eBay |
Todas las rutas son relativas al origen de la API. Peticiones y respuestas en JSON.
| Método | Ruta | Acceso |
|---|---|---|
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 | Usuario con sesión |
GET | /api/v1/auth/mfa | Usuario con sesión |
POST | /api/v1/auth/mfa/disable | Usuario con sesión |
POST | /api/v1/auth/mfa/enroll | Usuario con sesión |
POST | /api/v1/auth/mfa/enroll/confirm | Usuario con sesión |
POST | /api/v1/auth/mfa/login | Público |
POST | /api/v1/auth/mfa/recovery-codes | Usuario con sesión |
POST | /api/v1/auth/mfa/verify | Usuario con sesión |
POST | /api/v1/auth/password/change | Usuario con sesión |
POST | /api/v1/auth/password/forgot | Público |
POST | /api/v1/auth/password/reset | Público |
GET | /api/v1/auth/session | Usuario con sesión |
POST | /api/v1/auth/signup | Público |
POST | /api/v1/auth/verify-email | Público |
POST | /api/v1/auth/verify-email/resend | Usuario con sesión |
| Método | Ruta | Acceso |
|---|---|---|
GET | /api/v1/account | Usuario con sesión |
PATCH | /api/v1/account | Usuario con sesión |
GET | /api/v1/devices | Usuario con sesión |
DELETE | /api/v1/devices/:id | Usuario con sesión |
POST | /api/v1/devices/revoke-others | Usuario con sesión |
POST | /api/v1/invitations/accept | Usuario con sesión |
| Método | Ruta | Acceso |
|---|---|---|
GET | /api/v1/audit | Miembro del espacio |
GET | /api/v1/members | Miembro del espacio |
PATCH | /api/v1/members/:userId | Miembro del espacio |
DELETE | /api/v1/members/:userId | Miembro del espacio |
POST | /api/v1/members/invitations | Miembro del espacio |
DELETE | /api/v1/members/invitations/:id | Miembro del espacio |
GET | /api/v1/usage | Miembro del espacio |
GET | /api/v1/workspace | Miembro del espacio |
PATCH | /api/v1/workspace | Miembro del espacio |
GET | /api/v1/workspace/layout | Miembro del espacio |
PATCH | /api/v1/workspace/layout | Miembro del espacio |
POST | /api/v1/workspace/members/:userId/mfa/reset | Miembro del espacio |
GET | /api/v1/workspaces | Usuario con sesión |
POST | /api/v1/workspaces | Usuario con sesión |
POST | /api/v1/workspaces/:id/select | Usuario con sesión |
| Método | Ruta | Acceso |
|---|---|---|
GET | /api/v1/commerce/orders | Miembro del espacio |
GET | /api/v1/commerce/products | Miembro del espacio |
GET | /api/v1/jobs | Miembro del espacio |
POST | /api/v1/jobs/:id/cancel | Miembro del espacio |
POST | /api/v1/jobs/:id/retry | Miembro del espacio |
| Método | Ruta | Acceso |
|---|---|---|
POST | /api/v1/amazon/connect | Miembro del espacio |
GET | /api/v1/amazon/connections | Miembro del espacio |
DELETE | /api/v1/amazon/connections/:id | Miembro del espacio |
POST | /api/v1/amazon/connections/:id/call | Miembro del espacio |
GET | /api/v1/amazon/connections/:id/finances | Miembro del espacio |
GET | /api/v1/amazon/connections/:id/inventory | Miembro del espacio |
GET | /api/v1/amazon/connections/:id/orders | Miembro del espacio |
GET | /api/v1/amazon/oauth/callback | Miembro del espacio |
GET | /api/v1/amazon/oauth/login | Público |
GET | /api/v1/amazon/oauth/start | Miembro del espacio |
POST | /api/v1/connectors/oauth/:provider/start | Miembro del espacio |
GET | /api/v1/connectors/oauth/callback/:provider | Miembro del espacio |
GET | /api/v1/connectors/oauth/connections | Miembro del espacio |
DELETE | /api/v1/connectors/oauth/connections/:id | Miembro del espacio |
POST | /api/v1/connectors/oauth/connections/:id/read | Miembro del espacio |
GET | /api/v1/connectors/oauth/providers | Miembro del espacio |
GET | /api/v1/secrets | Miembro del espacio |
PUT | /api/v1/secrets/:name | Miembro del espacio |
DELETE | /api/v1/secrets/:name | Miembro del espacio |
POST | /api/v1/secrets/rotate-key | Miembro del espacio |
| Método | Ruta | Acceso |
|---|---|---|
GET | /api/v1/automation/approvals | Miembro del espacio |
POST | /api/v1/automation/approvals/:id/approve | Miembro del espacio |
POST | /api/v1/automation/approvals/:id/reject | Miembro del espacio |
GET | /api/v1/automation/executions/:id | Miembro del espacio |
POST | /api/v1/automation/executions/:id/cancel | Miembro del espacio |
GET | /api/v1/automation/executions/:id/events | Miembro del espacio |
POST | /api/v1/automation/executions/:id/retry | Miembro del espacio |
GET | /api/v1/automation/skills | Miembro del espacio |
POST | /api/v1/automation/skills/:skill/execute | Miembro del espacio |
| Método | Ruta | Acceso |
|---|---|---|
GET | /api/v1/billing | Miembro del espacio |
POST | /api/v1/billing/cancel | Miembro del espacio |
POST | /api/v1/billing/change-plan | Miembro del espacio |
POST | /api/v1/billing/checkout | Miembro del espacio |
POST | /api/v1/billing/portal | Miembro del espacio |
POST | /api/v1/billing/resume | Miembro del espacio |
POST | /api/v1/billing/webhooks/stripe | Público |
POST | /api/v1/entitlement/certificate | Miembro del espacio |
GET | /api/v1/plans | Público |
| Método | Ruta | Acceso |
|---|---|---|
GET | /health | Público |
GET | /ready | Público |
GET | /runtime/health | Público |
GET | /runtime/version | Público |
GET | /version | Público |
Un asistente externo actúa por el mismo plano de control que una persona. Una credencial lo identifica, pero cada llamada pasa igualmente por el espacio de trabajo, el permiso, la política, los límites y, cuando corresponde, la aprobación humana, y queda registrada.
commerce.get_overviewcatalog.searchsupplier.rank_routesorders.searchui.navigatesupplier.rerouteprice.updateautomation.runPara cada conexión: cómo la autoriza el comerciante, qué puede hacer Idovio Commerce a través de ella, qué clases de datos trata y cómo llegan los cambios. La disponibilidad actual está en la página de Conexiones. Conexiones
| Proveedor | Autorización | Capacidades | Datos tratados | Actualizaciones |
|---|---|---|---|---|
| AliExpress | OAuth mediante la aplicación de Idovio | catalog.importcatalog.readcatalog.searchorder.createprice.readshipping.quotestock.readtracking.read | CredentialConfidentialPersonal Data | A petición |
| Amazon | OAuth mediante la aplicación de Idovio | account.discovercatalog.publishcatalog.readcatalog.searchcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writestock.readstock.writetracking.write | CredentialSensitive Platform DataRestricted Platform Data | Consulta periódica |
| BigBuy | Clave de API del propio comerciante | catalog.readcatalog.searchorder.createprice.readstock.read | CredentialConfidentialPersonal Data | A petición |
| Bookvault | Clave de API del propio comerciante | catalog.readcatalog.searchprice.readshipping.quotetracking.read | CredentialConfidential | Consulta periódica |
| CJ Dropshipping | Clave de API del propio comerciante | catalog.readcatalog.searchorder.createprice.readstock.readtracking.read | CredentialConfidentialPersonal Data | Punto de recepción de avisos |
| Cloudprinter | Clave de API del propio comerciante | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| EasyPost | Clave de API del propio comerciante | shipping.label.createshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| eBay | OAuth mediante la aplicación de 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 con PKCE | account.discovercatalog.publishcatalog.readcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writestock.readstock.writetracking.write | CredentialPersonal DataSensitive Platform Data | A petición |
| Gelato | Clave de API del propio comerciante | catalog.readcatalog.searchorder.cancelorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Gmail | OAuth mediante la aplicación de Idovio | account.discovermail.read | CredentialPersonal DataRestricted Platform Data | Consulta periódica |
| Google Ads | OAuth mediante la aplicación de Idovio | ads.budgetads.pauseads.read | CredentialSensitive Platform Data | A petición |
| Gooten | Clave de API del propio comerciante | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Lulu Direct | Clave de API del propio comerciante | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Meta Ads | OAuth mediante la aplicación de Idovio | ads.budgetads.pauseads.read | CredentialSensitive Platform Data | A petición |
| Microsoft Outlook | OAuth mediante la aplicación de Idovio | account.discovermail.read | CredentialPersonal Data | Consulta periódica |
| Ollama | Local, sin cuenta externa | model.managemodel.run | InternalConfidential | A petición |
| Own Warehouse | Local, sin cuenta externa | catalog.readcatalog.searchorder.createprice.readreturn.requeststock.read | InternalConfidential | A petición |
| Printful | OAuth mediante la aplicación de Idovio | catalog.importcatalog.readcatalog.searchorder.cancelorder.createprice.readshipping.quotestock.readtracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Printify | OAuth mediante la aplicación de Idovio | catalog.importcatalog.readcatalog.searchorder.cancelorder.createprice.readrefund.requestreturn.requestshipping.quotestock.readtracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Prodigi | Clave de API del propio comerciante | catalog.readcatalog.searchorder.cancelorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Shirtigo | Clave de API del propio comerciante | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | Consulta periódica |
| Shopify | Credenciales de aplicación del propio comerciante | catalog.publishcatalog.readcatalog.updatelisting.pauseorder.readprice.readprice.writestock.readstock.write | CredentialPersonal DataSensitive Platform Data | Consulta periódica |
| TikTok Ads | OAuth mediante la aplicación de Idovio | ads.budgetads.pauseads.read | CredentialSensitive Platform Data | A petición |
| TikTok Shop | OAuth mediante la aplicación de Idovio | account.discovercatalog.publishcatalog.readcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writereturn.readstock.readstock.writetracking.writewebhook.verify | CredentialPersonal DataSensitive Platform Data | Punto de recepción de avisos |
| Universal IMAP | Credenciales de aplicación del propio comerciante | mail.read | CredentialPersonal Data | Consulta periódica |
| WooCommerce | Credenciales de aplicación del propio comerciante | catalog.publishcatalog.readcatalog.updatelisting.pauseorder.readprice.readprice.writerefund.writestock.readstock.write | CredentialPersonal DataSensitive Platform Data | Consulta periódica |
Política de privacidadCondicionesSeguridadContacto técnico: idev@idovio.com