Loop Returns website screenshot

Loop Returns

Loop Returns is an AI-powered post-purchase operations platform built for e-commerce retention that unites tracking, returns, exchanges, fraud prevention, and shipping into a single platform. Originally built for Shopify, Loop now supports all e-commerce platforms and enables brands to transform returns into revenue-retaining exchanges. The platform provides a REST API for creating return authorizations, tracking return status, managing exchange workflows, generating labels, and triggering refunds. Developers can also configure programmatic webhooks to receive real-time event notifications for returns, shipments, labels, and gift cards. API access is gated by scoped API keys passed via the X-Authorization header, with OAuth 2.0 required for the Label and Webhooks APIs.

Loop Returns publishes 7 APIs on the APIs.io network, including Cart API, Destinations API, Fraud Reports API, and 4 more. Tagged areas include Returns, E-Commerce, Exchanges, Refunds, and Shipping.

The Loop Returns catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Loop Returns’ developer surface includes authentication, documentation, pricing, engineering blog, changelog, and 16 more developer resources.

58.1/100 strong ▬ flat Agent 41/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
7 APIs
ReturnsE-CommerceExchangesRefundsShippingPost-PurchaseShopifyFraud PreventionRetail

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 58.1/100 · strong
Contract Quality 17.3 / 25
Developer Ergonomics 6.1 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 7.5 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 41/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/loop-returns: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

Loop Returns Cart API

The Cart API from Loop Returns — 2 operation(s) for cart.

Loop Returns Destinations API

The Destinations API from Loop Returns — 2 operation(s) for destinations.

Loop Returns Fraud Reports API

The Fraud Reports API from Loop Returns — 1 operation(s) for fraud reports.

Loop Returns Label Requests API

The Label Requests API from Loop Returns — 6 operation(s) for label requests.

Loop Returns Programmatic Webhooks API

The Programmatic Webhooks API from Loop Returns — 2 operation(s) for programmatic webhooks.

Loop Returns Return Actions API

The Return Actions API from Loop Returns — 9 operation(s) for return actions.

Loop Returns Return Data API

The Return Data API from Loop Returns — 3 operation(s) for return data.

Scroll for all 7

Postman Collections 7

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 7

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Loop Returns Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Loop Returns Context

9 classes · 49 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Loop Returns API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

Loop Returns - Label Request

9 properties

JSON SCHEMA

Loop Returns - Return

24 properties

JSON SCHEMA

Loop Returns - Webhook

6 properties

JSON SCHEMA

Examples 3

Example request and response payloads for these APIs.

Loop Returns Return Example

35 fields

EXAMPLE

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Loop Returns Authentication

apiKey/oauth2 · 2 schemes

SECURITY

Loop Returns Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Loop Returns Trust Center

SOC 2, GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Loop Returns Scopes

6 scopes · authorizationCode

6 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Loop Returns Agentic Access

32 operations · 22 acting

32 operations · 22 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: loop-returns
name: Loop Returns
description: Loop Returns is an AI-powered post-purchase operations platform built for e-commerce retention that unites tracking,
  returns, exchanges, fraud prevention, and shipping into a single platform. Originally built for Shopify, Loop now supports
  all e-commerce platforms and enables brands to transform returns into revenue-retaining exchanges. The platform provides
  a REST API for creating return authorizations, tracking return status, managing exchange workflows, generating labels, and
  triggering refunds. Developers can also configure programmatic webhooks to receive real-time event notifications for returns,
  shipments, labels, and gift cards. API access is gated by scoped API keys passed via the X-Authorization header, with OAuth
  2.0 required for the Label and Webhooks APIs.
type: Index
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/loop-returns.png
tags:
- Returns
- E-Commerce
- Exchanges
- Refunds
- Shipping
- Post-Purchase
- Shopify
- Fraud Prevention
- Retail
url: https://raw.githubusercontent.com/api-evangelist/loop-returns/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
apis:
- aid: loop-returns:loop-returns-cart-api
  name: Loop Returns Cart API
  description: The Cart API from Loop Returns — 2 operation(s) for cart.
  humanURL: https://docs.loopreturns.com/api-reference/getting-started
  baseURL: https://api.loopreturns.com
  tags:
  - Cart
  properties:
  - type: OpenAPI
    url: openapi/loop-returns-cart-api-openapi.yml
  - type: Documentation
    url: https://docs.loopreturns.com/api-reference/getting-started
  - type: Authentication
    url: https://docs.loopreturns.com/api-reference/authentication
  - type: RateLimits
    url: https://docs.loopreturns.com/api-reference/rate-limit
  - type: WebhookReference
    url: https://docs.loopreturns.com/webhook-reference/getting-started
  - type: IntegrationGuides
    url: https://docs.loopreturns.com/integration-guides/create-return-authorization
- aid: loop-returns:loop-returns-destinations-api
  name: Loop Returns Destinations API
  description: The Destinations API from Loop Returns — 2 operation(s) for destinations.
  humanURL: https://docs.loopreturns.com/api-reference/getting-started
  baseURL: https://api.loopreturns.com
  tags:
  - Destinations
  properties:
  - type: OpenAPI
    url: openapi/loop-returns-destinations-api-openapi.yml
  - type: Documentation
    url: https://docs.loopreturns.com/api-reference/getting-started
  - type: Authentication
    url: https://docs.loopreturns.com/api-reference/authentication
  - type: RateLimits
    url: https://docs.loopreturns.com/api-reference/rate-limit
  - type: WebhookReference
    url: https://docs.loopreturns.com/webhook-reference/getting-started
  - type: IntegrationGuides
    url: https://docs.loopreturns.com/integration-guides/create-return-authorization
- aid: loop-returns:loop-returns-fraud-reports-api
  name: Loop Returns Fraud Reports API
  description: The Fraud Reports API from Loop Returns — 1 operation(s) for fraud reports.
  humanURL: https://docs.loopreturns.com/api-reference/getting-started
  baseURL: https://api.loopreturns.com
  tags:
  - Fraud Reports
  properties:
  - type: OpenAPI
    url: openapi/loop-returns-fraud-reports-api-openapi.yml
  - type: Documentation
    url: https://docs.loopreturns.com/api-reference/getting-started
  - type: Authentication
    url: https://docs.loopreturns.com/api-reference/authentication
  - type: RateLimits
    url: https://docs.loopreturns.com/api-reference/rate-limit
  - type: WebhookReference
    url: https://docs.loopreturns.com/webhook-reference/getting-started
  - type: IntegrationGuides
    url: https://docs.loopreturns.com/integration-guides/create-return-authorization
- aid: loop-returns:loop-returns-label-requests-api
  name: Loop Returns Label Requests API
  description: The Label Requests API from Loop Returns — 6 operation(s) for label requests.
  humanURL: https://docs.loopreturns.com/api-reference/getting-started
  baseURL: https://api.loopreturns.com
  tags:
  - Label Requests
  properties:
  - type: OpenAPI
    url: openapi/loop-returns-label-requests-api-openapi.yml
  - type: Documentation
    url: https://docs.loopreturns.com/api-reference/getting-started
  - type: Authentication
    url: https://docs.loopreturns.com/api-reference/authentication
  - type: RateLimits
    url: https://docs.loopreturns.com/api-reference/rate-limit
  - type: WebhookReference
    url: https://docs.loopreturns.com/webhook-reference/getting-started
  - type: IntegrationGuides
    url: https://docs.loopreturns.com/integration-guides/create-return-authorization
