Content:

1. Authentication
2. GetLandingPage
3. GetBoard
4. KanBo Objects Schema
a. CloudCredentialsAuth
b. KanBoLandingPage
c. KanBoBoardGroup
d. KanBoBoard
e. KanBoUserGroups
f. KanBoUserGroup
5. KanBo GetData Method
6. KanBo GetActions

 

Authentication

  • Method: POST
  • Url: <KanBoUrl>/RequestToken
  • Post data: {“Type”:”CloudCredentialsAuth”,”Str”:”{“Url”:”<SHAREPOINTURL>“,”User”:”<USERNAME>“,”Password”:”<PASSWORD>“}”}
  • Return type: CloudCredentialsAuth

 

 

Get landing page

  • Method: POST
  • Url: <KanBoUrl>/jsonapi
  • Parameters (passed inside the Data object):
    • int Id – Random Id, it is a placeholder
  • Post data:
    {“Auth”:{CloudCredentialsAuth},”Id”:{int},”MethodType”:”GetData”,”Method”:”ViewLandingPage”,”Data”:”{“Id”:{int}}”
  • Notes: The first Id (right after CloudCredentialsAuth) is the request Id. It is your own identifier of the request. The second Id is there as a placeholder; in this method it can also be a random number.
  • Return type: KanBoLandingPage

 

 

Get board

  • Method: POST
  • Url: <KanBoUrl>/jsonapi
  • Parameters:
    • int Id – This is the requested board id
  • Post data:
    {“Auth”:{CloudCredentialsAuth},”Id”:{int},”MethodType”:”GetData”,”Method”:”ViewBoard”,”Data”:”{“Id”:”{string}“}”}
  • Notes: All required parameters are passed inside the Data object

 

 

 

KanBo Objects Schema

 

 

1) CloudCredentialsAuth
{“Type”:”CloudCredentialsAuth”,”Str”:”{string}”}

 

 

 

2) KanBoLandingPage
{“BoardsGroups”: [ {KanBoBoardGroup} ], “Groups”: { {KanBoUserGroups} },”Settings”: { “SiteType”: “{string}“,”OfficeAppLauncher”: {Boolean} },”ElementName”: “/Data/LandingPage”}

 

 

3) KanBoBoardGroup
{“Id”:”{int}“,”Name”: “{string}“,”Position”: “{int}“,”Boards”:[ {KanBoBoard} ],”ElementName”: “/Data/BoardsGroup”}

 

 

4) KanBoBoard
{“Id”:{int}, “Name”: “{string}“, “Position”: {int}, “Color”: {int}, “Url”: “{string}“, “ContainerId”: {int}, “IsObserved”: {Boolean},”ElementName”: “/Data/Board”}

 

 

5) KanBoUserGroups
{“Groups”: {“ElementName”: “/Data/Groups”, “Owners”: [],”Members”: [],”Visitors”: []}

 

 

6) KanBoUserGroup
{“ElementName”: “/Data/Group”,”Name”: “{string}“, “Id”: {int},”UserIds”: [ {int} ]}

 

 

