SuperOps icon

SuperOps

Interact with the SuperOps MSP GraphQL API

Requester → Create

AI-generated

Summary

Creates a new requester account in SuperOps using first name, email, role, and client/site associations.

Inputs

  • firstName (required) — The first name of the requester.
  • email (required) — The email address of the requester.
  • roleId (required) — ID of the requester-type role (RoleIdentifierInput.roleId). Run getRequesterRoleList in the SuperOps console to find IDs.
  • clientAccountId (required) — Account ID of the client this requester is associated with. Used to build the addAssociations input.
  • siteId (required) — ID of the client site this requester belongs to. Required for the addAssociations input.
  • additionalFields — Additional optional fields including last name, contact number, reporting manager ID, and custom fields as JSON.

Output shape

a single record containing the created requester details (userId, firstName, lastName, email, contactNumber, site, role, client).

The returned userId is the unique identifier for the new requester, useful for subsequent operations (e.g., linking to tickets).

Examples

Example 1: Create a new internal support requester for a specific client site.

Set Resource to Requester, Operation to Create, provide firstName (e.g., 'John'), email, roleId, clientAccountId, and siteId. Optionally add lastName via additionalFields.

Links

Discussion