API Changelog Directory

Discord HTTP API Changelog

Messaging

Discord's public HTTP API for bots and integrations — channels, guilds, messages and interactions.

Discord docs ↗Official OpenAPI spec ↗Last checked Aug 18, 20262 changes tracked
Latest change is breaking

Get emailed when Discord HTTP API changes

We already watch this spec — add your email and we'll alert you on every change, breaking ones first. Free, no credit card, one click to stop.

Change history

Rebuilt automatically from the official OpenAPI spec. Every entry is a real diff — nothing is hand-written.

version 1010

ChangeTypeSeverityWhy it matters
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "icon": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.avatar": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.banner": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.accent_color": integer,null → integer,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.global_name": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].identity_enabled": boolean,null → boolean,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].tag": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].badge": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "max_participants": integer,null → integer,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "interactions_endpoint_url": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "role_connections_verification_url": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "event_webhooks_url": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "team.oneOf[1].icon": string,null → string,null
PATCH /applications/@merequest body type changedBreakingobject,null → object,null
PATCH /applications/@merequest body type changedBreakingobject,null → object,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakinginteger,null → integer,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakinginteger,null → integer,null
PATCH /applications/@merequest body type changedBreakingarray,null → array,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakingarray,null → array,null
PATCH /applications/@merequest body type changedBreakinginteger,null → integer,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakingobject,null → object,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakingarray,null → array,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "icon": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.avatar": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.banner": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.accent_color": integer,null → integer,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.global_name": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].identity_enabled": boolean,null → boolean,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].tag": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].badge": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "max_participants": integer,null → integer,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "interactions_endpoint_url": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "role_connections_verification_url": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "event_webhooks_url": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "team.oneOf[1].icon": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "icon": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.avatar": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.banner": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.accent_color": integer,null → integer,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.global_name": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].identity_enabled": boolean,null → boolean,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].tag": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].badge": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "max_participants": integer,null → integer,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "interactions_endpoint_url": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "role_connections_verification_url": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "event_webhooks_url": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "team.oneOf[1].icon": string,null → string,null
PATCH /applications/{application_id}request body type changedBreakingobject,null → object,null
PATCH /applications/{application_id}request body type changedBreakingobject,null → object,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakinginteger,null → integer,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakinginteger,null → integer,null
PATCH /applications/{application_id}request body type changedBreakingarray,null → array,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakingarray,null → array,null
PATCH /applications/{application_id}request body type changedBreakinginteger,null → integer,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakingobject,null → object,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakingarray,null → array,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "icon": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.avatar": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.banner": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.accent_color": integer,null → integer,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.global_name": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].identity_enabled": boolean,null → boolean,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].tag": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].badge": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "max_participants": integer,null → integer,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "interactions_endpoint_url": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "role_connections_verification_url": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "event_webhooks_url": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "team.oneOf[1].icon": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.title": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.icon": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.avatar": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.banner": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.accent_color": integer,null → integer,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.global_name": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.primary_guild.oneOf[1].identity_enabled": boolean,null → boolean,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.primary_guild.oneOf[1].tag": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.primary_guild.oneOf[1].badge": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.max_participants": integer,null → integer,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)": array,null → array,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].default_member_permissions": string,null → string,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].contexts": array,null → array,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[0].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[0].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[1].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[1].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[2].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[2].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[3].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[3].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[3].choices[].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[4].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[4].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[5].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[5].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[5].choices[].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[6].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[6].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[7].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[7].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[7].choices[].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].options[].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].options[].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].options[].options[].oneOf[8].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].options[].options[].oneOf[8].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingstring,null → string,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingnumber,null → number,null
POST /applications/{application_id}/commandsrequest body type changedBreakingnumber,null → number,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakinginteger,null → integer,null
POST /applications/{application_id}/commandsrequest body type changedBreakinginteger,null → integer,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakinginteger,null → integer,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "default_member_permissions": string,null → string,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "contexts": array,null → array,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[0].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[0].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[1].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[1].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[2].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[2].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[3].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[3].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[3].choices[].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[4].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[4].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[5].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[5].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[5].choices[].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[6].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[6].description_localizations": object,null → object,null

Showing the first 200 changes of this update.

version 1010

