This project is still in development and is in a really early state. It will implement the API from immich.
Don't use this. At least not yet.
currently implemented:
- auth method via api key
- Album:
- getAllAlbums
- createAlbum
- getAlbumCount
- deleteAlbum
- getAlbumInfo
- updateAlbumInfo
- removeAssetFromAlbum
- addAssetsToAlbum
- removeUserFromAlbum
- addUsersToAlbum
- Api Key
- getApiKeys
- createApiKey
- deleteApiKey
- getApiKey
- updateApiKey
- Asset
- deleteAssets
- getAllAssets
- updateAssets
- checkBulkUpload
- getCuratedLocations
- getCuratedObjects
- getAllUserAssetsByDeviceId
- checkExistingAssets
- serveFile
- runAssetJobs
- getMapMarkers
- getMemoryLane
- getRandom
- getAssetSearchTerms
- updateStackParent
- getAssetStatistics
- getAssetThumbnail
- getTimeBucket
- getTimeBuckets
- uploadFile
- getAssetInfo
- updateAsset
- Audit
- getAuditDeletes
- getAuditFiles
- getFileChecksums
- fixAuditFiles
- Authentication
- signUpAdmin
- changePassword
- logoutAuthDevices
- getAuthDevices
- logoutAuthDevice
- login
- logout
- validateAccessToken
- Download
- downloadArchive
- downloadFile
- getDownloadInfo
- Face
- getFaces
- reassignFacesById
- Job
- getAllJobsStatus
- sendJobCommand
- Library
- getLibraries
- createLibrary
- deleteLibrary
- getLibraryInfo
- updateLibrary
- removeOfflineFiles
- scanLibrary
- getLibraryStatistics
- OAuth
- startOAuth
- finishOAuth
- linkOAuthAccount
- redirectOAuthToMobile
- unlinkOAuthAccount
- Partner
- getPartners
- removePartner
- createPartner
- updatePartner
- Person
- getAllPeople
- createPerson
- updatePeople
- getPerson
- updatePerson
- getPersonAssets
- mergePerson
- reassignFaces
- getPersonStatistics
- getPersonThumbnail
- Search
- getExploreData
- searchMetadata
- searchPerson
- searchSmart
- getSearchSuggestions
- Server Info
- getServerInfo
- setAdminOnboarding
- getServerConfig
- getServerFeatures
- getSupportedMediaTypes
- pingServer
- getServerStatistics
- getTheme
- getServerVersion
- Shared Link
- getAllSharedLinks
- createSharedLink
- getMySharedLink
- removeSharedLink
- getSharedLinkById
- updateSharedLink
- removeSharedLinkAssets
- addSharedLinkAssets
- System Config
- getConfig
- updateConfig
- getConfigDefaults
- getMapStyle
- getStorageTemplateOptions
- Tag
- getAllTags
- createTag
- deleteTag
- getTagById
- updateTag
- untagAssets
- getTagAssets
- tagAssets
- Trash
- emptyTrash
- restoreTrash
- restoreAssets
- User
- getAllUsers
- createUser
- updateUser
- getUserById
- getMyUserInfo
- deleteProfileImage
- createProfileImage
- getProfileImage
- deleteUser
- restoreUser