File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed
Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -289,6 +289,22 @@ class Particle {
289289 } ) ;
290290 }
291291
292+ /**
293+ * Revoke an access token
294+ * @param {Object } options Options for this API call
295+ * @param {String } options.token Access token you wish to revoke
296+ * @param {Object } [options.headers] Key/Value pairs like `{ 'X-FOO': 'foo', X-BAR: 'bar' }` to send as headers.
297+ * @param {Object } [options.context] Request context
298+ * @returns {Promise } A promise
299+ */
300+ deleteAccessToken ( { token, headers, context } ) {
301+ return this . delete ( {
302+ uri : `/v1/access_tokens/${ token } ` ,
303+ headers,
304+ context
305+ } ) ;
306+ }
307+
292308 /**
293309 * Revoke the current session access token
294310 * @param {Object } options Options for this API call
Original file line number Diff line number Diff line change @@ -389,6 +389,17 @@ describe('ParticleAPI', () => {
389389 } ) ;
390390 } ) ;
391391
392+ describe ( '.deleteAccessToken' , ( ) => {
393+ it ( 'sends request' , ( ) => {
394+ return api . deleteAccessToken ( props ) . then ( ( results ) => {
395+ results . should . match ( {
396+ method : 'delete' ,
397+ uri : `/v1/access_tokens/${ props . token } ` ,
398+ } ) ;
399+ } ) ;
400+ } ) ;
401+ } ) ;
402+
392403 describe ( '.deleteCurrentAccessToken' , ( ) => {
393404 it ( 'sends request' , ( ) => {
394405 return api . deleteCurrentAccessToken ( props ) . then ( ( results ) => {
You can’t perform that action at this time.
0 commit comments