KanBo GetData Method
Methods
[Object { Name=”ActionMethods“, Args=[0]}, Object { Name=”Activities“, Args=[4]}, Object { Name=”AvailableDocumentsSources“, Args=[0]}, 53]

  1. Object { Name=”ActionMethods“, Args=[0]}Object { Name=”Activities“, Args=[4]}
    [Object { TypeName=”String“, Name=”TagName“, isRequired=true}, Object { TypeName=”Nullable<Int32>”, Name=”OlderThanId“, isRequired=false}, Object { TypeName=”Nullable<Int32>”, Name=”NewerThanId“, isRequired=false}, Object { TypeName=”Nullable<Boolean>”, Name=”Important“, isRequired=false}]
  2. Object { Name=”AvailableDocumentsSources“, Args=[0]}
  3. Object { Name=”AvailableDocumentsSourcesInBoard“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”BoardId“, isRequired=true}]
  4. Object { Name=”AvailableDocumentsSourceTypes“, Args=[0]}
  5. Object { Name=”Board“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  6. Object { Name=”BoardLabels“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”Id“, isRequired=false}]
  7. Object { Name=”BoardNames“, Args=[0]}
  8. Object { Name=”BoardGroups“, Args=[0]}
  9. Object { Name=”BoardTile“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”Id“, isRequired=false}]
  10. Object { Name=”Card“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  11. Object { Name=”CardFront“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”Id“, isRequired=false}]
  12. Object { Name=”Cards“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”ListId“, isRequired=true}]
  13. Object { Name=”CardsIFollow“, Args=[0]}
  14. Object { Name=”CurrentUser“, Args=[0]}
  15. Object { Name=”DocumentsSourceDetailed“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”Id“, isRequired=false}]
  16. Object { Name=”FilesList“, Args=[3]}
    [Object { TypeName=”String“, Name=”Url“, isRequired=false}, Object { TypeName=”Nullable<Int32>”, Name=”BoardId“, isRequired=false}, Object { TypeName=”Nullable<Int32>”, Name=”DocumentsSourceId“, isRequired=false}]
    0. Object { TypeName=”String“, Name=”Url“, isRequired=false}
    1. Object { TypeName=”Nullable<Int32>”, Name=”BoardId“, isRequired=false}
    2. Object { TypeName=”Nullable<Int32>”, Name=”DocumentsSourceId“, isRequired=false}
  17. Object { Name=”GetBoardChat“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”BoardId“, isRequired=true}]
  18. Object { Name=”GetDataMethods“, Args=[0]}
  19. Object { Name=”GetGlobalChat“, Args=[0]}
  20. Object { Name=”GetProfile“, Args=[1]}
  21. Object { TypeName=”String“, Name=”ProfileKey“, isRequired=true}]
  22. Object { Name=”ImplementedNotifications“, Args=[0]}
  23. Object { Name=”IsTagObserved“, Args=[1]}
  24. Object { TypeName=”String“, Name=”Name“, isRequired=true}]
  25. Object { Name=”KanBoConfig“, Args=[0]}
  26. Object { Name=”LicenseType“, Args=[0]}
  27. Object { Name=”List“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  28. Object { Name=”Lists“, Args=[1]}
    Object { TypeName=”Int32“, Name=”BoardId“, isRequired=true}]
  29. Object { Name=”ListsInBoard“, Args=[1]}
    Object { TypeName=”Int32“, Name=”BoardId“, isRequired=false}]
  30. Object { Name=”LoadedExtensions“, Args=[0]}
  31. Object { Name=”LoginName“, Args=[0]}
  32. Object { Name=”MyBoard“, Args=[1]}
    Object { TypeName=”Nullable<Int32>”, Name=”UserId“, isRequired=false}]
  33. Object { Name=”MyBoardHasCard“, Args=[1]}
    Object { TypeName=”Int32“, Name=”CardId“, isRequired=false}]
  34. Object { Name=”MyBoardId“, Args=[1]}
    Object { TypeName=”Nullable<Int32>”, Name=”UserId“, isRequired=false}]
  35. Object { Name=”MyNotifications“, Args=[1]}
    Object { TypeName=”Nullable<Int32>”, Name=”OlderThanId“, isRequired=false}]
  36. Object { Name=”MyNotificationsUnreadCount“, Args=[0]}
  37. Object { Name=”PermissionsForBoard“, Args=[1]}
    Object { TypeName=”Int32“, Name=”BoardId“, isRequired=true}]
  38. Object { Name=”PermissionsForBoardCollection“, Args=[0]}
  39. Object { Name=”PickUser“, Args=[1]}
    Object { TypeName=”String“, Name=”Query“, isRequired=true}]
  40. Object { Name=”ProductVersion“, Args=[1]}
    Object { TypeName=”String“, Name=”V“, isRequired=false}]
  41. Object { Name=”RequiredParametersForDocumentsSource“, Args=[2]}
    Object { TypeName=”Guid“, Name=”ExtensionId“, isRequired=false}, Object { TypeName=”String“, Name=”TypeName“, isRequired=false}]
    Object { TypeName=”Guid“, Name=”ExtensionId“, isRequired=false}
    Object { TypeName=”String“, Name=”TypeName“, isRequired=false}
  42. Object { Name=”SearchArchivedCards“, Args=[3]}
    Object { TypeName=”String“, Name=”Keyword“, isRequired=false}, Object { TypeName=”Int32“, Name=”Start“, isRequired=false}, Object { TypeName=”Int32“, Name=”Limit“, isRequired=false}]
    Object { TypeName=”String“, Name=”Keyword“, isRequired=false}
    Object { TypeName=”Int32“, Name=”Start“, isRequired=false}
    Object { TypeName=”Int32“, Name=”Limit“, isRequired=false}
  43. Object { Name=”SearchArchivedCardsInBoard“, Args=[5]}
    Object { TypeName=”Int32“, Name=”BoardId“, isRequired=false}, Object { TypeName=”String“, Name=”Keyword“, isRequired=false}, Object { TypeName=”Int32“, Name=”Start“, isRequired=false}, 2]
    Object { TypeName=”Int32“, Name=”BoardId“, isRequired=false}
    Object { TypeName=”String“, Name=”Keyword“, isRequired=false}
    Object { TypeName=”Int32“, Name=”Start“, isRequired=false}
    Object { TypeName=”Int32“, Name=”Limit“, isRequired=false}
    Object { TypeName=”Board“, Name=”Board“, isRequired=false}
  44. Object { Name=”SearchCards“, Args=[3]}
    Object { TypeName=”String“, Name=”Keyword“, isRequired=false}, Object { TypeName=”Int32“, Name=”Start“, isRequired=false}, Object { TypeName=”Int32“, Name=”Limit“, isRequired=false}]
    Object { TypeName=”String“, Name=”Keyword“, isRequired=false}
    Object { TypeName=”Int32“, Name=”Start“, isRequired=false}
    Object { TypeName=”Int32“, Name=”Limit“, isRequired=false}
  45. Object { Name=”SearchCardsInBoard“, Args=[5]}
    Object { TypeName=”Int32“, Name=”BoardId“, isRequired=false}, Object { TypeName=”String“, Name=”Keyword“, isRequired=false}, Object { TypeName=”Int32“, Name=”Start“, isRequired=false}, 2…]
    Object { TypeName=”Int32“, Name=”BoardId“, isRequired=false}
    Object { TypeName=”String“, Name=”Keyword“, isRequired=false}
    Object { TypeName=”Int32“, Name=”Start“, isRequired=false}
    Object { TypeName=”Int32“, Name=”Limit“, isRequired=false}
    Object { TypeName=”Board“, Name=”Board“, isRequired=false}
  46. Object { Name=”SearchFiles“, Args=[3]}
    Object { TypeName=”String“, Name=”Keyword“, isRequired=false}, Object { TypeName=”Int32“, Name=”Start“, isRequired=false}, Object { TypeName=”Int32“, Name=”Limit“, isRequired=false}]
    Object { TypeName=”String“, Name=”Keyword“, isRequired=false}
    Object { TypeName=”Int32“, Name=”Start“, isRequired=false}
    Object { TypeName=”Int32“, Name=”Limit“, isRequired=false}
  47. Object { Name=”SearchUser“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Max“, isRequired=false}, Object { TypeName=”String“, Name=”Query“, isRequired=true}]
    Object { TypeName=”Int32“, Name=”Max“, isRequired=false}
    Object { TypeName=”String“, Name=”Query“, isRequired=true}
  48. Object { Name=”SiteTypes“, Args=[0]}
  49. Object { Name=”UnreadBoardsActivitiesCount“, Args=[0]}
  50. Object { Name=”UnreadCardActivitiesCount“, Args=[0]}
  51. Object { Name=”User“, Args=[4]}
    Object { TypeName=”Nullable<Int32>”, Name=”Id“, isRequired=false}, Object { TypeName=”String“, Name=”Name“, isRequired=false}, Object { TypeName=”String“, Name=”ProfileKey“, isRequired=false}, Object { TypeName=”String“, Name=”Email“, isRequired=false}]
    Object { TypeName=”Nullable<Int32>”, Name=”Id“, isRequired=false}
    Object { TypeName=”String“, Name=”Name“, isRequired=false}
    Object { TypeName=”String“, Name=”ProfileKey“, isRequired=false}
    Object { TypeName=”String“, Name=”Email“, isRequired=false}
  52. Object { Name=”Users“, Args=[0]}
  53. Object { Name=”VBoard“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=false}]
  54. Object { Name=”ViewArchive“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  55. Object { Name=”ViewBoard“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  56. Object { Name=”ViewBoardLight“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  57. Object { Name=”ViewLandingPage“, Args=[0]}

 

 

 

 

KanBo GetActions
Data Object { OfType=”KanBoAction“, Methods=[94], ElementName=”/Internal/Invokable<KanBoAction>“}

ElementName

“/Internal/Invokable<KanBoAction>”
Methods

  1. [Object { Name=”AddBoard“, Args=[4]}, Object { Name=”AddBoardChatMessage“, Args=[2]}, Object { Name=”AddBoardChatReply“, Args=[2]}, 91…]
  2. Object { Name=”AddBoard“, Args=[4]}
    Object { TypeName=”Int32“, Name=”GroupId“, isRequired=true},Object { TypeName=”String“, Name=”Name“, isRequired=true},Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false},Object { TypeName=”Byte“, Name=”Color“, isRequired=false}]

 

  1. Object { Name=”AddBoardChatMessage“, Args=[2]}
    Object { TypeName=”Int32“, Name=”BoardId“, isRequired=true}Object { TypeName=”String“, Name=”Message”, isRequired=true}
  1. Object { Name=”AddBoardChatReply“, Args=[2]}
    Object { TypeName=”Int32“, Name=”MessageId“, isRequired=true}Object { TypeName=”String“, Name=”Message“, isRequired=true}
  1. Object { Name=”AddBoardsGroup“, Args=[2]}
    Object { TypeName=”String“, Name=”Name“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”AddCard“, Args=[3]}
    Object { TypeName=”String“, Name=”Name“, isRequired=true}Object { TypeName=”Int32“, Name=”ListId“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”AddChecklist“, Args=[3]}
    Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”AddChecklistItem“, Args=[3]}
    Object { TypeName=”Int32“, Name=”ChecklistId“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”AddCommentOnCard“, Args=[2]}
    Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}Object { TypeName=”String“, Name=”Message“, isRequired=true}
  1. Object { Name=”AddDocumentsList“, Args=[3]}
    Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”AddDocumentsListItem“, Args=[4]}
    Object { TypeName=”Nullable<Int32>”, Name=”DocumentsSourceId“, isRequired=false}Object { TypeName=”String“, Name=”Url“, isRequired=true}Object { TypeName=”Int32“, Name=”ContainerId“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”AddDocumentsSource“, Args=[5]}
    Object { TypeName=”Guid“, Name=”ExtensionId“, isRequired=false}Object { TypeName=”String“, Name=”TypeName“, isRequired=false}Object { TypeName=”Boolean“, Name=”GenerateUniqueName“, isRequired=false}Object { TypeName=”String“, Name=”Name“, isRequired=false}Object { TypeName=”Dictionary`2“, Name=”Parameters“, isRequired=false}
  1. Object { Name=”AddDocumentsSourceToBoard“, Args=[3]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=false}Object { TypeName=”Int32“, Name=”BoardId“, isRequired=false}Object { TypeName=”Boolean“, Name=”Default“, isRequired=false}
  1. Object { Name=”AddDocumentToCard“, Args=[5]}
    Object { TypeName=”Nullable<Int32>”, Name=”DocumentsSourceId“, isRequired=false}Object { TypeName=”String“, Name=”Url“, isRequired=true}Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}Object { TypeName=”Object“, Name=”SyncRoot“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”AddGlobalChatMessage“, Args=[1]}
    Object { TypeName=”String“, Name=”Message“, isRequired=true}]
  1. Object { Name=”AddGlobalChatReply“, Args=[2]}
    Object { TypeName=”Int32“, Name=”MessageId“, isRequired=true}Object { TypeName=”String“, Name=”Message“, isRequired=true}
  1. Object { Name=”AddLabel“, Args=[3]}
    Object { TypeName=”Int32“, Name=”LabelId“, isRequired=true}Object { TypeName=”Boolean“, Name=”DisallowArchived“, isRequired=false}Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}
  1. Object { Name=”AddList“, Args=[3]}
    Object { TypeName=”Int32“, Name=”BoardId“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”AddNote“, Args=[4]}
    Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}Object { TypeName=”String“, Name=”Text“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”AddObservedTag“, Args=[1]}
    Object { TypeName=”String“, Name=”Name“, isRequired=true}]
  1. Object { Name=”AddToGroup“, Args=[3]}
    Object { TypeName=”String“, Name=”LoginName“, isRequired=true}Object { TypeName=”List`1“, Name=”ownedBoards“, isRequired=false}Object { TypeName=”Int32“, Name=”GroupId“, isRequired=true}
  1. Object { Name=”AddUserToCard“, Args=[3]}
    Object { TypeName=”Int32“, Name=”UserId“, isRequired=true}Object { TypeName=”Boolean“, Name=”DisallowArchived“, isRequired=false}Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}
  1. Object { Name=”AddVBoardUser“, Args=[3]}
    Object { TypeName=”Int32“, Name=”UserId“, isRequired=false}Object { TypeName=”Int32“, Name=”VBoardId“, isRequired=false}Object { TypeName=”PermissionLevel“, Name=”PermissionLevel“, isRequired=false}
  1. Object { Name=”AddVCard“, Args=[4]}
    Object { TypeName=”Int32“, Name=”CardId“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”VListId“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”VBoardId“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”AddVList“, Args=[3]}
    Object { TypeName=”Int32“, Name=”VBoardId“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”ArchiveCard“, Args=[1]}
    Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}]
  1. Object { Name=”ChangeBoardColor“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=false}Object { TypeName=”Byte“, Name=”Color“, isRequired=false}
  1. Object { Name=”ChangeBoardParent“, Args=[4]}
    Object { TypeName=”Int32“, Name=”ContainerFromId“, isRequired=true}Object { TypeName=”Int32“, Name=”ContainerToId“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”ChangeBoardsCollectionSettings“, Args=[1]}
    Object { TypeName=”BoardsCollection“, Name=”Settings“, isRequired=true}]
  1. Object { Name=”ChangeBoardSettings“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=false}Object { TypeName=”Board“, Name=”Settings“, isRequired=true}
  1. Object { Name=”ChangeCardParent“, Args=[4]}
    Object { TypeName=”Int32“, Name=”ContainerFromId“, isRequired=true}Object { TypeName=”Int32“, Name=”ContainerToId“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”ChangeChecklistItemParent“, Args=[4]}
    Object { TypeName=”Int32“, Name=”ContainerFromId“, isRequired=true}Object { TypeName=”Int32“, Name=”ContainerToId“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”ChangeMyProfile“, Args=[1]}
    Object { TypeName=”ProfileDetails“, Name=”Profile“, isRequired=true}]
  1. Object { Name=”ChangeNoteContent“, Args=[2]}
    Object { TypeName=”String“, Name=”Text“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}
  1. Object { Name=”ChangeProfileSettings“, Args=[1]}
    Object { TypeName=”Profile“, Name=”Settings“, isRequired=true}]
  1. Object { Name=”ChangeVCardParent“, Args=[4]}
    Object { TypeName=”Int32“, Name=”ContainerFromId“, isRequired=true}Object { TypeName=”Int32“, Name=”ContainerToId“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}
  1. Object { Name=”CompleteChecklistItem“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  1. Object { Name=”CopyCard“, Args=[3]}
    Object { TypeName=”String“, Name=”Name“, isRequired=true}Object { TypeName=”Boolean“, Name=”DisallowArchived“, isRequired=false}Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}
  1. Object { Name=”CreateMyBoard“, Args=[0]}
  2. Object { Name=”EditCommentOnCard“, Args=[2]}
    Object { TypeName=”Int32“, Name=”NotificationId“, isRequired=true}Object { TypeName=”String“, Name=”Message“, isRequired=true}
  1. Object { Name=”EndUploadSingle“, Args=[5]}
    Object { TypeName=”String“, Name=”Id“, isRequired=false}Object { TypeName=”Boolean“, Name=”Overwrite“, isRequired=false}Object { TypeName=”String“, Name=”Path“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”BoardId“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”DocumentsSourceId“, isRequired=false}
  1. Object { Name=”EventItemAdded“, Args=[2]}
    Object { TypeName=”DocumentEventData“, Name=”Data“, isRequired=false}Object { TypeName=”Int32“, Name=”DocumentsSourceId“, isRequired=false}
  1. Object { Name=”EventItemMoved“, Args=[3]}
    Object { TypeName=”IEnumerable`1“, Name=”CardIds“, isRequired=false}Object { TypeName=”DocumentEventData“, Name=”Data“, isRequired=false}Object { TypeName=”Int32“, Name=”DocumentsSourceId“, isRequired=false}
  1. Object { Name=”EventItemRemoving“, Args=[4]}
    Object { TypeName=”String“, Name=”SourceName“, isRequired=false}Object { TypeName=”DocumentEventData“, Name=”Data“, isRequired=false}Object { TypeName=”Int32“, Name=”DocumentsSourceId“, isRequired=false}Object { TypeName=”List`1“, Name=”CardIdCounts“, isRequired=false}
  1. Object { Name=”EventItemUpdated“, Args=[2]}
    Object { TypeName=”DocumentEventData“, Name=”Data“, isRequired=false}Object { TypeName=”Int32“, Name=”DocumentsSourceId“, isRequired=false}
  1. Object { Name=”Heartbeat“, Args=[1]}
    Object { TypeName=”String“, Name=”Name“, isRequired=true}]
  1. Object { Name=”ImportMyProfile“, Args=[0]}
  2. Object { Name=”MakeUserResponsible“, Args=[3]}
    Object { TypeName=”Int32“, Name=”UserId“, isRequired=true}Object { TypeName=”Boolean“, Name=”DisallowArchived“, isRequired=false}Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}
  1. Object { Name=”MarkAllNotificationsAsRead“, Args=[0]}
  2. Object { Name=”MarkBoardAsRead“, Args=[1]}
    Object { TypeName=”String“, Name=”BoardId“, isRequired=true}]
  1. Object { Name=”MarkNotificationAsRead“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  1. Object { Name=”MarkTaggedNotificationsAsRead“, Args=[1]}
    Object { TypeName=”String“, Name=”Tag“, isRequired=true}]
  1. Object { Name=”MoveCard“, Args=[7]}
    Object { TypeName=”Int32“, Name=”TargetListId“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”TargetDocumentsSourceId“, isRequired=false}Object { TypeName=”Boolean“, Name=”AllowFilesRemove“, isRequired=false}Object { TypeName=”Boolean“, Name=”CopyFiles“, isRequired=false}Object { TypeName=”Boolean“, Name=”DisallowArchived“, isRequired=false}Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}
  1. Object { Name=”PositionBoard“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Position“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}
  1. Object { Name=”PositionBoardsGroup“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Position“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}
  1. Object { Name=”PositionCard“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Position“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}
  1. Object { Name=”PositionChecklistItem“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Position“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}
  1. Object { Name=”PositionElement“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Position“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}
  1. Object { Name=”PositionList“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Position“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}
  1. Object { Name=”PositionVCard“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Position“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}
  1. Object { Name=”PositionVList“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Position“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}
  1. Object { Name=”RemoveBoard“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  1. Object { Name=”RemoveBoardsGroup“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  1. Object { Name=”RemoveCard“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  1. Object { Name=”RemoveChecklistItem“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  1. Object { Name=”RemoveCommentFromCard“, Args=[1]}
    Object { TypeName=”Int32“, Name=”NotificationId“, isRequired=true}]
  1. Object { Name=”RemoveDocumentsListItem“, Args=[2]}
    Object { TypeName=”Int32“, Name=”ContainerId“, isRequired=true}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}
  1. Object { Name=”RemoveDocumentsSource“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”Id“, isRequired=false}]
  1. Object { Name=”RemoveDocumentsSourceFromBoard“, Args=[3]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=false}Object { TypeName=”Int32“, Name=”BoardId“, isRequired=false}Object { TypeName=”Boolean“, Name=”RemoveItems“, isRequired=false}
  1. Object { Name=”RemoveDueDate“, Args=[1]}
    Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}]
  1. Object { Name=”RemoveElement“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  1. Object { Name=”RemoveFromGroup“, Args=[4]}
    Object { TypeName=”String“, Name=”LoginName“, isRequired=true}Object { TypeName=”HashSet`1“, Name=”disownedBoards“, isRequired=false}Object { TypeName=”HashSet`1“, Name=”disownedCards“, isRequired=false}Object { TypeName=”Int32“, Name=”GroupId“, isRequired=true}
  1. Object { Name=”RemoveLabel“, Args=[3]}
    Object { TypeName=”Int32“, Name=”LabelId“, isRequired=true}Object { TypeName=”Boolean“, Name=”DisallowArchived“, isRequired=false}Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}
  1. Object { Name=”RemoveList“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  1. Object { Name=”RemoveObservedTag“, Args=[1]}
    Object { TypeName=”String“, Name=”Name“, isRequired=true}]
  1. Object { Name=”RemoveUserFromCard“, Args=[3]}
    Object { TypeName=”Int32“, Name=”UserId“, isRequired=true}Object { TypeName=”Boolean“, Name=”DisallowArchived“, isRequired=false}Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}
  1. Object { Name=”RemoveVBoardUser“, Args=[2]}
    Object { TypeName=”Int32“, Name=”UserId“, isRequired=false}Object { TypeName=”Int32“, Name=”VBoardId“, isRequired=false}
  1. Object { Name=”RemoveVCard“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  1. Object { Name=”RemoveVCardFromMyBoard“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”CardId“, isRequired=false}]
  1. Object { Name=”RemoveVList“, Args=[1]}
    [Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]
  1. Object { Name=”RenameBoard“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}
  1. Object { Name=”RenameBoardsGroup“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}
  1. Object { Name=”RenameCard“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}
  1. Object { Name=”RenameChecklistItem“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}
  1. Object { Name=”RenameDocumentsSource“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}
  1. Object { Name=”RenameElement“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}
  1. Object { Name=”RenameLabel“, Args=[5]}
    Object { TypeName=”Int32“, Name=”CardId“, isRequired=false}Object { TypeName=”Boolean“, Name=”Clear“, isRequired=false}Object { TypeName=”Int32“, Name=”BoardId“, isRequired=false}Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}
  1. Object { Name=”RenameList“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}
  1. Object { Name=”RenameVList“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}Object { TypeName=”String“, Name=”Name“, isRequired=true}
  1. Object { Name=”SetDefaultDocumentsSource“, Args=[2]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=false}Object { TypeName=”Int32“, Name=”BoardId“, isRequired=false}
  1. Object { Name=”SetDueDate“, Args=[2]}
    Object { TypeName=”String“, Name=”Date“, isRequired=true}Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}
  1. Object { Name=”SetMyAvatar“, Args=[1]}
    Object { TypeName=”String“, Name=”Contents“, isRequired=true}]
  1. Object { Name=”StartUploadSingle“, Args=[5]}
    Object { TypeName=”String“, Name=”Path“, isRequired=false}Object { TypeName=”Int32“, Name=”Size“, isRequired=false}Object { TypeName=”Boolean“, Name=”Overwrite“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”BoardId“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”DocumentsSourceId“, isRequired=false}
  1. Object { Name=”UnarchiveCard“, Args=[3]}
    Object { TypeName=”Nullable<Int32>”, Name=”ListId“, isRequired=false}Object { TypeName=”Nullable<Int32>”, Name=”Position“, isRequired=false}Object { TypeName=”Int32“, Name=”CardId“, isRequired=true}
  1. Object { Name=”UncompleteChecklistItem“, Args=[1]}
    Object { TypeName=”Int32“, Name=”Id“, isRequired=true}]