PSImmich
2.3.1
Powershell wrapper for the Immich API
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Hannes Palmquist. All rights reserved.
Package Details
Author(s)
- Hannes Palmquist
Tags
Functions
Add-IMActivity Get-IMActivity Get-IMActivityStatistic Remove-IMActivity Add-IMAlbumUser Get-IMAlbum Get-IMAlbumStatistic New-IMAlbum Remove-IMAlbum Remove-IMAlbumUser Rename-IMAlbum Set-IMAlbum Set-IMAlbumUser Get-IMAPIKey New-IMAPIKey Remove-IMAPIKey Rename-IMAPIKey Export-IMAssetThumbnail Get-IMAsset Get-IMAssetStatistic Import-IMAsset Remove-IMAsset Restore-IMAsset Save-IMAsset Set-IMAsset Start-IMVideoTranscode Update-IMAssetMetadata Update-IMAssetThumbnail Test-IMAccessToken Get-IMAuthSession Remove-IMAuthSession Get-IMDuplicate Get-IMFace Clear-IMJob Get-IMJob Resume-IMJob Start-IMJob Suspend-IMJob Get-IMLibrary New-IMLibrary Remove-IMLibrary Set-IMLibrary Sync-IMLibrary Test-IMLibrary Convert-IMCoordinatesToLocation Get-IMMapMarker Get-IMMemory New-IMMemory Remove-IMMemory Set-IMMemory Send-IMTestMessage Add-IMPartner Get-IMPartner Remove-IMPartner Set-IMPartner Export-IMPersonThumbnail Get-IMPerson Merge-IMPerson New-IMPerson Set-IMPerson Get-IMPlugin Find-IMAsset Find-IMCity Find-IMExploreData Find-IMPerson Find-IMPlace Search-IMAsset Get-IMServer Get-IMServerLicense Remove-IMServerLicense Set-IMServer Set-IMServerLicense Connect-Immich Disconnect-Immich Get-IMSession Invoke-ImmichMethod Add-IMSharedLinkAsset Get-IMSharedLink New-IMSharedLink Remove-IMSharedLink Remove-IMSharedLinkAsset Set-IMSharedLink Get-IMStack New-IMStack Remove-IMStack Remove-IMStackAsset Set-IMStack Get-IMTag New-IMTag Remove-IMTag Set-IMTag Get-IMTimeBucket Add-IMMyProfilePicture Export-IMProfilePicture Get-IMUser Get-IMUserPreference New-IMUser Remove-IMMyProfilePicture Remove-IMUser Restore-IMUser Set-IMUser Set-IMUserPreference Get-IMWorkflow New-IMWorkflow Remove-IMWorkflow Set-IMWorkflow
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## [2.3.1] - 2025-11-22
### BREAKING CHANGES
- Get-IMServer* cmdlets have been removed and replaced by a single Get-IMServer cmdlet that provides switch parameters for the different data.
- Removed cmdlets
- Get-IMServerAbout -> Get-IMServer -About
- Get-IMServerConfig -> Get-IMServer -Configuration
- Get-IMServerFeature -> Get-IMServer -Features
- Get-IMServerStatistic -> Get-IMServer -Statistics
- Get-IMServerStorage -> Get-IMServer -Storage
- Get-IMServerVersion -> Get-IMServer -Version & Get-IMServer -VersionHistory
- Get-IMServerMediaTypes -> Get-IMServer -MediaTypes
- Get-IMTheme -> Get-IMServer -Theme
- Get-IMConfig -Applied -> Get-IMServer -AppliedSystemConfiguration
- Get-IMConfig -Default -> Get-IMServer -DefaultSystemConfiguration
- Get-IMConfig -Storage -> Get-IMServer -StorageTemplateOptions
- Test-IMPing -> Get-IMServer -Ping
- Set-IMConfig -RawJson -> Set-IMServer -RawJson
### Added
- New Plugin management cmdlets (Alpha feature):
- Get-IMPlugin - Retrieve plugins with support for listing all plugins or getting specific plugin by ID
- New Workflow management cmdlets (Alpha feature):
- NOTE: These are basically untested, the API specification is not complete and workflows are currently under active development by the Immich Team. These cmdlets has been added as a preparation for when the workflow feature is stable.
- Get-IMWorkflow - Retrieve workflows with support for listing all workflows or getting specific workflow by ID
- New-IMWorkflow - Create new workflows with configurable name, description, trigger type, actions, and filters
- Set-IMWorkflow - Update existing workflows including name, description, trigger type, enabled state, actions, and filters
- Remove-IMWorkflow - Delete workflows with confirmation support
- New server info
- Get-IMServer -APKLinks
- Get-IMServer -VersionCheck
### Changed
- Enhanced Memory management functionality:
- Get-IMMemory - Added support for retrieving memories statistics via new -Statistics parameter
- Get-IMMemory - New parameters: Order, For, NumberOfMemories, IsSaved, IsTrashed, Type, Statistics
- Get-IMMemory - Integrated /memories/statistics API functionality
- Updated Job management:
- Start-IMJob - Now uses the updated POST /jobs API endpoint
- Updated Partner cmdlets for API changes
- Deprecated functionality removal:
- Get-IMAsset - Removed DeviceID support following API deprecation
FileList
- PSImmich.nuspec
- PSImmich.psm1
- en-US\about_PSImmich.help.txt
- Format\PSImmich.Format.ps1xml
- PSImmich.psd1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 2.3.1 (current version) | 8 | 11/22/2025 |
| 2.3.0-tags | 3 | 11/13/2025 |
| 2.3.0-previe... | 3 | 11/22/2025 |
| 2.3.0-previe... | 3 | 11/21/2025 |
| 2.3.0-previe... | 3 | 11/21/2025 |
| 2.3.0-previe... | 3 | 11/21/2025 |
| 2.3.0-previe... | 3 | 11/17/2025 |
| 2.3.0-previe... | 3 | 11/15/2025 |
| 2.3.0-previe... | 3 | 11/14/2025 |
| 2.3.0-previe... | 3 | 11/13/2025 |
| 2.3.0-previe... | 4 | 11/6/2025 |
| 2.2.5 | 16 | 11/17/2025 |
| 2.2.4 | 10 | 11/13/2025 |
| 2.2.1 | 9 | 11/6/2025 |
| 2.2.0 | 8 | 11/3/2025 |
| 1.128.0 | 98 | 3/3/2025 |
| 1.119.0-prev... | 4 | 3/3/2025 |
| 1.118.0 | 654 | 10/15/2024 |
| 1.118.0-prev... | 4 | 10/15/2024 |
| 1.118.0-prev... | 4 | 10/15/2024 |
| 1.117.0 | 11 | 10/12/2024 |
| 1.113.1-prev... | 4 | 10/12/2024 |
| 1.113.0 | 63 | 9/1/2024 |
| 1.111.1 | 30 | 8/14/2024 |
| 1.107.0 | 38 | 7/2/2024 |
| 1.106.2-prev... | 4 | 7/2/2024 |
| 1.106.1-prev... | 4 | 6/27/2024 |
| 1.106.0 | 135 | 6/12/2024 |
| 1.2.0-previe... | 4 | 6/12/2024 |
| 1.1.0 | 134 | 3/27/2024 |
| 1.0.1-previe... | 4 | 3/27/2024 |
| 1.0.0 | 10 | 3/20/2024 |
| 0.2.0-previe... | 6 | 3/20/2024 |
| 0.2.0-previe... | 6 | 3/19/2024 |
| 0.2.0-previe... | 6 | 3/18/2024 |
| 0.2.0-previe... | 6 | 3/18/2024 |
| 0.2.0-previe... | 6 | 3/17/2024 |
| 0.2.0-previe... | 6 | 3/17/2024 |
| 0.2.0-previe... | 6 | 3/16/2024 |
| 0.2.0-previe... | 6 | 3/16/2024 |
| 0.2.0-previe... | 6 | 3/16/2024 |
| 0.2.0-previe... | 7 | 3/15/2024 |
| 0.2.0-previe... | 6 | 3/15/2024 |
| 0.2.0-previe... | 6 | 3/15/2024 |
| 0.2.0-previe... | 6 | 3/15/2024 |
| 0.2.0-previe... | 6 | 3/14/2024 |
| 0.2.0-previe... | 6 | 3/14/2024 |
| 0.2.0-previe... | 6 | 3/14/2024 |
| 0.2.0-previe... | 6 | 3/14/2024 |
| 0.2.0-previe... | 6 | 3/13/2024 |
| 0.2.0-previe... | 6 | 3/12/2024 |
| 0.2.0-previe... | 6 | 3/12/2024 |
| 0.2.0-previe... | 6 | 3/12/2024 |
| 0.2.0-previe... | 6 | 3/11/2024 |
| 0.2.0-previe... | 6 | 3/10/2024 |
| 0.1.1-previe... | 6 | 3/10/2024 |
| 0.1.1-previe... | 7 | 3/8/2024 |
| 0.1.1-previe... | 6 | 3/7/2024 |
| 0.1.1-previe... | 6 | 3/7/2024 |