@urixen/ptero-connect
    Preparing search index...

    Class ClientApi

    Pterodactyl Panel Client API A comprehensive TypeScript client for interacting with the Pterodactyl Panel API

    vspcoder

    Index

    Constructors

    Methods

    • Parameters

      • serverId: string
      • root: string
      • files: string[]

      Returns Promise<void>

    • Parameters

      • serverId: string
      • filePath: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • Optionalname: string
      • Optionalignored: string[]

      Returns Promise<void>

    • Parameters

      • serverId: string
      • database: string
      • remote: string

      Returns Promise<CreatedDatabase>

    • Parameters

      • serverId: string
      • root: string
      • name: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • name: string
      • cron: { dayOfMonth: string; dayOfWeek: string; hour: string; minute: string }
      • isActive: boolean = true

      Returns Promise<void>

    • Parameters

      • serverId: string
      • scheduleId: string
      • action: "backup" | "command" | "power"
      • payload: string
      • timeOffset: number

      Returns Promise<void>

    • Parameters

      • serverId: string
      • email: string
      • permissions: string[]

      Returns Promise<void>

    • Parameters

      • serverId: string
      • root: string
      • file: string

      Returns Promise<void>

    • Parameters

      • identifier: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • backupUuid: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • databaseId: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • root: string
      • files: string[]

      Returns Promise<void>

    • Parameters

      • serverId: string
      • scheduleId: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • scheduleId: string
      • taskId: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • subuserUuid: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • filePath: string

      Returns Promise<string>

    • Parameters

      • serverId: string
      • backupUuid: string

      Returns Promise<Backup>

    • Parameters

      • serverId: string
      • backupUuid: string

      Returns Promise<{ attributes: { url: string }; object: string }>

    • Parameters

      • serverId: string
      • Optionaldirectory: string

      Returns Promise<FilesList>

    • Parameters

      • Optionaloptions: { includeEgg?: boolean; includeSubusers?: boolean }

      Returns Promise<ServersList>

    • Parameters

      • serverId: string

      Returns Promise<any>

    • Parameters

      • serverId: string
      • filePath: string

      Returns Promise<string>

    • Parameters

      • serverId: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • root: string
      • from: string
      • to: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • newName: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • allocationId: number
      • notes: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • allocationId: number

      Returns Promise<void>

    • Parameters

      • serverId: string
      • allocationId: number

      Returns Promise<void>

    • Parameters

      • newEmail: string
      • password: string

      Returns Promise<void>

    • Parameters

      • currentPassword: string
      • newPassword: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • scheduleId: string
      • name: string
      • cron: { dayOfMonth: string; dayOfWeek: string; hour: string; minute: string }
      • OptionalisActive: boolean

      Returns Promise<void>

    • Parameters

      • serverId: string
      • key: string
      • value: string

      Returns Promise<void>

    • Parameters

      • serverId: string
      • scheduleId: string
      • taskId: string
      • action: "backup" | "command" | "power"
      • payload: string
      • timeOffset: number

      Returns Promise<void>

    • Parameters

      • serverId: string
      • subuserUuid: string
      • permissions: string[]

      Returns Promise<void>

    • Parameters

      • serverId: string
      • filePath: string
      • content: string

      Returns Promise<void>