v1.2.0
OAS 3.0.0

Catalyst Gateway

Catalyst Gateway API.

The Catalyst Gateway API provides realtime data for all prior, current and future Catalyst Voices voting events.

Server: https://gateway.dev.projectcatalyst.io

Server host staging/production location.

No authentication selected
Client Libraries

Cardano

Get RBAC registrations

This endpoint returns RBAC registrations by provided auth Catalyst Id credentials or by the lookup argument if provided.

Query Parameters
  • lookup
    Type:string Format: catalyst_id|cardano:cip19-addressPattern: ^(.+\..+\/[A-Za-z0-9_-]{43})|((stake|stake_test)1[a,c-h,j-n,p-z,0,2-9]{53})$

    Stake address or Catalyst ID to get the RBAC registration for.

Responses
  • application/json; charset=utf-8
  • 400

    Bad Request

    The client has not sent valid request, could be an invalid HTTP in general or provided not correct headers, path or query arguments.

  • application/json; charset=utf-8
  • application/json; charset=utf-8
  • 404

    No valid registration.

  • application/json; charset=utf-8
  • 414

    URI Too Long

    The client sent a request with the URI is longer than the server is willing to interpret

  • application/json; charset=utf-8
  • application/json; charset=utf-8
  • 431

    Request Header Fields Too Large

    The client sent a request with too large header fields.

  • application/json; charset=utf-8
  • application/json; charset=utf-8
  • Request Example forGET/api/draft/rbac/registration
    curl https://gateway.dev.projectcatalyst.io/api/draft/rbac/registration
    
    {
      "catalyst_id": "preprod.cardano/11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo",
      "last_persistent_txn": "0x27d0350039fb3d068cccfae902bf2e72583fc553e0aafb960bd9d76d5bff777b",
      "last_volatile_txn": "0x27d0350039fb3d068cccfae902bf2e72583fc553e0aafb960bd9d76d5bff777b",
      "purpose": [
        "c9993e54-1ee1-41f7-ab99-3fdec865c744"
      ],
      "roles": {
        "0": {
          "encryption_keys": [
            {
              "is_persistent": true,
              "key_type": "x509",
              "key_value": "0x56CDD154355E078A0990F9E633F9553F7D43A68B2FF9BEF78B9F5C71C808A7C8",
              "time": "2024-04-09T15:28:21+00:00"
            }
          ],
          "extended_data": {
            "10": [
              1,
              2,
              3
            ]
          },
          "payment_addresses": [
            {
              "address": "addr_test1qz2fxv2umyhttkxyxp8x0dlpdt3k6cwng5pxj3jhsydzer3n0d3vllmyqwsx5wktcd8cc3sq835lu7drv2xwl2wywfgs68faae",
              "is_persistent": true,
              "time": "2024-04-09T15:28:21+00:00"
            }
          ],
          "signing_keys": [
            {
              "is_persistent": true,
              "key_type": "x509",
              "key_value": "0x56CDD154355E078A0990F9E633F9553F7D43A68B2FF9BEF78B9F5C71C808A7C8",
              "time": "2024-04-09T15:28:21+00:00"
            }
          ]
        }
      }
    }

    Config (Collapsed)

    Documents (Collapsed)

    Models