Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Search users in a domain

    Code Block
    languagejs
    titleParameters
    {
        "match":
        [
             [domain.id", "=", "domain id 1"],
        ],
        "return":["id", "loginName", "email"],
        "sort":"nameloginName",
        "order":"asc",
        "max": 20,
        "offset": 0
    }


    Code Block
    languagejs
    titleResponse
    {
        "error":0,
        "result":
        {
            "total": 20,
            "rows":
            [
                {
                    "id":"user id 1", 
                    "loginName":"John Smith",
                    "email": "john.smith@acme.com"
         	    },
                {
                    "id":"user id 2", 
                    "loginName":"Alice Smith",
                    "email": "alice.smith@acme.com"
                }, 
         	    ...
            ]
        }
    }


  2. Search users in a unit

    Code Block
    languagejs
    titleParameters
    {
        "match":
        [
             [unit.id", "=", "unit id 1"],
        ],
        "return":["id", "loginName", "email"],
        "sort":"nameloginName",
        "order":"asc",
        "max": 20,
        "offset": 0
    }


    Code Block
    languagejs
    titleResponse
    {
        "error":0,
        "result":
        {
            "total": 20,
            "rows":
            [
                {
                    "id":"user id 1", 
                    "loginName":"John Smith",
                    "email": "john.smith@acme.com"
         	    },
                {
                    "id":"user id 3", 
                    "loginName":"Bob Smith",
                    "email": "bob.smith@acme.com"
                }, 
         	    ...
            ]
        }
    }


  3. Search users in a group

    Code Block
    languagejs
    titleParameters
    {
        "match":
        [
             [group.id", "=", "group id 1"],
        ],
        "return":["id", "loginName", "email"],
        "sort":"nameloginName",
        "order":"asc",
        "max": 20,
        "offset": 0
    }


    Code Block
    languagejs
    titleResponse
    {
        "error":0,
        "result":
        {
            "total": 20,
            "rows":
            [
                {
                    "id":"user id 1", 
                    "loginName":"John Smith",
                    "email": "john.smith@acme.com"
         	    },
                {
                    "id":"user id 2", 
                    "loginName":"Alice Smith",
                    "email": "alice.smith@acme.com"
                }, 
         	    ...
            ]
        }
    }


...

Code Block
languagejs
titleParameters
{
    "match":
    [
         [domain.id", "=", "domain id 1"],
      ],
    "return":["id", "loginName=", "emailuser id 1"],
 // or  ["sortloginName":, "name=",
    "order":"asc",
    "max": 20,
    "offset": 0john"] etc, any user attributes can be used as the match condition
    ],
    "return":["id", "loginName", "email"]
}


Code Block
languagejs
titleResponse
{
    "error":0,
    "result":
    [{
    	{
            "id":"user id 1", 
            "loginName":"John Smith",
            "email": "john.smith@acme.com"
     	},
     	{
            "id":"user id 2", 
            "loginName":"Alice Smith",
            "email": "alice.smith@acme.com"
     	}, 
     	...
    ]
}


Anchor
_Toc341972411
_Toc341972411
/user/set

...