# Web companion (IRPCWebCompanionOperation)

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Server integration API](https://developer.m-files.com/APIs/gRPC-API/integration/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebCompanionOperation/

Registers an M-Files Web Companion installation with a vault.

- **gRPC service:** `MFiles.IRPCWebCompanionOperation`
- **Book and level:** [Server integration API](https://developer.m-files.com/APIs/gRPC-API/integration/index.md), specialized
- **Methods:** 1
- **Proto file:** [`mfiles/IRPCWebCompanionOperation.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCWebCompanionOperation.proto)

<a id="overview"></a>

## Overview

**For M-Files components only.** M-Files Web calls this service when it pairs with the M-Files
Web Companion app that runs on the user's computer. Applications should not call it.

<a id="methods"></a>

## Methods

| Method | Summary | Facts |
|---|---|---|
| [RegisterWebCompanion](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebCompanionOperation/RegisterWebCompanion/index.md) | Registers an M-Files Web Companion installation with the vault for the calling user. | `internal: not for applications` `write` `session` |
