Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Zepto Investigations API

Disputes and investigations (Beta) — raise and manage payment disputes, respond to action requests (accept, reject, upload evidence) and simulate incoming investigation messages in sandbox.

Zepto Investigations API is one of 7 APIs that Zepto publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Disputes and Investigations. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 6 operations across 6 paths, and defines 10 schemas. It is described by OpenAPI 3.1.0, at version 20260101.

Requests are made against 2 base URLs: https://api.sandbox.zeptopayments.com, https://api.zeptopayments.com.

6 operations 6 paths 10 schemas 2 GET4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
20260101
Base URL
https://api.zeptopayments.com
Authentication
HTTP Bearer
Terms of Service
Resource Areas
1

Authentication & Security 1

Zepto Investigations API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth). By default, every request must be authenticated.

Paths & Operations 6

Across 6 paths, the API surfaces 6 operations — 2 GET, 4 POST. Each is listed below with its method, path, parameters, and response codes.

Disputes (Beta) 6

The Zepto Disputes API is for managing disputes. Access to this API is limited. Please contact Zepto for more information.

POST
/investigations/action_requests/{action_request_id}/accept
accept dispute
2 params body → 200404400
POST
/investigations/action_requests/{action_request_id}/reject
reject dispute
2 params body → 200400
POST
/investigations/action_requests/{action_request_id}/upload
upload evidence
2 params body → 200400
GET
/investigations/disputes
list disputes
1 param → 200
GET
/investigations/disputes/{dispute_id}
show dispute
2 params → 200404
POST
/investigations/simulate_incoming_message
simulate incoming message (sandbox only)
1 param body → 200400

Schemas 10

The contract defines 10 schemas that model the data the API accepts and returns. The most detailed are investigations.dispute (5 properties), investigations.simulate_incoming_message_request_without_action_request (5 properties), investigations.simulate_incoming_message_request_with_action_request (5 properties), investigations.message (4 properties). Each schema is shown below with its type and property counts.

investigations.action_request.accept_request
object
2 properties 2 required
investigations.action_request.reject_request
object
1 property 1 required
investigations.dispute
object
5 properties 2 required
investigations.event
object
3 properties 2 required
investigations.incoming_message_simulation
object
2 properties
investigations.message
object
4 properties 2 required
investigations.simulate_incoming_message_request
investigations.simulate_incoming_message_request_with_action_request
object
5 properties 5 required
investigations.simulate_incoming_message_request_without_action_request
object
5 properties 5 required
investigations.upload
object
4 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zepto-payments-investigations.yml Raw ↑

Other APIs Zepto publishes across the network.

Zepto API
Zepto PayTo API
Zepto Validate API (Confirmation of Payee)
Zepto Clients API
Zepto Merchant Reports API
Zepto Notifications API (Webhooks)