Staff

Staff(
	int StaffID
)

Get information for one Staff User.

Note: available since RPM21.

Request

Request Data:

  • (int) StaffID: the id for the Staff User.
{
    "StaffID": <int>
}

Response

{

	"Result": {
		"StaffID": <int>,
		"Name": <string>,
		"RoleID": <int>,
		"Role": <string>,
		"Groups": [{
			"ID": <int>
		}],
		"Added": <string>,
		"Modified": <string>,
		"Contact": {
			"ContactID": <int>,
			"Salutation": <string>,
			"FirstName": <string>,
			"LastName": <string>,
			"Title": <string>,
			"Email": <string>,
			"PhoneNumbers": [
        {
            "Number": <string>,
            "PhoneNumberID": <int>,
            "Type": <enum: Business=1, Home=2, Fax=3, Other=6>

        },
        <... more PhoneNumbers (1 for each type)>
      ]
		},
		"Fields": [
      {
  			"Field": <string>,
  			"Uid": <string>,
  			"Format": <int>,
  			"Value": <string>
  		},
      <... more Fields>
    ]
	}
}

Errors

  • “Staff not found”
%d bloggers like this: