github.com/grokify/go-ringcentral-client@v0.3.31/codegen/specs-engagedigital_v3.0.0/openapi-spec_roles.json (about)

     1  {
     2    "openapi":"3.0.0",
     3    "info":{
     4      "description":"",
     5      "version":"1.0",
     6      "title":"Engage Digital API",
     7      "termsOfService":"https://developer.ringcentral.com"
     8    },
     9    "tags":[
    10      {
    11        "name":"Roles"
    12      }
    13    ],
    14    "paths":{
    15      "/roles":{
    16        "get":{
    17          "tags":[
    18            "Roles"
    19          ],
    20          "summary":"Getting all roles",
    21          "operationId":"getAllRoles",
    22          "description":"This method renders roles ordered by creation date (ascending).",
    23          "parameters":[
    24            {
    25              "name":"offset",
    26              "in":"query",
    27              "description":"The record index to start. Default value is 0.",
    28              "required":false,
    29              "schema":{
    30                "type":"integer",
    31                "format":"int32"
    32              }
    33            },
    34            {
    35              "name":"limit",
    36              "in":"query",
    37              "description":"The max number of records to return. Default value is 30, max value is 150.",
    38              "required":false,
    39              "schema":{
    40                "type":"integer",
    41                "format":"int32"
    42              }
    43            }
    44          ],
    45          "responses":{
    46            "200":{
    47              "description":"Success",
    48              "content":{
    49                "application/json":{
    50                  "schema":{
    51                    "$ref":"#/components/schemas/GetAllRolesResponse"
    52                  }
    53                }
    54              }
    55            }
    56          }
    57        },
    58        "post":{
    59          "tags":[
    60            "Roles"
    61          ],
    62          "summary":"Creating a role",
    63          "operationId":"createRole",
    64          "description":"This method creates a new role. In case of success it renders the created role, otherwise, it renders an error (422 HTTP code).",
    65          "parameters":[
    66            {
    67              "name":"label",
    68              "in":"query",
    69              "required":true,
    70              "schema":{
    71                "type":"string"
    72              }
    73            },
    74            {
    75              "name":"access_help_center",
    76              "in":"query",
    77              "required":false,
    78              "schema":{
    79                "type":"boolean"
    80              }
    81            },
    82            {
    83              "name":"access_previous_messages",
    84              "in":"query",
    85              "required":false,
    86              "schema":{
    87                "type":"boolean"
    88              }
    89            },
    90            {
    91              "name":"access_pull_mode",
    92              "in":"query",
    93              "required":false,
    94              "schema":{
    95                "type":"boolean"
    96              }
    97            },
    98            {
    99              "name":"admin_stamp_answer",
   100              "in":"query",
   101              "required":false,
   102              "schema":{
   103                "type":"boolean"
   104              }
   105            },
   106            {
   107              "name":"approve_content",
   108              "in":"query",
   109              "required":false,
   110              "schema":{
   111                "type":"boolean"
   112              }
   113            },
   114            {
   115              "name":"assign_intervention",
   116              "in":"query",
   117              "required":false,
   118              "schema":{
   119                "type":"boolean"
   120              }
   121            },
   122            {
   123              "name":"author_block_content",
   124              "in":"query",
   125              "required":false,
   126              "schema":{
   127                "type":"boolean"
   128              }
   129            },
   130            {
   131              "name":"close_content_thread",
   132              "in":"query",
   133              "required":false,
   134              "schema":{
   135                "type":"boolean"
   136              }
   137            },
   138            {
   139              "name":"create_and_destroy_extension",
   140              "in":"query",
   141              "required":false,
   142              "schema":{
   143                "type":"boolean"
   144              }
   145            },
   146            {
   147              "name":"create_community",
   148              "in":"query",
   149              "required":false,
   150              "schema":{
   151                "type":"boolean"
   152              }
   153            },
   154            {
   155              "name":"create_content_source",
   156              "in":"query",
   157              "required":false,
   158              "schema":{
   159                "type":"boolean"
   160              }
   161            },
   162            {
   163              "name":"create_user",
   164              "in":"query",
   165              "required":false,
   166              "schema":{
   167                "type":"boolean"
   168              }
   169            },
   170            {
   171              "name":"delay_export_content",
   172              "in":"query",
   173              "required":false,
   174              "schema":{
   175                "type":"boolean"
   176              }
   177            },
   178            {
   179              "name":"delete_content_thread",
   180              "in":"query",
   181              "required":false,
   182              "schema":{
   183                "type":"boolean"
   184              }
   185            },
   186            {
   187              "name":"impersonate_user",
   188              "in":"query",
   189              "required":false,
   190              "schema":{
   191                "type":"boolean"
   192              }
   193            },
   194            {
   195              "name":"invite_user",
   196              "in":"query",
   197              "required":false,
   198              "schema":{
   199                "type":"boolean"
   200              }
   201            },
   202            {
   203              "name":"manage_api_access_tokens",
   204              "in":"query",
   205              "required":false,
   206              "schema":{
   207                "type":"boolean"
   208              }
   209            },
   210            {
   211              "name":"manage_app_sdk_applications",
   212              "in":"query",
   213              "required":false,
   214              "schema":{
   215                "type":"boolean"
   216              }
   217            },
   218            {
   219              "name":"manage_automatic_exports_tasks",
   220              "in":"query",
   221              "required":false,
   222              "description":"permission only available with the corresponding extension enabled",
   223              "schema":{
   224                "type":"boolean"
   225              }
   226            },
   227            {
   228              "name":"manage_categories",
   229              "in":"query",
   230              "required":false,
   231              "schema":{
   232                "type":"boolean"
   233              }
   234            },
   235            {
   236              "name":"manage_chat",
   237              "in":"query",
   238              "required":false,
   239              "schema":{
   240                "type":"boolean"
   241              }
   242            },
   243            {
   244              "name":"manage_custom_fields",
   245              "in":"query",
   246              "required":false,
   247              "schema":{
   248                "type":"boolean"
   249              }
   250            },
   251            {
   252              "name":"manage_custom_notifications",
   253              "in":"query",
   254              "required":false,
   255              "schema":{
   256                "type":"boolean"
   257              }
   258            },
   259            {
   260              "name":"manage_emails_templates",
   261              "in":"query",
   262              "required":false,
   263              "schema":{
   264                "type":"boolean"
   265              }
   266            },
   267            {
   268              "name":"manage_folders",
   269              "in":"query",
   270              "required":false,
   271              "schema":{
   272                "type":"boolean"
   273              }
   274            },
   275            {
   276              "name":"manage_ice",
   277              "in":"query",
   278              "required":false,
   279              "schema":{
   280                "type":"boolean"
   281              }
   282            },
   283            {
   284              "name":"manage_identities",
   285              "in":"query",
   286              "required":false,
   287              "schema":{
   288                "type":"boolean"
   289              }
   290            },
   291            {
   292              "name":"manage_own_notifications",
   293              "in":"query",
   294              "required":false,
   295              "schema":{
   296                "type":"boolean"
   297              }
   298            },
   299            {
   300              "name":"manage_reply_assistant",
   301              "in":"query",
   302              "required":false,
   303              "description":"permission only available with the corresponding extension enabled",
   304              "schema":{
   305                "type":"boolean"
   306              }
   307            },
   308            {
   309              "name":"manage_roles",
   310              "in":"query",
   311              "required":false,
   312              "schema":{
   313                "type":"boolean"
   314              }
   315            },
   316            {
   317              "name":"manage_rules_engine_rules",
   318              "in":"query",
   319              "required":false,
   320              "description":"permission only available with the corresponding extension enabled",
   321              "schema":{
   322                "type":"boolean"
   323              }
   324            },
   325            {
   326              "name":"manage_surveys",
   327              "in":"query",
   328              "required":false,
   329              "description":"permission only available with the corresponding extension enabled",
   330              "schema":{
   331                "type":"boolean"
   332              }
   333            },
   334            {
   335              "name":"manage_tags",
   336              "in":"query",
   337              "required":false,
   338              "schema":{
   339                "type":"boolean"
   340              }
   341            },
   342            {
   343              "name":"manage_teams",
   344              "in":"query",
   345              "required":false,
   346              "schema":{
   347                "type":"boolean"
   348              }
   349            },
   350            {
   351              "name":"manage_topologies",
   352              "in":"query",
   353              "required":false,
   354              "schema":{
   355                "type":"boolean"
   356              }
   357            },
   358            {
   359              "name":"manage_users_of_my_teams",
   360              "in":"query",
   361              "required":false,
   362              "schema":{
   363                "type":"boolean"
   364              }
   365            },
   366            {
   367              "name":"monitor_tasks",
   368              "in":"query",
   369              "required":false,
   370              "schema":{
   371                "type":"boolean"
   372              }
   373            },
   374            {
   375              "name":"monitor_team_tasks",
   376              "in":"query",
   377              "required":false,
   378              "schema":{
   379                "type":"boolean"
   380              }
   381            },
   382            {
   383              "name":"mute_content",
   384              "in":"query",
   385              "required":false,
   386              "schema":{
   387                "type":"boolean"
   388              }
   389            },
   390            {
   391              "name":"open_content_thread",
   392              "in":"query",
   393              "required":false,
   394              "schema":{
   395                "type":"boolean"
   396              }
   397            },
   398            {
   399              "name":"publish_content",
   400              "in":"query",
   401              "required":false,
   402              "schema":{
   403                "type":"boolean"
   404              }
   405            },
   406            {
   407              "name":"read_community",
   408              "in":"query",
   409              "required":false,
   410              "schema":{
   411                "type":"boolean"
   412              }
   413            },
   414            {
   415              "name":"read_content_source",
   416              "in":"query",
   417              "required":false,
   418              "schema":{
   419                "type":"boolean"
   420              }
   421            },
   422            {
   423              "name":"read_event",
   424              "in":"query",
   425              "required":false,
   426              "schema":{
   427                "type":"boolean"
   428              }
   429            },
   430            {
   431              "name":"read_export",
   432              "in":"query",
   433              "required":false,
   434              "schema":{
   435                "type":"boolean"
   436              }
   437            },
   438            {
   439              "name":"read_identity",
   440              "in":"query",
   441              "required":false,
   442              "schema":{
   443                "type":"boolean"
   444              }
   445            },
   446            {
   447              "name":"read_own_stats",
   448              "in":"query",
   449              "required":false,
   450              "schema":{
   451                "type":"boolean"
   452              }
   453            },
   454            {
   455              "name":"read_presence",
   456              "in":"query",
   457              "required":false,
   458              "schema":{
   459                "type":"boolean"
   460              }
   461            },
   462            {
   463              "name":"read_stats",
   464              "in":"query",
   465              "required":false,
   466              "schema":{
   467                "type":"boolean"
   468              }
   469            },
   470            {
   471              "name":"read_surveys",
   472              "in":"query",
   473              "required":false,
   474              "description":"permission only available with the corresponding extension enabled",
   475              "schema":{
   476                "type":"boolean"
   477              }
   478            },
   479            {
   480              "name":"read_user",
   481              "in":"query",
   482              "required":false,
   483              "schema":{
   484                "type":"boolean"
   485              }
   486            },
   487            {
   488              "name":"receive_tasks",
   489              "in":"query",
   490              "required":false,
   491              "schema":{
   492                "type":"boolean"
   493              }
   494            },
   495            {
   496              "name":"reply_with_assistant",
   497              "in":"query",
   498              "required":false,
   499              "description":"permission only available with the corresponding extension enabled",
   500              "schema":{
   501                "type":"boolean"
   502              }
   503            },
   504            {
   505              "name":"search_contents",
   506              "in":"query",
   507              "required":false,
   508              "schema":{
   509                "type":"boolean"
   510              }
   511            },
   512            {
   513              "name":"search_event",
   514              "in":"query",
   515              "required":false,
   516              "schema":{
   517                "type":"boolean"
   518              }
   519            },
   520            {
   521              "name":"update_community",
   522              "in":"query",
   523              "required":false,
   524              "schema":{
   525                "type":"boolean"
   526              }
   527            },
   528            {
   529              "name":"update_content_source",
   530              "in":"query",
   531              "required":false,
   532              "schema":{
   533                "type":"boolean"
   534              }
   535            },
   536            {
   537              "name":"update_extension",
   538              "in":"query",
   539              "required":false,
   540              "schema":{
   541                "type":"boolean"
   542              }
   543            },
   544            {
   545              "name":"update_identity",
   546              "in":"query",
   547              "required":false,
   548              "schema":{
   549                "type":"boolean"
   550              }
   551            },
   552            {
   553              "name":"update_intervention",
   554              "in":"query",
   555              "required":false,
   556              "schema":{
   557                "type":"boolean"
   558              }
   559            },
   560            {
   561              "name":"update_own_intervention",
   562              "in":"query",
   563              "required":false,
   564              "schema":{
   565                "type":"boolean"
   566              }
   567            },
   568            {
   569              "name":"update_settings",
   570              "in":"query",
   571              "required":false,
   572              "schema":{
   573                "type":"boolean"
   574              }
   575            },
   576            {
   577              "name":"update_time_sheet",
   578              "in":"query",
   579              "required":false,
   580              "schema":{
   581                "type":"boolean"
   582              }
   583            },
   584            {
   585              "name":"update_user",
   586              "in":"query",
   587              "required":false,
   588              "schema":{
   589                "type":"boolean"
   590              }
   591            },
   592            {
   593              "name":"use_emoji",
   594              "in":"query",
   595              "required":false,
   596              "schema":{
   597                "type":"boolean"
   598              }
   599            }
   600          ],
   601          "responses":{
   602            "200":{
   603              "description":"Success",
   604              "content":{
   605                "application/json":{
   606                  "schema":{
   607                    "$ref":"#/components/schemas/Role"
   608                  }
   609                }
   610              }
   611            }
   612          }
   613        }
   614      },
   615      "/roles/{roleId}":{
   616        "get":{
   617          "tags":[
   618            "Roles"
   619          ],
   620          "summary":"Getting a role from its id",
   621          "operationId":"getRole",
   622          "description":"This method renders a role from given id.\n\nAuthorization​: only users that can manage roles.",
   623          "parameters":[
   624            {
   625              "name":"roleId",
   626              "in":"path",
   627              "required":true,
   628              "schema":{
   629                "type":"string"
   630              }
   631            }
   632          ],
   633          "responses":{
   634            "200":{
   635              "description":"Success",
   636              "content":{
   637                "application/json":{
   638                  "schema":{
   639                    "$ref":"#/components/schemas/Role"
   640                  }
   641                }
   642              }
   643            }
   644          }
   645        },
   646        "put":{
   647          "tags":[
   648            "Roles"
   649          ],
   650          "summary":"Updating a role",
   651          "operationId":"updateRole",
   652          "description":"This method updates an existing role from given attributes and renders it in case of success.\n\nAuthorization​: A user can’t update roles with more permissions than himself and can’t give a role a permission he doesn’t have.\n\nAny permission updated with a user that does not have this permission will be ignored (The update is done, just not the unallowed permission)",
   653          "parameters":[
   654            {
   655              "name":"roleId",
   656              "in":"path",
   657              "required":true,
   658              "schema":{
   659                "type":"string"
   660              }
   661            },
   662            {
   663              "name":"access_help_center",
   664              "in":"query",
   665              "required":false,
   666              "schema":{
   667                "type":"boolean"
   668              }
   669            },
   670            {
   671              "name":"access_previous_messages",
   672              "in":"query",
   673              "required":false,
   674              "schema":{
   675                "type":"boolean"
   676              }
   677            },
   678            {
   679              "name":"access_pull_mode",
   680              "in":"query",
   681              "required":false,
   682              "schema":{
   683                "type":"boolean"
   684              }
   685            },
   686            {
   687              "name":"admin_stamp_answer",
   688              "in":"query",
   689              "required":false,
   690              "schema":{
   691                "type":"boolean"
   692              }
   693            },
   694            {
   695              "name":"approve_content",
   696              "in":"query",
   697              "required":false,
   698              "schema":{
   699                "type":"boolean"
   700              }
   701            },
   702            {
   703              "name":"assign_intervention",
   704              "in":"query",
   705              "required":false,
   706              "schema":{
   707                "type":"boolean"
   708              }
   709            },
   710            {
   711              "name":"author_block_content",
   712              "in":"query",
   713              "required":false,
   714              "schema":{
   715                "type":"boolean"
   716              }
   717            },
   718            {
   719              "name":"close_content_thread",
   720              "in":"query",
   721              "required":false,
   722              "schema":{
   723                "type":"boolean"
   724              }
   725            },
   726            {
   727              "name":"create_and_destroy_extension",
   728              "in":"query",
   729              "required":false,
   730              "schema":{
   731                "type":"boolean"
   732              }
   733            },
   734            {
   735              "name":"create_community",
   736              "in":"query",
   737              "required":false,
   738              "schema":{
   739                "type":"boolean"
   740              }
   741            },
   742            {
   743              "name":"create_content_source",
   744              "in":"query",
   745              "required":false,
   746              "schema":{
   747                "type":"boolean"
   748              }
   749            },
   750            {
   751              "name":"create_user",
   752              "in":"query",
   753              "required":false,
   754              "schema":{
   755                "type":"boolean"
   756              }
   757            },
   758            {
   759              "name":"delay_export_content",
   760              "in":"query",
   761              "required":false,
   762              "schema":{
   763                "type":"boolean"
   764              }
   765            },
   766            {
   767              "name":"delete_content_thread",
   768              "in":"query",
   769              "required":false,
   770              "schema":{
   771                "type":"boolean"
   772              }
   773            },
   774            {
   775              "name":"impersonate_user",
   776              "in":"query",
   777              "required":false,
   778              "schema":{
   779                "type":"boolean"
   780              }
   781            },
   782            {
   783              "name":"invite_user",
   784              "in":"query",
   785              "required":false,
   786              "schema":{
   787                "type":"boolean"
   788              }
   789            },
   790            {
   791              "name":"manage_api_access_tokens",
   792              "in":"query",
   793              "required":false,
   794              "schema":{
   795                "type":"boolean"
   796              }
   797            },
   798            {
   799              "name":"manage_app_sdk_applications",
   800              "in":"query",
   801              "required":false,
   802              "schema":{
   803                "type":"boolean"
   804              }
   805            },
   806            {
   807              "name":"manage_automatic_exports_tasks",
   808              "in":"query",
   809              "required":false,
   810              "description":"permission only available with the corresponding extension enabled",
   811              "schema":{
   812                "type":"boolean"
   813              }
   814            },
   815            {
   816              "name":"manage_categories",
   817              "in":"query",
   818              "required":false,
   819              "schema":{
   820                "type":"boolean"
   821              }
   822            },
   823            {
   824              "name":"manage_chat",
   825              "in":"query",
   826              "required":false,
   827              "schema":{
   828                "type":"boolean"
   829              }
   830            },
   831            {
   832              "name":"manage_custom_fields",
   833              "in":"query",
   834              "required":false,
   835              "schema":{
   836                "type":"boolean"
   837              }
   838            },
   839            {
   840              "name":"manage_custom_notifications",
   841              "in":"query",
   842              "required":false,
   843              "schema":{
   844                "type":"boolean"
   845              }
   846            },
   847            {
   848              "name":"manage_emails_templates",
   849              "in":"query",
   850              "required":false,
   851              "schema":{
   852                "type":"boolean"
   853              }
   854            },
   855            {
   856              "name":"manage_folders",
   857              "in":"query",
   858              "required":false,
   859              "schema":{
   860                "type":"boolean"
   861              }
   862            },
   863            {
   864              "name":"manage_ice",
   865              "in":"query",
   866              "required":false,
   867              "schema":{
   868                "type":"boolean"
   869              }
   870            },
   871            {
   872              "name":"manage_identities",
   873              "in":"query",
   874              "required":false,
   875              "schema":{
   876                "type":"boolean"
   877              }
   878            },
   879            {
   880              "name":"manage_own_notifications",
   881              "in":"query",
   882              "required":false,
   883              "schema":{
   884                "type":"boolean"
   885              }
   886            },
   887            {
   888              "name":"manage_reply_assistant",
   889              "in":"query",
   890              "required":false,
   891              "description":"permission only available with the corresponding extension enabled",
   892              "schema":{
   893                "type":"boolean"
   894              }
   895            },
   896            {
   897              "name":"manage_roles",
   898              "in":"query",
   899              "required":false,
   900              "schema":{
   901                "type":"boolean"
   902              }
   903            },
   904            {
   905              "name":"manage_rules_engine_rules",
   906              "in":"query",
   907              "required":false,
   908              "description":"permission only available with the corresponding extension enabled",
   909              "schema":{
   910                "type":"boolean"
   911              }
   912            },
   913            {
   914              "name":"manage_surveys",
   915              "in":"query",
   916              "required":false,
   917              "description":"permission only available with the corresponding extension enabled",
   918              "schema":{
   919                "type":"boolean"
   920              }
   921            },
   922            {
   923              "name":"manage_tags",
   924              "in":"query",
   925              "required":false,
   926              "schema":{
   927                "type":"boolean"
   928              }
   929            },
   930            {
   931              "name":"manage_teams",
   932              "in":"query",
   933              "required":false,
   934              "schema":{
   935                "type":"boolean"
   936              }
   937            },
   938            {
   939              "name":"manage_topologies",
   940              "in":"query",
   941              "required":false,
   942              "schema":{
   943                "type":"boolean"
   944              }
   945            },
   946            {
   947              "name":"manage_users_of_my_teams",
   948              "in":"query",
   949              "required":false,
   950              "schema":{
   951                "type":"boolean"
   952              }
   953            },
   954            {
   955              "name":"monitor_tasks",
   956              "in":"query",
   957              "required":false,
   958              "schema":{
   959                "type":"boolean"
   960              }
   961            },
   962            {
   963              "name":"monitor_team_tasks",
   964              "in":"query",
   965              "required":false,
   966              "schema":{
   967                "type":"boolean"
   968              }
   969            },
   970            {
   971              "name":"mute_content",
   972              "in":"query",
   973              "required":false,
   974              "schema":{
   975                "type":"boolean"
   976              }
   977            },
   978            {
   979              "name":"open_content_thread",
   980              "in":"query",
   981              "required":false,
   982              "schema":{
   983                "type":"boolean"
   984              }
   985            },
   986            {
   987              "name":"publish_content",
   988              "in":"query",
   989              "required":false,
   990              "schema":{
   991                "type":"boolean"
   992              }
   993            },
   994            {
   995              "name":"read_community",
   996              "in":"query",
   997              "required":false,
   998              "schema":{
   999                "type":"boolean"
  1000              }
  1001            },
  1002            {
  1003              "name":"read_content_source",
  1004              "in":"query",
  1005              "required":false,
  1006              "schema":{
  1007                "type":"boolean"
  1008              }
  1009            },
  1010            {
  1011              "name":"read_event",
  1012              "in":"query",
  1013              "required":false,
  1014              "schema":{
  1015                "type":"boolean"
  1016              }
  1017            },
  1018            {
  1019              "name":"read_export",
  1020              "in":"query",
  1021              "required":false,
  1022              "schema":{
  1023                "type":"boolean"
  1024              }
  1025            },
  1026            {
  1027              "name":"read_identity",
  1028              "in":"query",
  1029              "required":false,
  1030              "schema":{
  1031                "type":"boolean"
  1032              }
  1033            },
  1034            {
  1035              "name":"read_own_stats",
  1036              "in":"query",
  1037              "required":false,
  1038              "schema":{
  1039                "type":"boolean"
  1040              }
  1041            },
  1042            {
  1043              "name":"read_presence",
  1044              "in":"query",
  1045              "required":false,
  1046              "schema":{
  1047                "type":"boolean"
  1048              }
  1049            },
  1050            {
  1051              "name":"read_stats",
  1052              "in":"query",
  1053              "required":false,
  1054              "schema":{
  1055                "type":"boolean"
  1056              }
  1057            },
  1058            {
  1059              "name":"read_surveys",
  1060              "in":"query",
  1061              "required":false,
  1062              "description":"permission only available with the corresponding extension enabled",
  1063              "schema":{
  1064                "type":"boolean"
  1065              }
  1066            },
  1067            {
  1068              "name":"read_user",
  1069              "in":"query",
  1070              "required":false,
  1071              "schema":{
  1072                "type":"boolean"
  1073              }
  1074            },
  1075            {
  1076              "name":"receive_tasks",
  1077              "in":"query",
  1078              "required":false,
  1079              "schema":{
  1080                "type":"boolean"
  1081              }
  1082            },
  1083            {
  1084              "name":"reply_with_assistant",
  1085              "in":"query",
  1086              "required":false,
  1087              "description":"permission only available with the corresponding extension enabled",
  1088              "schema":{
  1089                "type":"boolean"
  1090              }
  1091            },
  1092            {
  1093              "name":"search_contents",
  1094              "in":"query",
  1095              "required":false,
  1096              "schema":{
  1097                "type":"boolean"
  1098              }
  1099            },
  1100            {
  1101              "name":"search_event",
  1102              "in":"query",
  1103              "required":false,
  1104              "schema":{
  1105                "type":"boolean"
  1106              }
  1107            },
  1108            {
  1109              "name":"update_community",
  1110              "in":"query",
  1111              "required":false,
  1112              "schema":{
  1113                "type":"boolean"
  1114              }
  1115            },
  1116            {
  1117              "name":"update_content_source",
  1118              "in":"query",
  1119              "required":false,
  1120              "schema":{
  1121                "type":"boolean"
  1122              }
  1123            },
  1124            {
  1125              "name":"update_extension",
  1126              "in":"query",
  1127              "required":false,
  1128              "schema":{
  1129                "type":"boolean"
  1130              }
  1131            },
  1132            {
  1133              "name":"update_identity",
  1134              "in":"query",
  1135              "required":false,
  1136              "schema":{
  1137                "type":"boolean"
  1138              }
  1139            },
  1140            {
  1141              "name":"update_intervention",
  1142              "in":"query",
  1143              "required":false,
  1144              "schema":{
  1145                "type":"boolean"
  1146              }
  1147            },
  1148            {
  1149              "name":"update_own_intervention",
  1150              "in":"query",
  1151              "required":false,
  1152              "schema":{
  1153                "type":"boolean"
  1154              }
  1155            },
  1156            {
  1157              "name":"update_settings",
  1158              "in":"query",
  1159              "required":false,
  1160              "schema":{
  1161                "type":"boolean"
  1162              }
  1163            },
  1164            {
  1165              "name":"update_time_sheet",
  1166              "in":"query",
  1167              "required":false,
  1168              "schema":{
  1169                "type":"boolean"
  1170              }
  1171            },
  1172            {
  1173              "name":"update_user",
  1174              "in":"query",
  1175              "required":false,
  1176              "schema":{
  1177                "type":"boolean"
  1178              }
  1179            },
  1180            {
  1181              "name":"use_emoji",
  1182              "in":"query",
  1183              "required":false,
  1184              "schema":{
  1185                "type":"boolean"
  1186              }
  1187            }
  1188          ],
  1189          "responses":{
  1190            "200":{
  1191              "description":"Success",
  1192              "content":{
  1193                "application/json":{
  1194                  "schema":{
  1195                    "$ref":"#/components/schemas/Role"
  1196                  }
  1197                }
  1198              }
  1199            }
  1200          }
  1201        }
  1202      }
  1203    },
  1204    "servers":[
  1205      {
  1206        "url":"https://DOMAIN.api.engagement.dimelo.com/1.0"
  1207      }
  1208    ],
  1209    "components":{
  1210      "schemas":{
  1211        "GetAllRolesResponse":{
  1212          "properties":{
  1213            "count":{
  1214              "type":"integer",
  1215              "format":"int32"
  1216            },
  1217            "limit":{
  1218              "type":"integer",
  1219              "format":"int32"
  1220            },
  1221            "offset":{
  1222              "type":"integer",
  1223              "format":"int32"
  1224            },
  1225            "records":{
  1226              "type":"array",
  1227              "items":{
  1228                "$ref":"#/components/schemas/Role"
  1229              }
  1230            }
  1231          }
  1232        },
  1233        "Role":{
  1234          "properties":{
  1235            "id":{
  1236              "type":"string"
  1237            },
  1238            "created_at":{
  1239              "type":"string",
  1240              "format":"date-time"
  1241            },
  1242            "updated_at":{
  1243              "type":"string",
  1244              "format":"date-time"
  1245            },
  1246            "label":{
  1247              "type":"string"
  1248            },
  1249            "approve_content":{
  1250              "type":"boolean"
  1251            },
  1252            "assign_intervention":{
  1253              "type":"boolean"
  1254            },
  1255            "author_block_content":{
  1256              "type":"boolean"
  1257            },
  1258            "admin_stamp_answer":{
  1259              "type":"boolean"
  1260            },
  1261            "close_content_thread":{
  1262              "type":"boolean"
  1263            },
  1264            "mute_content":{
  1265              "type":"boolean"
  1266            },
  1267            "update_own_intervention":{
  1268              "type":"boolean"
  1269            },
  1270            "update_intervention":{
  1271              "type":"boolean"
  1272            },
  1273            "publish_content":{
  1274              "type":"boolean"
  1275            },
  1276            "delay_export_content":{
  1277              "type":"boolean"
  1278            },
  1279            "receive_tasks":{
  1280              "type":"boolean"
  1281            },
  1282            "search_contents":{
  1283              "type":"boolean"
  1284            },
  1285            "open_content_thread":{
  1286              "type":"boolean"
  1287            },
  1288            "impersonate_user":{
  1289              "type":"boolean"
  1290            },
  1291            "delete_content_thread":{
  1292              "type":"boolean"
  1293            },
  1294            "use_emoji":{
  1295              "type":"boolean"
  1296            },
  1297            "access_pull_mode":{
  1298              "type":"boolean"
  1299            },
  1300            "read_event":{
  1301              "type":"boolean"
  1302            },
  1303            "read_presence":{
  1304              "type":"boolean"
  1305            },
  1306            "read_identity":{
  1307              "type":"boolean"
  1308            },
  1309            "access_previous_messages":{
  1310              "type":"boolean"
  1311            },
  1312            "use_cobrowsing":{
  1313              "type":"boolean"
  1314            },
  1315            "invite_user":{
  1316              "type":"boolean"
  1317            },
  1318            "create_user":{
  1319              "type":"boolean"
  1320            },
  1321            "read_user":{
  1322              "type":"boolean"
  1323            },
  1324            "update_user":{
  1325              "type":"boolean"
  1326            },
  1327            "manage_users_of_my_teams":{
  1328              "type":"boolean"
  1329            },
  1330            "manage_identities":{
  1331              "type":"boolean"
  1332            },
  1333            "update_identity":{
  1334              "type":"boolean"
  1335            },
  1336            "manage_teams":{
  1337              "type":"boolean"
  1338            },
  1339            "manage_roles":{
  1340              "type":"boolean"
  1341            },
  1342            "manage_own_notifications":{
  1343              "type":"boolean"
  1344            },
  1345            "manage_categories":{
  1346              "type":"boolean"
  1347            },
  1348            "manage_folders":{
  1349              "type":"boolean"
  1350            },
  1351            "manage_custom_notifications":{
  1352              "type":"boolean"
  1353            },
  1354            "read_community":{
  1355              "type":"boolean"
  1356            },
  1357            "create_community":{
  1358              "type":"boolean"
  1359            },
  1360            "update_community":{
  1361              "type":"boolean"
  1362            },
  1363            "read_content_source":{
  1364              "type":"boolean"
  1365            },
  1366            "create_content_source":{
  1367              "type":"boolean"
  1368            },
  1369            "update_content_source":{
  1370              "type":"boolean"
  1371            },
  1372            "manage_chat":{
  1373              "type":"boolean"
  1374            },
  1375            "manage_messaging":{
  1376              "type":"boolean"
  1377            },
  1378            "manage_topologies":{
  1379              "type":"boolean"
  1380            },
  1381            "read_export":{
  1382              "type":"boolean"
  1383            },
  1384            "search_event":{
  1385              "type":"boolean"
  1386            },
  1387            "update_settings":{
  1388              "type":"boolean"
  1389            },
  1390            "manage_tags":{
  1391              "type":"boolean"
  1392            },
  1393            "manage_custom_fields":{
  1394              "type":"boolean"
  1395            },
  1396            "manage_emails_templates":{
  1397              "type":"boolean"
  1398            },
  1399            "manage_api_access_tokens":{
  1400              "type":"boolean"
  1401            },
  1402            "create_and_destroy_extension":{
  1403              "type":"boolean"
  1404            },
  1405            "update_extension":{
  1406              "type":"boolean"
  1407            },
  1408            "update_time_sheet":{
  1409              "type":"boolean"
  1410            },
  1411            "manage_app_sdk_applications":{
  1412              "type":"boolean"
  1413            },
  1414            "access_help_center":{
  1415              "type":"boolean"
  1416            },
  1417            "manage_ice":{
  1418              "type":"boolean"
  1419            },
  1420            "export_identity":{
  1421              "type":"boolean"
  1422            },
  1423            "anonymize_identity":{
  1424              "type":"boolean"
  1425            },
  1426            "lock_identity":{
  1427              "type":"boolean"
  1428            },
  1429            "read_stats":{
  1430              "type":"boolean"
  1431            },
  1432            "read_own_stats":{
  1433              "type":"boolean"
  1434            },
  1435            "monitor_tasks":{
  1436              "type":"boolean"
  1437            },
  1438            "monitor_team_tasks":{
  1439              "type":"boolean"
  1440            },
  1441            "manage_reply_assistant":{
  1442              "type":"boolean"
  1443            },
  1444            "reply_with_assistant":{
  1445              "type":"boolean"
  1446            },
  1447            "manage_rules_engine_rules":{
  1448              "type":"boolean"
  1449            }
  1450          }
  1451        }
  1452      }
  1453    }
  1454  }