Operators

Operators represent key entities that interact with the Pareto protocol. These can be protocol partners, borrowers, or curators responsible for deploying or managing vaults.

Structure

Each operator object includes:

  • _id (string) — Unique identifier

  • name (string) — Name of the operator

  • code (string) — Unique internal code

  • type (string) — One of: PROTOCOL, BORROWER, CURATOR

  • description (object) — Multilingual description (e.g. { en: "This is a protocol operator" })

  • shortDescription (object) — Short version of the description

  • caption (object) — Promotional caption

  • rating (string) — Internal rating indicator

  • location (string) — Geographic reference

  • links (object)

    • website (string)

    • twitter (string)

    • linkedIn (string)

    • crunchbase (string)

  • createdAt, updatedAt (string) — ISO timestamps (UTC Unix time)

  • createdBy, updatedBy (string) — Actor IDs for auditing

Endpoints

List all operators

get
Responses
200
A list of operators
application/json
get
GET /v1/operators HTTP/1.1
Host: api.pareto.credit
Accept: */*
200

A list of operators

{
  "data": [
    {
      "_id": "text",
      "name": "text",
      "description": "text",
      "image": "text",
      "vaults": [
        "text"
      ],
      "createdAt": "2025-07-12T04:03:41.387Z",
      "updatedAt": "2025-07-12T04:03:41.387Z",
      "createdBy": "text",
      "updatedBy": "text"
    }
  ],
  "totalCount": 1
}

Get operator by ID

get
Path parameters
operatorIdstringRequired
Responses
200
Operator details
application/json
get
GET /v1/operators/{operatorId} HTTP/1.1
Host: api.pareto.credit
Accept: */*
200

Operator details

{
  "_id": "text",
  "name": "text",
  "description": "text",
  "image": "text",
  "vaults": [
    "text"
  ],
  "createdAt": "2025-07-12T04:03:41.387Z",
  "updatedAt": "2025-07-12T04:03:41.387Z",
  "createdBy": "text",
  "updatedBy": "text"
}

Last updated