{
  "service": "doppler",
  "displayName": "Doppler",
  "categories": [
    "Developer Tools",
    "Security"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "API Token",
      "placeholder": "dp.pt....",
      "description": "Doppler API token used with the Authorization Bearer header. For automation, create a service token from Doppler's Access tab as documented at https://docs.doppler.com/docs/service-tokens."
    }
  ],
  "homepageUrl": "https://www.doppler.com",
  "actions": [
    {
      "id": "doppler.clone_config",
      "service": "doppler",
      "name": "clone_config",
      "description": "Clone a Doppler config.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.create_change_request",
      "service": "doppler",
      "name": "create_change_request",
      "description": "Create a Doppler change request.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.create_config",
      "service": "doppler",
      "name": "create_config",
      "description": "Create a Doppler config.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.create_environment",
      "service": "doppler",
      "name": "create_environment",
      "description": "Create a Doppler environment.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.create_project",
      "service": "doppler",
      "name": "create_project",
      "description": "Create a Doppler project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.create_service_token",
      "service": "doppler",
      "name": "create_service_token",
      "description": "Create a Doppler service token.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.create_sync",
      "service": "doppler",
      "name": "create_sync",
      "description": "Create a Doppler sync.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.delete_config",
      "service": "doppler",
      "name": "delete_config",
      "description": "Delete a Doppler config.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.delete_environment",
      "service": "doppler",
      "name": "delete_environment",
      "description": "Delete a Doppler environment.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.delete_project",
      "service": "doppler",
      "name": "delete_project",
      "description": "Delete a Doppler project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.delete_secret",
      "service": "doppler",
      "name": "delete_secret",
      "description": "Delete a Doppler secret.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.delete_service_token",
      "service": "doppler",
      "name": "delete_service_token",
      "description": "Delete a Doppler service token.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.delete_sync",
      "service": "doppler",
      "name": "delete_sync",
      "description": "Delete a Doppler sync.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.download_secrets",
      "service": "doppler",
      "name": "download_secrets",
      "description": "Download Doppler secrets.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.get_auth_me",
      "service": "doppler",
      "name": "get_auth_me",
      "description": "Get metadata for the current Doppler token.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.get_change_request",
      "service": "doppler",
      "name": "get_change_request",
      "description": "Get a Doppler change request.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.get_config",
      "service": "doppler",
      "name": "get_config",
      "description": "Get a Doppler config.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.get_config_log",
      "service": "doppler",
      "name": "get_config_log",
      "description": "Get a Doppler config change log.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.get_environment",
      "service": "doppler",
      "name": "get_environment",
      "description": "Get a Doppler environment.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.get_integration",
      "service": "doppler",
      "name": "get_integration",
      "description": "Get a Doppler integration.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.get_project",
      "service": "doppler",
      "name": "get_project",
      "description": "Get a Doppler project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.get_secret",
      "service": "doppler",
      "name": "get_secret",
      "description": "Get a Doppler secret.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.get_sync",
      "service": "doppler",
      "name": "get_sync",
      "description": "Get a Doppler sync.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.issue_dynamic_secret_lease",
      "service": "doppler",
      "name": "issue_dynamic_secret_lease",
      "description": "Issue a Doppler dynamic secret lease.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.list_change_requests",
      "service": "doppler",
      "name": "list_change_requests",
      "description": "List Doppler change requests.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.list_config_logs",
      "service": "doppler",
      "name": "list_config_logs",
      "description": "List Doppler config change logs.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.list_configs",
      "service": "doppler",
      "name": "list_configs",
      "description": "List Doppler configs.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.list_environments",
      "service": "doppler",
      "name": "list_environments",
      "description": "List Doppler environments.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.list_integrations",
      "service": "doppler",
      "name": "list_integrations",
      "description": "List Doppler integrations.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.list_projects",
      "service": "doppler",
      "name": "list_projects",
      "description": "List Doppler projects.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.list_secret_names",
      "service": "doppler",
      "name": "list_secret_names",
      "description": "List Doppler secret names.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.list_secrets",
      "service": "doppler",
      "name": "list_secrets",
      "description": "List Doppler secrets.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.list_service_tokens",
      "service": "doppler",
      "name": "list_service_tokens",
      "description": "List Doppler service tokens.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.review_change_request_unit",
      "service": "doppler",
      "name": "review_change_request_unit",
      "description": "Review a Doppler change request unit.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.revoke_dynamic_secret_lease",
      "service": "doppler",
      "name": "revoke_dynamic_secret_lease",
      "description": "Revoke a Doppler dynamic secret lease.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.set_config_inheritable",
      "service": "doppler",
      "name": "set_config_inheritable",
      "description": "Set whether a Doppler config can be inherited.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.update_change_request",
      "service": "doppler",
      "name": "update_change_request",
      "description": "Update a Doppler change request.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.update_change_request_assignees",
      "service": "doppler",
      "name": "update_change_request_assignees",
      "description": "Update Doppler change request assignees.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.update_change_request_unit_status",
      "service": "doppler",
      "name": "update_change_request_unit_status",
      "description": "Update a Doppler change request unit status.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.update_config",
      "service": "doppler",
      "name": "update_config",
      "description": "Update a Doppler config.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.update_environment",
      "service": "doppler",
      "name": "update_environment",
      "description": "Update a Doppler environment.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.update_project",
      "service": "doppler",
      "name": "update_project",
      "description": "Update a Doppler project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.update_secret_note",
      "service": "doppler",
      "name": "update_secret_note",
      "description": "Update a Doppler secret note.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    },
    {
      "id": "doppler.update_secrets",
      "service": "doppler",
      "name": "update_secrets",
      "description": "Update Doppler secrets.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Doppler action output."
      }
    }
  ]
}
