{
  "opencollection": "1.0.0",
  "info": {
    "name": "ZeroEntropy Admin API",
    "version": "0.1.0"
  },
  "items": [
    {
      "info": {
        "name": "Admin",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Create Organization",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.zeroentropy.dev/v1/admin/create-organization",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Creates an organization with the provided organization name.\n\nReturns 201 if a new organization was created, 200 if an existing organization was found."
        },
        {
          "info": {
            "name": "Add Api Key",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.zeroentropy.dev/v1/admin/add-api-key",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Creates a new API key for the specified organization."
        },
        {
          "info": {
            "name": "List Api Keys",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.zeroentropy.dev/v1/admin/list-api-keys",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Lists all API keys for the specified organization."
        },
        {
          "info": {
            "name": "Delete Api Key",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.zeroentropy.dev/v1/admin/delete-api-key",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Deletes the specified API key."
        },
        {
          "info": {
            "name": "Get Organization",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.zeroentropy.dev/v1/admin/get-organization",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Returns organization details, including rate limits and ZDR state."
        },
        {
          "info": {
            "name": "Update Organization",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.zeroentropy.dev/v1/admin/update-organization",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Updates subscription tier, rate limit overrides, and/or ZDR state for an organization.\n\nNOTE: Setting a rate limit override to 0 will disable the override and cause the organization to fall back to the default limits for their subscription tier."
        },
        {
          "info": {
            "name": "Update Api Key",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.zeroentropy.dev/v1/admin/update-api-key",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Updates the name and/or permission of the specified API key."
        }
      ]
    }
  ],
  "bundled": true
}