diff --git a/src/api/board.js b/src/api/board.js index 04f3b9d..09a13c6 100644 --- a/src/api/board.js +++ b/src/api/board.js @@ -15,6 +15,34 @@ module.exports = ( api, request ) => { } ); }; + api.board.changes = ( boardId, version ) => { + return request( { + url: `/io/board/${ boardId }/changes?version=${ version }`, + method: "get" + } ); + }; + + api.board.cards = ( { boardId, cards, lanes} ) => { + let qs = ""; + if( cards ){ + if( typeof( cards ) === "object" ) { + cards = cards.join(); + } + qs+= `cards=${ cards }&`; + } + if( lanes ) { + if( typeof( lanes ) === "object" ) { + lanes = lanes.join(); + } + qs+= `lanes=${ lanes }`; + } + return request( { + url: `/io/board/${ boardId }/card?${ qs }`, + method: "get" + } ); + }; + + api.board.customFields.list = boardId => { return request( { url: `/io/board/${ boardId }/customfield`,