Version history
- 2024-08-04
- Added ratelimit scopes (separate limits for different sets of endpoints)
- 2024-05-01
- Short IDs (the
id
field in system / member / group models) can now be either 5 or 6 characters.
- 2022-12-14
- Added keys to member model:
autoproxy_enabled
(own-system only), message_count
and last_message_timestamp
(under metadata privacy)
- 2022-01-11
- Member / system keys in message object are now nullable.
- 2021-11-07 (v2)
- API v2 has been released. API v1 is now deprecated.
- 2020-07-28
- The unversioned API endpoints have been removed.
- 2020-06-17 (v1.1)
- The API now has values for granular member privacy. The new fields are as follows:
visibility
, name_privacy
, description_privacy
, avatar_privacy
, birthday_privacy
, pronoun_privacy
, metadata_privacy
. All are strings and accept the values of public
, private
and null
. - The
privacy
field has now been deprecated and should not be used. It's still returned (mirroring the visibility
field), and writing to it will write to all privacy options.
- 2020-05-07
- 2020-02-10
- Birthdates with no year can now be stored using
0004
as a year, for better leap year support. Both options remain valid and either may be returned by the API. - Added privacy set/get support, meaning you will now see privacy values in authed requests and can set them.
- 2020-01-08
- Added privacy support, meaning some responses will now lack information or return 403s, depending on the specific system and member's privacy settings.
- 2019-12-28
- Changed behaviour of missing fields in PATCH responses, will now preserve the old value instead of clearing
- This is technically a breaking change, but not significantly so, so I won't bump the version number.
- 2019-10-31
- Added
proxy_tags
field to members - Added
keep_proxy
field to members - Deprecated
prefix
and suffix
member fields, will be removed at some point (tm)
- 2019-07-17
- Added endpoint for querying system by account
- Added endpoint for querying message contents
- 2019-07-10 (v1)
- (prehistory)