Skip to main content

users

5 operation(s). All run through POST /syteops/v1/manage/dispatch (reads may use the documented GET form).

create

Create a SyteOps team-member record in the next free slot and fill its fields.

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
first_namestringno
last_namestringno
full_namestringno
nicknamestringno
company_namestringno
phone_numberstringno
phone_map_prefstringno
emailemailno
email_alternateemailno
email_personalemailno
link_profile_picurlno
link_profile_pic_attachment_idintegerno

Returns

data: {user_num, ...fields}

Request

{
"resource": "users",
"action": "create",
"params": {
"first_name": "string",
"last_name": "string",
"full_name": "string",
"nickname": "string",
"company_name": "string",
"phone_number": "string",
"phone_map_pref": "string",
"email": "[email protected]",
"email_alternate": "[email protected]",
"email_personal": "[email protected]",
"link_profile_pic": "https://example.com",
"link_profile_pic_attachment_id": 0
}
}

delete

Soft-delete a SyteOps team-member record (frees its slot for reuse).

🔴 Destructive — requires confirm: true.
Capability: manage_options

Parameters

ParameterTypeRequiredDescription
user_numstringyes
confirmbooleanno

Returns

data: {user_num, deleted: true}

Request

{
"resource": "users",
"action": "delete",
"params": {
"user_num": "string",
"confirm": true
},
"confirm": true
}

get

Get one SyteOps team-member record by slot number (e.g. "003").

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
user_numstringyes

Returns

data: {user_num, ...fields}

Request

{
"resource": "users",
"action": "get",
"params": {
"user_num": "string"
}
}

list

List all active SyteOps team-member records.

Capability: manage_options

Parameters

No parameters.

Returns

data.users[]: array of {user_num, ...fields}

Request

{
"resource": "users",
"action": "list",
"params": {}
}

update

Update fields on an existing SyteOps team-member record.

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
user_numstringyes
first_namestringno
last_namestringno
full_namestringno
nicknamestringno
company_namestringno
phone_numberstringno
phone_map_prefstringno
emailemailno
email_alternateemailno
email_personalemailno
link_profile_picurlno
link_profile_pic_attachment_idintegerno

Returns

data: {user_num, ...fields}

Request

{
"resource": "users",
"action": "update",
"params": {
"user_num": "string",
"first_name": "string",
"last_name": "string",
"full_name": "string",
"nickname": "string",
"company_name": "string",
"phone_number": "string",
"phone_map_pref": "string",
"email": "[email protected]",
"email_alternate": "[email protected]",
"email_personal": "[email protected]",
"link_profile_pic": "https://example.com",
"link_profile_pic_attachment_id": 0
}
}