> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neoagent.io/llms.txt
> Use this file to discover all available pages before exploring further.

# MSP Process API

> Verify end users with MSP Process, share secure links and forms, manage alerts and read who is on call from an agent

The common use is verifying a caller as part of a password reset, an unlock or an MFA change.

<Info>
  Automatically enabled when you configure MSP Process permissions in your agent workflow.
</Info>

## What it does

* Email or text a verification code to the ticket's contact, then check the code the end user reads back
* Send the contact a Duo or Microsoft Authenticator push, and read the result from the verification history
* Read the verification history, for example to show who verified a caller on a ticket
* Store a secret, such as a temporary password, as a one-time secure link, and send the link by text or email
* Send a contact a form to update their details
* List, open, update, resolve and delete alerts, and read and write their notes
* Read your notification groups, who is on call now, and the on-call rotation

Neo never shows the agent the verification code MSP Process sends: the agent passes a check only with the code the end user reads back. MSP Process sends a code only to an email or mobile number that belongs to a contact in your PSA. The agent's instructions tell it to use the ticket contact's own address, and never one the end user gives in the message, but no check outside the agent enforces that.

## Permission groups

| Group | Access levels | Covers |
| - | - | - |
| End-User Verification | Disabled, Read Only, Read / Write | Send a code or a push and check a code (Read / Write); read the verification history (Read Only) |
| Secure Links & Forms | Disabled, Read / Write | Secure one-time links, sending a link by text or email, and contact update forms |
| Alerts | Disabled, Read Only, Read / Write | Alerts and their notes |
| On-Call | Disabled, Read Only | Notification groups, who is on call now, and the rotation |

| Profile | What it does |
| - | - |
| Read Only | Reads the verification history, alerts and who is on call. Codes, pushes, links and forms stay off |
| Helpdesk | Verifies end users on its own. Sending a secure link or a form, and opening or changing an alert, ask a technician first |
| IT Admin | Verification, secure links, forms and alerts on their own; on-call read-only |
| Full Automation | Every call with no approval |

No MSP Process call always asks a technician; each group's approval setting decides.

<Warning>
  Keep technician approval on account changes when you rely on MSP Process verification. check-code accepts the newest code for your MSP, and the code is not tied to one contact.
</Warning>

## Setup

See [Connecting MSP Process to Neo](/integrations/msp-process/connecting-to-neo).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.