- aid: loop-returns:loop-returns-programmatic-webhooks-api
  name: Loop Returns Programmatic Webhooks API
  description: The Programmatic Webhooks API from Loop Returns — 2 operation(s) for programmatic webhooks.
  humanURL: https://docs.loopreturns.com/api-reference/getting-started
  baseURL: https://api.loopreturns.com
  tags:
  - Programmatic Webhooks
  properties:
  - type: OpenAPI
    url: openapi/loop-returns-programmatic-webhooks-api-openapi.yml
  - type: Documentation
    url: https://docs.loopreturns.com/api-reference/getting-started
  - type: Authentication
    url: https://docs.loopreturns.com/api-reference/authentication
  - type: RateLimits
    url: https://docs.loopreturns.com/api-reference/rate-limit
  - type: WebhookReference
    url: https://docs.loopreturns.com/webhook-reference/getting-started
  - type: IntegrationGuides
    url: https://docs.loopreturns.com/integration-guides/create-return-authorization
- aid: loop-returns:loop-returns-return-actions-api
  name: Loop Returns Return Actions API
  description: The Return Actions API from Loop Returns — 9 operation(s) for return actions.
  humanURL: https://docs.loopreturns.com/api-reference/getting-started
  baseURL: https://api.loopreturns.com
  tags:
  - Return Actions
  properties:
  - type: OpenAPI
    url: openapi/loop-returns-return-actions-api-openapi.yml
  - type: Documentation
    url: https://docs.loopreturns.com/api-reference/getting-started
  - type: Authentication
    url: https://docs.loopreturns.com/api-reference/authentication
  - type: RateLimits
    url: https://docs.loopreturns.com/api-reference/rate-limit
  - type: WebhookReference
    url: https://docs.loopreturns.com/webhook-reference/getting-started
  - type: IntegrationGuides
    url: https://docs.loopreturns.com/integration-guides/create-return-authorization
- aid: loop-returns:loop-returns-return-data-api
  name: Loop Returns Return Data API
  description: The Return Data API from Loop Returns — 3 operation(s) for return data.
  humanURL: https://docs.loopreturns.com/api-reference/getting-started
  baseURL: https://api.loopreturns.com
  tags:
  - Return Data
  properties:
  - type: OpenAPI
    url: openapi/loop-returns-return-data-api-openapi.yml
  - type: Documentation
    url: https://docs.loopreturns.com/api-reference/getting-started
  - type: Authentication
    url: https://docs.loopreturns.com/api-reference/authentication
  - type: RateLimits
    url: https://docs.loopreturns.com/api-reference/rate-limit
  - type: WebhookReference
    url: https://docs.loopreturns.com/webhook-reference/getting-started
  - type: IntegrationGuides
    url: https://docs.loopreturns.com/integration-guides/create-return-authorization
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/loop-returns/overview
- type: AgenticAccess
  url: agentic-access/loop-returns-agentic-access.yml
- type: TrustCenter
  url: security/loop-returns-trust-center.yml
- type: DomainSecurity
  url: security/loop-returns-domain-security.yml
- type: Authentication
  url: authentication/loop-returns-authentication.yml
- type: OAuthScopes
  url: scopes/loop-returns-scopes.yml
- type: Website
  url: https://www.loopreturns.com/
- type: Documentation
  url: https://docs.loopreturns.com/
- type: Pricing
  url: https://www.loopreturns.com/pricing
- type: Blog
  url: https://www.loopreturns.com/blog/
- type: ChangeLog
  url: https://changelog.loopreturns.com/
- type: StatusPage
  url: https://status.loopreturns.com/
- type: HelpCenter
  url: https://help.loopreturns.com/
- type: GitHubOrganization
  url: https://github.com/LoopReturns
- type: LinkedIn
  url: https://www.linkedin.com/company/loop-returns
- type: X
  url: https://x.com/loop
- type: Plans
  url: plans/loop-returns-plans-pricing.yml
- type: RateLimits
  url: rate-limits/loop-returns-rate-limits.yml
- type: FinOps
  url: finops/loop-returns-finops.yml
- type: Vocabulary
  url: vocabulary/loop-returns-vocabulary.yml
- type: JSONLDContext
  url: json-ld/loop-returns-context.jsonld
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com