ChangeTypeSeverityWhy it matters
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "icon": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.avatar": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.banner": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.accent_color": integer,null → integer,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.global_name": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].identity_enabled": boolean,null → boolean,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].tag": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].badge": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "max_participants": integer,null → integer,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "interactions_endpoint_url": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "role_connections_verification_url": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "event_webhooks_url": string,null → string,null
GET /applications/@meresponse 200 type changedBreakingResponse 200 field "team.oneOf[1].icon": string,null → string,null
PATCH /applications/@merequest body type changedBreakingobject,null → object,null
PATCH /applications/@merequest body type changedBreakingobject,null → object,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakinginteger,null → integer,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakinginteger,null → integer,null
PATCH /applications/@merequest body type changedBreakingarray,null → array,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakingarray,null → array,null
PATCH /applications/@merequest body type changedBreakinginteger,null → integer,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakingobject,null → object,null
PATCH /applications/@merequest body type changedBreakingstring,null → string,null
PATCH /applications/@merequest body type changedBreakingarray,null → array,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "icon": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.avatar": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.banner": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.accent_color": integer,null → integer,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.global_name": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].identity_enabled": boolean,null → boolean,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].tag": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].badge": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "max_participants": integer,null → integer,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "interactions_endpoint_url": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "role_connections_verification_url": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "event_webhooks_url": string,null → string,null
PATCH /applications/@meresponse 200 type changedBreakingResponse 200 field "team.oneOf[1].icon": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "icon": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.avatar": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.banner": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.accent_color": integer,null → integer,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.global_name": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].identity_enabled": boolean,null → boolean,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].tag": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].badge": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "max_participants": integer,null → integer,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "interactions_endpoint_url": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "role_connections_verification_url": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "event_webhooks_url": string,null → string,null
GET /applications/{application_id}response 200 type changedBreakingResponse 200 field "team.oneOf[1].icon": string,null → string,null
PATCH /applications/{application_id}request body type changedBreakingobject,null → object,null
PATCH /applications/{application_id}request body type changedBreakingobject,null → object,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakinginteger,null → integer,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakinginteger,null → integer,null
PATCH /applications/{application_id}request body type changedBreakingarray,null → array,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakingarray,null → array,null
PATCH /applications/{application_id}request body type changedBreakinginteger,null → integer,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakingobject,null → object,null
PATCH /applications/{application_id}request body type changedBreakingstring,null → string,null
PATCH /applications/{application_id}request body type changedBreakingarray,null → array,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "icon": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.avatar": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.banner": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.accent_color": integer,null → integer,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.global_name": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].identity_enabled": boolean,null → boolean,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].tag": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "bot.primary_guild.oneOf[1].badge": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "max_participants": integer,null → integer,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "interactions_endpoint_url": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "role_connections_verification_url": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "event_webhooks_url": string,null → string,null
PATCH /applications/{application_id}response 200 type changedBreakingResponse 200 field "team.oneOf[1].icon": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.title": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.icon": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.avatar": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.banner": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.accent_color": integer,null → integer,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.global_name": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.primary_guild.oneOf[1].identity_enabled": boolean,null → boolean,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.primary_guild.oneOf[1].tag": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.bot.primary_guild.oneOf[1].badge": string,null → string,null
POST /applications/{application_id}/attachmentresponse 200 type changedBreakingResponse 200 field "attachment.application.max_participants": integer,null → integer,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)": array,null → array,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].default_member_permissions": string,null → string,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].contexts": array,null → array,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[0].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[0].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 property addedOKResponse 200 field "(root)[].options[].oneOf[0].file_types": Added (optional)
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[1].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[1].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[2].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[2].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[3].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[3].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[3].choices[].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[4].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[4].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[5].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[5].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[5].choices[].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[6].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[6].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[7].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[7].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[7].choices[].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].options[].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].options[].description_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].options[].options[].oneOf[8].name_localizations": object,null → object,null
GET /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "(root)[].options[].oneOf[8].options[].options[].oneOf[8].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingstring,null → string,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body property addedOKAdded (optional)
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingnumber,null → number,null
POST /applications/{application_id}/commandsrequest body type changedBreakingnumber,null → number,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakinginteger,null → integer,null
POST /applications/{application_id}/commandsrequest body type changedBreakinginteger,null → integer,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingobject,null → object,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakinginteger,null → integer,null
POST /applications/{application_id}/commandsrequest body type changedBreakingboolean,null → boolean,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsrequest body type changedBreakingarray,null → array,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "default_member_permissions": string,null → string,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "contexts": array,null → array,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[0].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[0].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 property addedOKResponse 200 field "options[].oneOf[0].file_types": Added (optional)
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[1].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[1].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[2].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[2].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[3].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[3].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[3].choices[].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[4].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[4].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[5].name_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[5].description_localizations": object,null → object,null
POST /applications/{application_id}/commandsresponse 200 type changedBreakingResponse 200 field "options[].oneOf[5].choices[].name_localizations": object,null → object,null

Showing the first 200 changes of this update.

This is what your consumers wish your API had.

Point us at your own OpenAPI spec and get the same automatic changelog, plus email alerts and breaking-change classification on every release.