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)