All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.slack.api.model.event.TokensRevokedEvent Maven / Gradle / Ivy

There is a newer version: 1.44.1
Show newest version
package com.slack.api.model.event;

import lombok.Data;

import java.util.List;

/**
 * When your app's API tokens are revoked, the tokens_revoked event is sent via the Events API to your app if it is subscribed.
 * 

* The example above details the complete Events API payload, including the event wrapper. * Use the team_id to identify the associated workspace. *

* The inner event's tokens field is a hash keyed with the types of revoked tokens. * oauth tokens are user-based tokens negotiated with OAuth or app installation, * typically beginning with xoxp-. bot tokens are also negotiated in that process, * but belong specifically to any bot user contained in your app and begin with xoxb-. *

* Each key contains an array of user IDs, not the actual token strings representing your revoked tokens. * To use this event most effectively, store your tokens alongside user IDs and team IDs. *

* https://api.slack.com/events/tokens_revoked */ @Data public class TokensRevokedEvent implements Event { public static final String TYPE_NAME = "tokens_revoked"; private final String type = TYPE_NAME; private Tokens tokens; @Data public static class Tokens { private List oauth; // an array of user IDs private List bot; // an array of bot user IDs } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy