Changelog

This is a quick overview of the latest changes and additions.

Version 1.1.0 (2024-02-04)

OpenAPI 3.1 compliant

Changed

  • The whole API is now OpenAPI 3.1 compliant

  • The documentation was improved

  • Error Messages are now using application/problem+json MIME-type and are JSON:API 1.1 compliant

  • Minor Bugfixes

Deprecated

  • Removed the RECENT endpoint as it was superseeded by the SEARCH endpoint

Version 1.0.6 (2024-01-29)

Improved Threads Endpoint

Changed

  • The threads endpoint is now json:api compliant. You can page it and get all messages of a thread nested into the response.

Version 1.0.5 (2024-01-17)

New search endpoint

Added

  • The Sunnybox API now has a search endpoint for filtering mailboxes.

Version 1.0.4 (2024-01-11)

Make Sunnybox API ChatGPT compliant

Read more in our blog post

Changed

  • The Sunnybox API now works with OpenAIs implementation of OpenAPI.

Version 1.0.3 (2023-12-20)

New Threads endpoint

Added

  • You can now view the thread structure of your IMAP Account via the threads endpoint. The endpoint will probably get some more polish but it’s there for you to try out now.

Changed

  • There were some internal updates to improve speed and the application itself.

Version 1.0.2 (2023-12-01)

Message Flagging

Added

  • You can add remove or replace message flags via our new patch message endpoint

Version 1.0.1 (2023-12-01)

Autoconfig UI

Read more in our blog post

Added

  • You can now quickly add new mail accounts via our autoconfig feature in the admin ui too

  • When fetching messages you can now flag them to be set as seen

Version 1.0.0 (2023-11-20)

Sunnybox API is now stable.

Read more in our blog post

Added

  • Toggle to show the headers of all fetched messages

Changed

  • Sending messages has been enhanced to include CC, BCC, Plain Body and HTML Body

  • Returned list of messages has been reversed (newest is the first array item)

Version 1.0.0-rc.2 (2023-11-18)

Sunnybox now adds an endpoint for automatic imap provider creation. This endpoint deducts configuration settings from Thunderbird-Database and DNS SRV records.

Read more in our blog post

Added

  • Create a new IMAP Provider via automatic configuration API Endpoint: https://api.sunnybox.io/api/v1/imap_providers/autoconfig.

Changed

  • Payload nesting for imap_providers CRUD (post/patch/put)

Version 1.0.0-rc.1 (2023-09-28)

Sunnybox now supports the creation of Streams. A Stream can group Providers together and posts new mails to a given callback URL.

Read more in our blog post

Added

  • Message Streams

  • Webhooks via Message Streams

Changed

  • Improve robustness with for handling certain non UTF-8 compliant notifications

  • Minor Bugfixes