Activity

Changes to Create X Activity Subscription

post/2/activity/subscriptions
    • breaking

      added to the response body oneOf list for the response status

    • breaking

      added to the / response property oneOf list for the response status

    • info

      added https://api.x.com/2/problems/dm-bad-attachment https://api.x.com/2/problems/dm-bad-cta https://api.x.com/2/problems/dm-bad-custom-profile https://api.x.com/2/problems/dm-bad-media https://api.x.com/2/problems/dm-bad-quick-reply https://api.x.com/2/problems/dm-bad-url https://api.x.com/2/problems/dm-conversation-name-too-long https://api.x.com/2/problems/dm-conversation-not-found https://api.x.com/2/problems/dm-duplicate https://api.x.com/2/problems/dm-inactive-device https://api.x.com/2/problems/dm-not-delivered https://api.x.com/2/problems/dm-not-found https://api.x.com/2/problems/dm-not-owner https://api.x.com/2/problems/dm-participant-not-added https://api.x.com/2/problems/dm-participant-not-found https://api.x.com/2/problems/dm-participant-restricted https://api.x.com/2/problems/dm-participant-unavailable https://api.x.com/2/problems/dm-rate-limited https://api.x.com/2/problems/dm-recipient-blocks-sender https://api.x.com/2/problems/dm-recipient-cannot-receive https://api.x.com/2/problems/dm-recipient-encrypted-unavailable https://api.x.com/2/problems/dm-recipient-not-accepting https://api.x.com/2/problems/dm-recipient-not-found https://api.x.com/2/problems/dm-recipient-restricts-groups https://api.x.com/2/problems/dm-recipient-unavailable https://api.x.com/2/problems/dm-request-in-progress https://api.x.com/2/problems/dm-safety-limited https://api.x.com/2/problems/dm-safety-rejected https://api.x.com/2/problems/dm-sender-blocks-recipient https://api.x.com/2/problems/dm-sender-declined-dms https://api.x.com/2/problems/dm-sender-dms-closed https://api.x.com/2/problems/dm-sender-encrypted-unavailable https://api.x.com/2/problems/dm-sender-not-in-conversation https://api.x.com/2/problems/dm-sender-not-permitted https://api.x.com/2/problems/dm-sender-not-verified https://api.x.com/2/problems/dm-sender-phone-required https://api.x.com/2/problems/dm-sender-read-only https://api.x.com/2/problems/dm-sender-unavailable https://api.x.com/2/problems/dm-text-empty https://api.x.com/2/problems/dm-text-too-long https://api.x.com/2/problems/dm-too-few-participants https://api.x.com/2/problems/dm-too-many-participants https://api.x.com/2/problems/dm-unsupported-message mapping keys to the response discriminator for the response status

    • info

      added https://api.x.com/2/problems/dm-bad-attachment https://api.x.com/2/problems/dm-bad-cta https://api.x.com/2/problems/dm-bad-custom-profile https://api.x.com/2/problems/dm-bad-media https://api.x.com/2/problems/dm-bad-quick-reply https://api.x.com/2/problems/dm-bad-url https://api.x.com/2/problems/dm-conversation-name-too-long https://api.x.com/2/problems/dm-conversation-not-found https://api.x.com/2/problems/dm-duplicate https://api.x.com/2/problems/dm-inactive-device https://api.x.com/2/problems/dm-not-delivered https://api.x.com/2/problems/dm-not-found https://api.x.com/2/problems/dm-not-owner https://api.x.com/2/problems/dm-participant-not-added https://api.x.com/2/problems/dm-participant-not-found https://api.x.com/2/problems/dm-participant-restricted https://api.x.com/2/problems/dm-participant-unavailable https://api.x.com/2/problems/dm-rate-limited https://api.x.com/2/problems/dm-recipient-blocks-sender https://api.x.com/2/problems/dm-recipient-cannot-receive https://api.x.com/2/problems/dm-recipient-encrypted-unavailable https://api.x.com/2/problems/dm-recipient-not-accepting https://api.x.com/2/problems/dm-recipient-not-found https://api.x.com/2/problems/dm-recipient-restricts-groups https://api.x.com/2/problems/dm-recipient-unavailable https://api.x.com/2/problems/dm-request-in-progress https://api.x.com/2/problems/dm-safety-limited https://api.x.com/2/problems/dm-safety-rejected https://api.x.com/2/problems/dm-sender-blocks-recipient https://api.x.com/2/problems/dm-sender-declined-dms https://api.x.com/2/problems/dm-sender-dms-closed https://api.x.com/2/problems/dm-sender-encrypted-unavailable https://api.x.com/2/problems/dm-sender-not-in-conversation https://api.x.com/2/problems/dm-sender-not-permitted https://api.x.com/2/problems/dm-sender-not-verified https://api.x.com/2/problems/dm-sender-phone-required https://api.x.com/2/problems/dm-sender-read-only https://api.x.com/2/problems/dm-sender-unavailable https://api.x.com/2/problems/dm-text-empty https://api.x.com/2/problems/dm-text-too-long https://api.x.com/2/problems/dm-too-few-participants https://api.x.com/2/problems/dm-too-many-participants https://api.x.com/2/problems/dm-unsupported-message discriminator mapping keys to the / response property for the response status

    • breaking

      added to the response body oneOf list for the response status

    • breaking

      added to the / response property oneOf list for the response status

    • info

      added the new optional request property

    • info

      added the new optional request property /

    • info

      added the new broadcast.chat.remove enum value to the request property

    • info

      added the new broadcast.end enum value to the request property

    • info

      added the new broadcast.start enum value to the request property

    • info

      added the new subscriptions.subscribe enum value to the request property

    • info

      added the new subscriptions.unsubscribe enum value to the request property

    • info

      added https://api.twitter.com/2/problems/duplicate-rules https://api.twitter.com/2/problems/invalid-rules https://api.x.com/2/problems/recipient-not-messageable mapping keys to the response discriminator for the response status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added https://api.twitter.com/2/problems/duplicate-rules https://api.twitter.com/2/problems/invalid-rules https://api.x.com/2/problems/recipient-not-messageable discriminator mapping keys to the / response property for the response status

    • breaking

      request body became required

    • breaking

      added to the response body oneOf list for the response status

    • breaking

      the response's body type changed from object to no type for status

    • breaking

      the response property // became optional for the status

    • breaking

      the response property // became optional for the status

    • breaking

      the response property // became optional for the status

    • breaking

      the response property // became optional for the status

    • breaking

      the response property // became optional for the status

    • breaking

      the /// response property's maxLength was unset from 150 for the response status

    • breaking

      the response property's minItems was decreased from 1 to 0 for the response status

    • breaking

      the /// response property's minLength was decreased from 1 to 0 for the response status

    • breaking

      added to the / response property oneOf list for the response status

    • breaking

      the // response's property format changed from date-time to no format for status

    • breaking

      the // response's property format changed from date-time to no format for status

    • breaking

      the / response's property type changed from object to no type for status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • warning

      removed the optional property / from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • info

      the security scope dm.read was removed from the endpoint's security scheme OAuth2UserToken

    • info

      the security scope tweet.read was removed from the endpoint's security scheme OAuth2UserToken

    • info

      api tag Stream removed

    • info

      added the new block.block enum value to the request property

    • info

      added the new block.unblock enum value to the request property

    • info

      added the new broadcast.chat enum value to the request property

    • info

      added the new chat.conversation.admin_added enum value to the request property

    • info

      added the new chat.conversation.admin_removed enum value to the request property

    • info

      added the new chat.conversation.join enum value to the request property

    • info

      added the new chat.conversation.member_added enum value to the request property

    • info

      added the new chat.conversation.member_removed enum value to the request property

    • info

      added the new chat.update.group_name enum value to the request property

    • info

      added the new chat.update.restrictions enum value to the request property

    • info

      added the new like.create enum value to the request property

    • info

      added the new mute.mute enum value to the request property

    • info

      added the new mute.unmute enum value to the request property

    • info

      added the new post.create enum value to the request property

    • info

      added the new post.delete enum value to the request property

    • info

      added the new post.mention.create enum value to the request property

    • info

      added the new post.quote.create enum value to the request property

    • info

      added the new post.reply.create enum value to the request property

    • info

      added the new post.repost.create enum value to the request property

    • info

      the / request property's minLength was decreased from 1 to 0

    • info

      removed the pattern ^[0-9]{1,19}$ from the request property /

    • info

      added https://api.x.com/2/problems/disallowed-resource https://api.x.com/2/problems/field-hydration-failure https://api.x.com/2/problems/field-unauthorized https://api.x.com/2/problems/internal-error https://api.x.com/2/problems/invalid-request https://api.x.com/2/problems/not-authorized-for-field https://api.x.com/2/problems/not-authorized-for-resource https://api.x.com/2/problems/resource-not-found https://api.x.com/2/problems/resource-unavailable mapping keys to the response discriminator for the response status

    • info

      removed about:blank https://api.twitter.com/2/problems/client-disconnected https://api.twitter.com/2/problems/client-forbidden https://api.twitter.com/2/problems/conflict https://api.twitter.com/2/problems/disallowed-resource https://api.twitter.com/2/problems/duplicate-rules https://api.twitter.com/2/problems/invalid-request https://api.twitter.com/2/problems/invalid-rules https://api.twitter.com/2/problems/noncompliant-rules https://api.twitter.com/2/problems/not-authorized-for-field https://api.twitter.com/2/problems/not-authorized-for-resource https://api.twitter.com/2/problems/operational-disconnect https://api.twitter.com/2/problems/resource-not-found https://api.twitter.com/2/problems/resource-unavailable https://api.twitter.com/2/problems/rule-cap https://api.twitter.com/2/problems/streaming-connection https://api.twitter.com/2/problems/unsupported-authentication https://api.twitter.com/2/problems/usage-capped mapping keys from the response discriminator for the response status

    • info

      added https://api.x.com/2/problems/disallowed-resource https://api.x.com/2/problems/field-hydration-failure https://api.x.com/2/problems/field-unauthorized https://api.x.com/2/problems/internal-error https://api.x.com/2/problems/invalid-request https://api.x.com/2/problems/not-authorized-for-field https://api.x.com/2/problems/not-authorized-for-resource https://api.x.com/2/problems/resource-not-found https://api.x.com/2/problems/resource-unavailable discriminator mapping keys to the / response property for the response status

    • info

      removed about:blank https://api.twitter.com/2/problems/client-disconnected https://api.twitter.com/2/problems/client-forbidden https://api.twitter.com/2/problems/conflict https://api.twitter.com/2/problems/disallowed-resource https://api.twitter.com/2/problems/duplicate-rules https://api.twitter.com/2/problems/invalid-request https://api.twitter.com/2/problems/invalid-rules https://api.twitter.com/2/problems/noncompliant-rules https://api.twitter.com/2/problems/not-authorized-for-field https://api.twitter.com/2/problems/not-authorized-for-resource https://api.twitter.com/2/problems/operational-disconnect https://api.twitter.com/2/problems/resource-not-found https://api.twitter.com/2/problems/resource-unavailable https://api.twitter.com/2/problems/rule-cap https://api.twitter.com/2/problems/streaming-connection https://api.twitter.com/2/problems/unsupported-authentication https://api.twitter.com/2/problems/usage-capped discriminator mapping keys from the / response property for the response status

    • info

      removed the inbound enum value from the /// response property for the response status

    • info

      removed the outbound enum value from the /// response property for the response status

    • info

      the /// response's property pattern ^[0-9]{1,19}$ was removed for the status

    • info

      the // response's property pattern ^[0-9]{1,19}$ was removed for the status

    • info

      the // response's property pattern ^[0-9]{1,19}$ was removed for the status

    • breaking

      removed the enum value FollowFollow of the request property

    • breaking

      removed the enum value FollowUnfollow of the request property

    • breaking

      removed the enum value NewsNew of the request property

    • breaking

      removed the enum value ProfileBannerPictureUpdate of the request property

    • breaking

      removed the enum value ProfileBioUpdate of the request property

    • breaking

      removed the enum value ProfileGeoUpdate of the request property

    • breaking

      removed the enum value ProfilePictureUpdate of the request property

    • breaking

      removed the enum value ProfileScreennameUpdate of the request property

    • breaking

      removed the enum value ProfileUrlUpdate of the request property

    • breaking

      removed the enum value ProfileVerifiedBadgeUpdate of the request property

    • info

      added the new optional request property /

    • info

      added the new dm.indicate_typing enum value to the request property

    • info

      added the new dm.read enum value to the request property

    • info

      added the new dm.received enum value to the request property

    • info

      added the new dm.sent enum value to the request property

    • info

      added the optional property /// to the response with the status

    • info

      added the new chat.conversation_join enum value to the request property

    • info

      added the new profile.update.handle enum value to the request property

    • breaking

      removed the enum value TrendsNew of the request property

    • info

      the endpoint scheme security OAuth2UserToken was added to the API

    • info

      the endpoint scheme security UserToken was added to the API

    • info

      added the new FollowFollow enum value to the request property

    • info

      added the new FollowUnfollow enum value to the request property

    • info

      added the new NewsNew enum value to the request property

    • info

      added the new chat.received enum value to the request property

    • info

      added the new chat.sent enum value to the request property

    • info

      added the new follow.follow enum value to the request property

    • info

      added the new follow.unfollow enum value to the request property

    • info

      added the new news.new enum value to the request property

    • info

      added the new profile.update.affiliate_badge enum value to the request property

    • info

      added the new profile.update.banner_picture enum value to the request property

    • info

      added the new profile.update.bio enum value to the request property

    • info

      added the new profile.update.geo enum value to the request property

    • info

      added the new profile.update.profile_picture enum value to the request property

    • info

      added the new profile.update.screenname enum value to the request property

    • info

      added the new profile.update.url enum value to the request property

    • info

      added the new profile.update.verified_badge enum value to the request property

    • info

      added the new spaces.end enum value to the request property

    • info

      added the new spaces.start enum value to the request property

    • info

      endpoint added