---
title: "Changes to POST /api/v1/Calendar/Users/{userId}/LinkJobsFromTitles\r\nLinks this user's already-synced Outlook appointments to an existing P2 job\r\nwhen the title contains an unbroken run of exactly five digits. Appointments that\r\nalready have a job are left alone."
method: POST
path: "/api/v1/Calendar/Users/{userId}/LinkJobsFromTitles"
---

# Changes to POST /api/v1/Calendar/Users/{userId}/LinkJobsFromTitles
Links this user's already-synced Outlook appointments to an existing P2 job
when the title contains an unbroken run of exactly five digits. Appointments that
already have a job are left alone.

`POST /api/v1/Calendar/Users/{userId}/LinkJobsFromTitles`

> Every recorded change to this operation, newest first.
> 17 revisions in range; 1 not diffed.

## Timeline

Changed in 1 of 17 revisions.

- **2026-10-26** `396d1db424b7`: 1 info

## Changes

- **2026-10-26** `396d1db424b7`: 1 info
  - endpoint added
  - …this revision’s changelog is incomplete

---

[Operation](https://skmtc.dev/fireserviceusa/apis/fireservice-usa-p2-api/docs/api/v1/Calendar/Users/:userId/LinkJobsFromTitles/post.md) - [API](https://skmtc.dev/fireserviceusa/apis/fireservice-usa-p2-api.md) - [Page](https://skmtc.dev/fireserviceusa/apis/fireservice-usa-p2-api/changes/api/v1/Calendar/Users/:userId/LinkJobsFromTitles/post)
