Idovio Commerce가 어떻게 인증하고, 어떤 엔드포인트를 제공하며, 판매 채널과 공급업체에 어떻게 연결하고, 각 연결이 어떤 데이터를 다루는지 설명합니다. 엔드포인트 표는 제품의 소스 코드에서 생성됩니다.
연결 중개 서비스 connect.idovio.com: OAuth 돌아오는 주소와 Shopify, eBay가 요구하는 개인정보 알림을 처리합니다.
웹 애플리케이션 idovio.app.
계정 및 작업 공간 API: 구현되어 자동화 테스트로 검증되지만 아직 공개 주소로 제공되지 않습니다. 아래 참조는 소스 코드에 있는 버전을 설명합니다.
제3자 애플리케이션용 API 키는 아직 발급하지 않습니다. 발급하게 되면 권한 범위와 한도를 이곳에 안내합니다.
제공업체는 판매자가 동의한 뒤 이 주소로 돌려보내고, 의무적인 개인정보 알림도 이곳으로 전달합니다. 중개 서비스는 아무것도 저장하지 않습니다. 승인을 토큰으로 교환해 판매자 자신의 작업 공간에 넘깁니다.
| 메서드 | 경로 | |
|---|---|---|
GET | https://connect.idovio.com/health | 서비스 상태와 설정된 제공업체 |
GET | https://connect.idovio.com/oauth/callback/{provider} | 제공업체 개발자 콘솔에 등록할 돌아오는 주소 |
POST | https://connect.idovio.com/webhooks/shopify/customers-data-request | Shopify 필수 개인정보 알림(HMAC 검증) |
POST | https://connect.idovio.com/webhooks/shopify/customers-redact | Shopify 필수 개인정보 알림(HMAC 검증) |
POST | https://connect.idovio.com/webhooks/shopify/shop-redact | Shopify 필수 개인정보 알림(HMAC 검증) |
GET | https://connect.idovio.com/webhooks/ebay/account-deletion | eBay의 엔드포인트 소유 확인 |
POST | https://connect.idovio.com/webhooks/ebay/account-deletion | eBay 계정 삭제 알림 |
모든 경로는 API 주소를 기준으로 한 상대 경로입니다. 요청과 응답은 JSON입니다.
| 메서드 | 경로 | 접근 권한 |
|---|---|---|
GET | /api/v1/auth/auth0/callback | 공개 |
GET | /api/v1/auth/auth0/logout | 공개 |
GET | /api/v1/auth/auth0/start | 공개 |
GET | /api/v1/auth/google/callback | 공개 |
GET | /api/v1/auth/google/start | 공개 |
POST | /api/v1/auth/handoff | 공개 |
POST | /api/v1/auth/login | 공개 |
POST | /api/v1/auth/logout | 로그인한 사용자 |
GET | /api/v1/auth/mfa | 로그인한 사용자 |
POST | /api/v1/auth/mfa/disable | 로그인한 사용자 |
POST | /api/v1/auth/mfa/enroll | 로그인한 사용자 |
POST | /api/v1/auth/mfa/enroll/confirm | 로그인한 사용자 |
POST | /api/v1/auth/mfa/login | 공개 |
POST | /api/v1/auth/mfa/recovery-codes | 로그인한 사용자 |
POST | /api/v1/auth/mfa/verify | 로그인한 사용자 |
POST | /api/v1/auth/password/change | 로그인한 사용자 |
POST | /api/v1/auth/password/forgot | 공개 |
POST | /api/v1/auth/password/reset | 공개 |
GET | /api/v1/auth/providers | 공개 |
GET | /api/v1/auth/session | 로그인한 사용자 |
POST | /api/v1/auth/signup | 공개 |
POST | /api/v1/auth/verify-email | 공개 |
POST | /api/v1/auth/verify-email/resend | 로그인한 사용자 |
| 메서드 | 경로 | 접근 권한 |
|---|---|---|
GET | /api/v1/account | 로그인한 사용자 |
PATCH | /api/v1/account | 로그인한 사용자 |
GET | /api/v1/devices | 로그인한 사용자 |
DELETE | /api/v1/devices/:id | 로그인한 사용자 |
POST | /api/v1/devices/revoke-others | 로그인한 사용자 |
POST | /api/v1/invitations/accept | 로그인한 사용자 |
| 메서드 | 경로 | 접근 권한 |
|---|---|---|
GET | /api/v1/audit | 작업 공간 구성원 |
GET | /api/v1/members | 작업 공간 구성원 |
PATCH | /api/v1/members/:userId | 작업 공간 구성원 |
DELETE | /api/v1/members/:userId | 작업 공간 구성원 |
POST | /api/v1/members/invitations | 작업 공간 구성원 |
DELETE | /api/v1/members/invitations/:id | 작업 공간 구성원 |
GET | /api/v1/usage | 작업 공간 구성원 |
GET | /api/v1/workspace | 작업 공간 구성원 |
PATCH | /api/v1/workspace | 작업 공간 구성원 |
GET | /api/v1/workspace/data | 작업 공간 구성원 |
POST | /api/v1/workspace/data | 작업 공간 구성원 |
GET | /api/v1/workspace/layout | 작업 공간 구성원 |
PATCH | /api/v1/workspace/layout | 작업 공간 구성원 |
POST | /api/v1/workspace/members/:userId/mfa/reset | 작업 공간 구성원 |
GET | /api/v1/workspaces | 로그인한 사용자 |
POST | /api/v1/workspaces | 로그인한 사용자 |
POST | /api/v1/workspaces/:id/select | 로그인한 사용자 |
| 메서드 | 경로 | 접근 권한 |
|---|---|---|
GET | /api/v1/commerce/orders | 작업 공간 구성원 |
GET | /api/v1/commerce/products | 작업 공간 구성원 |
GET | /api/v1/jobs | 작업 공간 구성원 |
POST | /api/v1/jobs/:id/cancel | 작업 공간 구성원 |
POST | /api/v1/jobs/:id/retry | 작업 공간 구성원 |
| 메서드 | 경로 | 접근 권한 |
|---|---|---|
POST | /api/v1/amazon/connect | 작업 공간 구성원 |
GET | /api/v1/amazon/connections | 작업 공간 구성원 |
DELETE | /api/v1/amazon/connections/:id | 작업 공간 구성원 |
POST | /api/v1/amazon/connections/:id/call | 작업 공간 구성원 |
GET | /api/v1/amazon/connections/:id/finances | 작업 공간 구성원 |
GET | /api/v1/amazon/connections/:id/inventory | 작업 공간 구성원 |
GET | /api/v1/amazon/connections/:id/orders | 작업 공간 구성원 |
GET | /api/v1/amazon/oauth/callback | 작업 공간 구성원 |
GET | /api/v1/amazon/oauth/login | 공개 |
GET | /api/v1/amazon/oauth/start | 작업 공간 구성원 |
POST | /api/v1/connectors/oauth/:provider/start | 작업 공간 구성원 |
GET | /api/v1/connectors/oauth/callback/:provider | 작업 공간 구성원 |
GET | /api/v1/connectors/oauth/connections | 작업 공간 구성원 |
DELETE | /api/v1/connectors/oauth/connections/:id | 작업 공간 구성원 |
POST | /api/v1/connectors/oauth/connections/:id/read | 작업 공간 구성원 |
GET | /api/v1/connectors/oauth/providers | 작업 공간 구성원 |
GET | /api/v1/connectors/vault/:name | 작업 공간 구성원 |
PUT | /api/v1/connectors/vault/:name | 작업 공간 구성원 |
DELETE | /api/v1/connectors/vault/:name | 작업 공간 구성원 |
POST | /api/v1/connectors/vault/call | 작업 공간 구성원 |
GET | /api/v1/secrets | 작업 공간 구성원 |
PUT | /api/v1/secrets/:name | 작업 공간 구성원 |
DELETE | /api/v1/secrets/:name | 작업 공간 구성원 |
POST | /api/v1/secrets/rotate-key | 작업 공간 구성원 |
| 메서드 | 경로 | 접근 권한 |
|---|---|---|
GET | /api/v1/automation/approvals | 작업 공간 구성원 |
POST | /api/v1/automation/approvals/:id/approve | 작업 공간 구성원 |
POST | /api/v1/automation/approvals/:id/reject | 작업 공간 구성원 |
GET | /api/v1/automation/executions/:id | 작업 공간 구성원 |
POST | /api/v1/automation/executions/:id/cancel | 작업 공간 구성원 |
GET | /api/v1/automation/executions/:id/events | 작업 공간 구성원 |
POST | /api/v1/automation/executions/:id/retry | 작업 공간 구성원 |
GET | /api/v1/automation/skills | 작업 공간 구성원 |
POST | /api/v1/automation/skills/:skill/execute | 작업 공간 구성원 |
| 메서드 | 경로 | 접근 권한 |
|---|---|---|
GET | /api/v1/billing | 작업 공간 구성원 |
POST | /api/v1/billing/cancel | 작업 공간 구성원 |
POST | /api/v1/billing/change-plan | 작업 공간 구성원 |
POST | /api/v1/billing/checkout | 작업 공간 구성원 |
POST | /api/v1/billing/portal | 작업 공간 구성원 |
POST | /api/v1/billing/resume | 작업 공간 구성원 |
POST | /api/v1/billing/webhooks/stripe | 공개 |
POST | /api/v1/entitlement/certificate | 작업 공간 구성원 |
GET | /api/v1/plans | 공개 |
| 메서드 | 경로 | 접근 권한 |
|---|---|---|
GET | /api/v1/client/release | 공개 |
GET | /health | 공개 |
GET | /ready | 공개 |
GET | /runtime/health | 공개 |
GET | /runtime/version | 공개 |
GET | /version | 공개 |
외부 도우미는 사람과 같은 제어 영역을 통해 동작합니다. 자격 증명은 신원을 확인할 뿐이며, 모든 호출은 작업 공간, 권한, 정책, 한도, 그리고 필요한 경우 사람의 승인을 거치고 기록됩니다.
commerce.get_overviewcatalog.searchsupplier.rank_routesorders.searchui.navigatesupplier.rerouteprice.updateautomation.run연결마다 판매자가 어떻게 승인하는지, Idovio Commerce가 그 연결로 무엇을 할 수 있는지, 어떤 종류의 데이터를 다루는지, 변경 사항이 어떻게 도착하는지를 보여 줍니다. 현재 제공 상태는 ‘연결’ 페이지에 있습니다. 연결
| 제공업체 | 승인 방식 | 기능 | 다루는 데이터 | 업데이트 방식 |
|---|---|---|---|---|
| AliExpress | Idovio 애플리케이션을 통한 OAuth | catalog.importcatalog.readcatalog.searchorder.createprice.readshipping.quotestock.readtracking.read | CredentialConfidentialPersonal Data | 요청 시 |
| Amazon | Idovio 애플리케이션을 통한 OAuth | account.discovercatalog.publishcatalog.readcatalog.searchcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writestock.readstock.writetracking.write | CredentialSensitive Platform DataRestricted Platform Data | 주기적 조회 |
| BigBuy | 판매자 본인의 API 키 | catalog.readcatalog.searchorder.createprice.readstock.read | CredentialConfidentialPersonal Data | 요청 시 |
| Bookvault | 판매자 본인의 API 키 | catalog.readcatalog.searchprice.readshipping.quotetracking.read | CredentialConfidential | 주기적 조회 |
| CJ Dropshipping | 판매자 본인의 API 키 | catalog.readcatalog.searchorder.createprice.readstock.readtracking.read | CredentialConfidentialPersonal Data | 알림 수신 주소 |
| Cloudprinter | 판매자 본인의 API 키 | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | 주기적 조회 |
| EasyPost | 판매자 본인의 API 키 | shipping.label.createshipping.quotetracking.read | CredentialConfidentialPersonal Data | 주기적 조회 |
| eBay | Idovio 애플리케이션을 통한 OAuth | account.discovercatalog.publishcatalog.readcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writerefund.writereturn.readstock.readstock.writetracking.write | CredentialPersonal DataSensitive Platform Data | 주기적 조회 |
| Etsy | PKCE를 사용하는 OAuth | account.discovercatalog.publishcatalog.readcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writestock.readstock.writetracking.write | CredentialPersonal DataSensitive Platform Data | 요청 시 |
| Gelato | 판매자 본인의 API 키 | catalog.readcatalog.searchorder.cancelorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | 주기적 조회 |
| Gmail | Idovio 애플리케이션을 통한 OAuth | account.discovermail.read | CredentialPersonal DataRestricted Platform Data | 주기적 조회 |
| Google Ads | Idovio 애플리케이션을 통한 OAuth | ads.budgetads.pauseads.read | CredentialSensitive Platform Data | 요청 시 |
| Gooten | 판매자 본인의 API 키 | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | 주기적 조회 |
| Lemon Squeezy | 판매자 본인의 애플리케이션 자격 증명 | order.read | CredentialPersonal DataSensitive Platform Data | 주기적 조회 |
| Lulu Direct | 판매자 본인의 API 키 | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | 주기적 조회 |
| Meta Ads | Idovio 애플리케이션을 통한 OAuth | ads.budgetads.pauseads.read | CredentialSensitive Platform Data | 요청 시 |
| Microsoft Outlook | Idovio 애플리케이션을 통한 OAuth | account.discovermail.read | CredentialPersonal Data | 주기적 조회 |
| Ollama | 로컬, 외부 계정 없음 | model.managemodel.run | InternalConfidential | 요청 시 |
| Own Warehouse | 로컬, 외부 계정 없음 | catalog.readcatalog.searchorder.createprice.readreturn.requeststock.read | InternalConfidential | 요청 시 |
| Paddle | 판매자 본인의 애플리케이션 자격 증명 | order.read | CredentialPersonal DataSensitive Platform Data | 주기적 조회 |
| Printful | Idovio 애플리케이션을 통한 OAuth | catalog.importcatalog.readcatalog.searchorder.cancelorder.createprice.readshipping.quotestock.readtracking.read | CredentialConfidentialPersonal Data | 주기적 조회 |
| Printify | Idovio 애플리케이션을 통한 OAuth | catalog.importcatalog.readcatalog.searchorder.cancelorder.createprice.readrefund.requestreturn.requestshipping.quotestock.readtracking.read | CredentialConfidentialPersonal Data | 주기적 조회 |
| Prodigi | 판매자 본인의 API 키 | catalog.readcatalog.searchorder.cancelorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | 주기적 조회 |
| Shirtigo | 판매자 본인의 API 키 | catalog.readcatalog.searchorder.createprice.readshipping.quotetracking.read | CredentialConfidentialPersonal Data | 주기적 조회 |
| Shopify | 판매자 본인의 애플리케이션 자격 증명 | catalog.publishcatalog.readcatalog.updatelisting.pauseorder.readprice.readprice.writestock.readstock.write | CredentialPersonal DataSensitive Platform Data | 주기적 조회 |
| Stripe | 판매자 본인의 애플리케이션 자격 증명 | order.readrefund.write | CredentialPersonal DataSensitive Platform Data | 주기적 조회 |
| TikTok Ads | Idovio 애플리케이션을 통한 OAuth | ads.budgetads.pauseads.read | CredentialSensitive Platform Data | 요청 시 |
| TikTok Shop | Idovio 애플리케이션을 통한 OAuth | account.discovercatalog.publishcatalog.readcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writereturn.readstock.readstock.writetracking.writewebhook.verify | CredentialPersonal DataSensitive Platform Data | 알림 수신 주소 |
| Universal IMAP | 판매자 본인의 애플리케이션 자격 증명 | mail.read | CredentialPersonal Data | 주기적 조회 |
| Wix | 판매자 본인의 애플리케이션 자격 증명 | catalog.publishcatalog.readcatalog.updatefulfillment.writelisting.pauseorder.readprice.readprice.writestock.readstock.writetracking.write | CredentialPersonal DataSensitive Platform Data | 주기적 조회 |
| WooCommerce | 판매자 본인의 애플리케이션 자격 증명 | catalog.publishcatalog.readcatalog.updatelisting.pauseorder.readprice.readprice.writerefund.writestock.readstock.write | CredentialPersonal DataSensitive Platform Data | 주기적 조회 |
개인정보 처리방침약관보안기술 문의: idev@idovio.com