Application API
  1. Application Role
Application API
  • Development Guide
  • Filter
  • Filter Demo
  • ErrorCode
  • app
    • Get Application Information
      GET
  • worksheet
    • Create Worksheet
      POST
    • Get worksheet structure information
      POST
    • Get List
      POST
    • Create Row Record
      POST
    • Batch Create Row Records
      POST
    • Get Row Record Details
      GET
    • Get row record details
      POST
    • Update Row Record Details
      POST
    • Batch Update Row Record Details
      POST
    • Delete Row Record
      POST
    • Get associated record
      POST
    • Get Record Share Link
      POST
    • Get total row count of worksheet
      POST
    • Get Row Record Log
      POST
  • Application Role
    • Get Application Role List GET
      GET
    • Create Application Role
      POST
    • Delete Application Role
      POST
    • Add Application Role Member
      POST
    • Remove Application Role Member
      POST
    • Exit application
      POST
    • Get Role Details
      GET
  • Options Set
    • Add Option Set
    • Get Option Set
    • Edit Option Set
    • Delete Option Set
  • Get regional Information
    POST
  1. Application Role

Get Role Details

fromal
https://api.mingdao.com
fromal
https://api.mingdao.com
GET
/v1/open/app/getRoleDetail

Request

Query Params
appKey
string 
optional
AppKey
Example:
401ea5361c510771
sign
string 
optional
Signature
Example:
NWE3NTFmYWQzNjJhYTBkMzk4YTQ5YjI2MDVlNDI4MDNkYTgxYzI4MTVlODJhNTI1YTdiNTEyMDRkMTExNDJlOA==
roleId
string 
optional
Role id
Example:
3843c546-fc47-4d29-b0cc-2463f013f115

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.mingdao.com/v1/open/app/getRoleDetail?appKey=401ea5361c510771&sign=NWE3NTFmYWQzNjJhYTBkMzk4YTQ5YjI2MDVlNDI4MDNkYTgxYzI4MTVlODJhNTI1YTdiNTEyMDRkMTExNDJlOA==&roleId=3843c546-fc47-4d29-b0cc-2463f013f115'

Responses

🟢200成功
application/json
Body
name
string 
required
Role name
description
string 
required
Role description
permissionWay
string 
required
Distribute all application items , 80 : can view, edit, and delete all records ; 60 : can view all records, but can only edit and delete records owned by oneself ; 30 : can view joined records, but can only edit and delete records owned by oneself ; 20 : only has the permission to view all records ; 0 : distribute application items with permissions
hideAppForMembers
string 
required
Whether to hide the application from members , true : hide, false : not hide
generalAdd
object 
optional
Add permissions
enable
boolean 
required
gneralShare
object 
optional
Sharing permissions
enable
boolean 
required
generalImport
object 
optional
Import permissions
enable
boolean 
required
generalExport
object 
optional
Export permissions
enable
boolean 
required
generalDiscussion
object 
optional
Discussion permissions
enable
boolean 
required
generalSystemPrinting
object 
optional
System print
enable
boolean 
required
generalAttachmentDownload
object 
optional
Download attachment
enable
boolean 
required
generalLogging
object 
optional
Log
enable
boolean 
required
worksheetAddRecord
object 
optional
Add records to worksheet
enable
boolean 
required
Add records to worksheet
worksheetShareView
object 
optional
Worksheet sharing
enable
boolean 
required
Worksheet sharing
worksheetImport
object 
optional
Worksheet import
enable
boolean 
required
Worksheet import
worksheetExport
object 
optional
Worksheet export
enable
boolean 
required
Worksheet export
worksheetDiscuss
object 
optional
Worksheet discussion
enable
boolean 
required
Worksheet discussion
worksheetLogging
object 
optional
Worksheet log
enable
boolean 
required
Worksheet log
worksheetBatchOperation
object 
optional
Worksheet batch operations
enable
boolean 
required
Worksheet batch operations
recordShare
object 
optional
Record sharing
enable
boolean 
required
Record sharing
recordDiscussion
object 
optional
Record discussion
enable
boolean 
required
Record discussion
recordSystemPrinting
object 
optional
System print
enable
boolean 
required
System print
recordAttachmentDownload
object 
optional
Download attachment
enable
boolean 
required
Attachment download
recordLogging
object 
optional
Log
enable
boolean 
required
Log
payment
object 
optional
Payment
enable
boolean 
required
Payment
extendAttrs
array[string]
optional
Extended attributes
optionalControls
array[string]
optional
Optional controls
sheets
array [object {7}] 
optional
sheetId
string 
required
Worksheet Id
canAdd
string 
required
Can it be added ?
readLevelId
string 
required
View permission level 0 : Unauthorized 20 : Only owned by me 30 : Mine and subordinates 100 : All
editLevelId
string 
required
Edit permission level 0 : Unauthorized 20 : Only owned by me 30 : Mine and my subordinates 100 : All
removeLevel
string 
required
Delete permission level 0 : Unauthorized 20 : Only owned by me 30 : Mine and subordinates 100 : All
removeLevelId
array [object {6}] 
required
Delete permission level 0 : Unauthorized 20 : Only owned by me 30 : Mine and subordinates 100 : All
navigateHide
string 
required
Whether navigation is hidden
pages
array [object {6}] 
required
Custom page ID set
pageId
string 
optional
name
string 
optional
checked
boolean 
optional
navigateHide
boolean 
optional
sortIndex
integer 
optional
iconUrl
string 
optional
Example
{
    "name": "string",
    "description": "string",
    "permissionWay": "string",
    "hideAppForMembers": "string",
    "generalAdd": {
        "enable": true
    },
    "gneralShare": {
        "enable": true
    },
    "generalImport": {
        "enable": true
    },
    "generalExport": {
        "enable": true
    },
    "generalDiscussion": {
        "enable": true
    },
    "generalSystemPrinting": {
        "enable": true
    },
    "generalAttachmentDownload": {
        "enable": true
    },
    "generalLogging": {
        "enable": true
    },
    "worksheetAddRecord": {
        "enable": true
    },
    "worksheetShareView": {
        "enable": true
    },
    "worksheetImport": {
        "enable": true
    },
    "worksheetExport": {
        "enable": true
    },
    "worksheetDiscuss": {
        "enable": true
    },
    "worksheetLogging": {
        "enable": true
    },
    "worksheetBatchOperation": {
        "enable": true
    },
    "recordShare": {
        "enable": true
    },
    "recordDiscussion": {
        "enable": true
    },
    "recordSystemPrinting": {
        "enable": true
    },
    "recordAttachmentDownload": {
        "enable": true
    },
    "recordLogging": {
        "enable": true
    },
    "payment": {
        "enable": true
    },
    "extendAttrs": [
        "string"
    ],
    "optionalControls": [
        "string"
    ],
    "sheets": [
        {
            "sheetId": "string",
            "canAdd": "string",
            "readLevelId": "string",
            "editLevelId": "string",
            "removeLevel": "string",
            "removeLevelId": [
                {
                    "viewId": "string",
                    "viewName": "string",
                    "canRead": "string",
                    "canEdit": "string",
                    "canRemove": "string",
                    "type": "string"
                }
            ],
            "navigateHide": "string"
        }
    ],
    "pages": [
        {
            "pageId": "string",
            "name": "string",
            "checked": true,
            "navigateHide": true,
            "sortIndex": 0,
            "iconUrl": "string"
        }
    ]
}
Modified at 2025-04-07 02:47:04
Previous
Exit application
Next
Add Option Set
Built with