Download the PHP package hostinger/mail-api-php-sdk without Composer
On this page you can find all versions of the php package hostinger/mail-api-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package mail-api-php-sdk
Hostinger Mail API PHP SDK
About
This is a PHP SDK for the Hostinger API.
Installation & Usage
Requirements
PHP 8.1 and later.
Composer
To install the package via Composer, run the following command:
Manual Installation
Download the files and include autoload.php:
Getting Started
Please follow the installation procedure and then run the following:
API Endpoints
All URIs are relative to https://api.mail.hostinger.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AccountApi | getCurrentAccount | GET /api/v1/me | Get the authenticated account |
| FoldersApi | createFolder | POST /api/v1/mailboxes/{mailboxResourceId}/folders | Create folder |
| FoldersApi | deleteFolder | DELETE /api/v1/mailboxes/{mailboxResourceId}/folders/{folder} | Delete folder |
| FoldersApi | listFolders | GET /api/v1/mailboxes/{mailboxResourceId}/folders | List folders |
| FoldersApi | updateFolder | PUT /api/v1/mailboxes/{mailboxResourceId}/folders/{folder} | Update folder |
| MessagesApi | deleteAllMessages | DELETE /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages | Delete all messages |
| MessagesApi | deleteMessage | DELETE /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/{uid} | Delete message |
| MessagesApi | deleteMessages | POST /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/delete | Delete messages |
| MessagesApi | getMessage | GET /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/{uid} | Get message |
| MessagesApi | getMessageAttachment | GET /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/{uid}/attachments/{attachmentId} | Download message attachment |
| MessagesApi | getMessageSource | GET /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/{uid}/source | Get message source |
| MessagesApi | getMessageText | GET /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/{uid}/text | Get message text content |
| MessagesApi | listMessages | GET /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages | List messages |
| MessagesApi | moveMessage | POST /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/{uid}/move | Move message |
| MessagesApi | moveMessages | POST /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/move | Move messages |
| MessagesApi | patchMessage | PATCH /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/{uid} | Update message flags |
| MessagesApi | searchMessages | POST /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/search | Search messages |
| MessagesApi | updateMessageFlags | POST /api/v1/mailboxes/{mailboxResourceId}/folders/{folder}/messages/flags | Update message flags |
| QuotaApi | getQuota | GET /api/v1/mailboxes/{mailboxResourceId}/quota | Get mailbox quota |
| SendApi | sendEmail | POST /api/v1/mailboxes/{mailboxResourceId}/send | Send email |
| WebhooksApi | createWebhook | POST /api/v1/mailboxes/{mailboxResourceId}/webhooks | Create webhook |
| WebhooksApi | deleteWebhook | DELETE /api/v1/mailboxes/{mailboxResourceId}/webhooks/{webhook} | Delete webhook |
| WebhooksApi | getWebhook | GET /api/v1/mailboxes/{mailboxResourceId}/webhooks/{webhook} | Get webhook |
| WebhooksApi | listWebhooks | GET /api/v1/mailboxes/{mailboxResourceId}/webhooks | List webhooks |
| WebhooksApi | regenerateWebhookSecret | POST /api/v1/mailboxes/{mailboxResourceId}/webhooks/{webhook}/regenerate-secret | Regenerate webhook secret |
| WebhooksApi | testWebhook | POST /api/v1/mailboxes/{mailboxResourceId}/webhooks/{webhook}/test | Test webhook |
| WebhooksApi | updateWebhook | PATCH /api/v1/mailboxes/{mailboxResourceId}/webhooks/{webhook} | Update webhook |
Models
- Error
- Pagination
- V1FolderMessagesCollection
- V1FolderMessagesDeleteBulkRequest
- V1FolderMessagesFlagsBulkRequest
- V1FolderMessagesFlagsRequest
- V1FolderMessagesMessage
- V1FolderMessagesMessageAddress
- V1FolderMessagesMessageAttachment
- V1FolderMessagesMessageText
- V1FolderMessagesMessageTextResource
- V1FolderMessagesMoveBulkRequest
- V1FolderMessagesMoveRequest
- V1FolderMessagesResource
- V1FolderMessagesSearchRequest
- V1FolderMessagesUpdateFlagsResult
- V1FolderMessagesUpdateFlagsResultData
- V1FolderMessagesUpdateFlagsResultDataFailedInner
- V1FoldersCollection
- V1FoldersCreateRequest
- V1FoldersFolder
- V1FoldersResource
- V1FoldersUpdateRequest
- V1MeMailbox
- V1MeResource
- V1MeResourceData
- V1QuotaQuota
- V1QuotaQuotaResource
- V1QuotaResource
- V1SendAttachment
- V1SendMessageRef
- V1SendRequest
- V1WebhooksCollection
- V1WebhooksCreateRequest
- V1WebhooksResource
- V1WebhooksResourceWithSecret
- V1WebhooksTestResult
- V1WebhooksTestResultData
- V1WebhooksUpdateRequest
- V1WebhooksWebhook
- V1WebhooksWebhookWithSecret
All versions of mail-api-php-sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.4.5
guzzlehttp/psr7 Version ^2.0
symfony/serializer Version ~7.0.0
phpdocumentor/reflection-docblock Version *
phpstan/phpdoc-parser Version *
symfony/property-access Version ~7.0.0
symfony/property-info Version ~7.0.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.4.5
guzzlehttp/psr7 Version ^2.0
symfony/serializer Version ~7.0.0
phpdocumentor/reflection-docblock Version *
phpstan/phpdoc-parser Version *
symfony/property-access Version ~7.0.0
symfony/property-info Version ~7.0.0
The package hostinger/mail-api-php-sdk contains the following files
Loading the files please wait ...