Kobaru
  1. Discovery
Kobaru
  • Kobaru.io Gateway API
    • Introduction
      • What is Kobaru?
      • Quick start
      • How x402 works
    • Integration
      • Standard x402 SDK
      • Advanced SDK
      • Transparent proxy integration
      • Direct API integration
    • Core Concepts
      • Available Chains and Assets
      • Payment schemes
      • Security
      • Usage models
    • Guides
      • Pricing your API
      • Going to Production
      • Testing with devnet
      • Bazaar discovery
    • API Reference
      • Error Handling
      • Get Supported Payment Kinds
      • Verify Payment Authorization
      • Settle Payment
    • Discovery
      • List Discovery Resources
        GET
    • Schemas
      • SupportedResponse
      • ErrorResponse
      • UnauthorizedResponse
      • RateLimitResponse
      • VerifySuccessResponse
      • VerifyErrorResponse
      • SettleSuccessResponse
      • SettleErrorResponse
      • DiscoveryResourceItem
      • ListDiscoveryResourcesResponse
  1. Discovery

List Discovery Resources

GET
/discovery/resources
Returns a paginated list of cataloged resources from the Bazaar extension.

Request

Query Params

Responses

🟢200
application/json
Resources retrieved successfully
Body

🟠429
🔴500
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://gateway.kobaru.io/discovery/resources?limit&offset&type&category'
Response Response Example
200 - Example 1
{
    "x402Version": 2,
    "items": [
        {
            "resource": "https://api.example.com/weather",
            "type": "http",
            "method": "GET",
            "x402Version": 2,
            "accepts": [
                {
                    "scheme": "exact",
                    "network": "eip155:8453",
                    "maxAmountRequired": "1000",
                    "asset": "USDC",
                    "payTo": "0x123...",
                    "maxTimeoutSeconds": 60,
                    "description": "Weather API access",
                    "mimeType": "application/json",
                    "outputSchema": {
                        "input": {
                            "method": "string",
                            "type": "string",
                            "queryParams": {
                                "property1": null,
                                "property2": null
                            },
                            "bodyFields": {
                                "property1": null,
                                "property2": null
                            },
                            "headers": {
                                "property1": null,
                                "property2": null
                            }
                        },
                        "output": {
                            "type": "string",
                            "properties": {
                                "property1": null,
                                "property2": null
                            },
                            "schema": {
                                "property1": null,
                                "property2": null
                            }
                        }
                    },
                    "extra": {
                        "property1": null,
                        "property2": null
                    }
                }
            ],
            "lastUpdated": "2024-01-15T12:30:00.000Z",
            "provider": {
                "name": "string",
                "description": "string",
                "url": "string"
            },
            "metadata": {
                "type": "string",
                "method": "GET",
                "title": "string",
                "description": "string",
                "input": {
                    "type": "string",
                    "schema": {
                        "property1": null,
                        "property2": null
                    }
                },
                "output": {
                    "type": "string",
                    "schema": {
                        "property1": null,
                        "property2": null
                    }
                },
                "pricing": {
                    "model": "string",
                    "amount": "string",
                    "asset": "string"
                },
                "tags": [
                    "string"
                ],
                "provider": {
                    "name": "string",
                    "description": "string",
                    "url": "string",
                    "contact": "string"
                },
                "property1": null,
                "property2": null
            }
        }
    ],
    "pagination": {
        "total": 0,
        "limit": 0,
        "offset": 0
    }
}
Modified at 2026-01-27 20:44:25
Previous
Settle Payment
Next
SupportedResponse
Built with