---
title: "Creates or Updates a single Social Security"
method: PUT
path: "/v1/PersonSocialSecurity"
tags: ["PersonSocialSecurity"]
---

# Creates or Updates a single Social Security

`PUT /v1/PersonSocialSecurity`

## Request body

- AdaptekApiApplicationPersonSocialSecurityCommandsUpsertPersonSocialSecurityUpsertPersonSocialSecurityCommand
  - `useParentTransaction` boolean
  - `personId` integer
  - `expectedAgeAtDeath` integer, nullable
  - `primaryInsuranceAmount` number, double
  - `currentBenefitAmount` number, double, nullable
  - `benefitFirstReceivedDate` string, date-time, nullable
  - `ssdiBenefitAmount` number, double, nullable
  - `currentAnnualIncome` number, double
  - `socialSecurityBenefitTypeID` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
  - `anticipatedBenefitAge` integer
  - `colaAssumption` number, double
  - `includeMedicareEstimates` boolean
  - `exsDateOfBirth` string, date-time, nullable
  - `exsPrimaryInsuranceAmount` number, double
  - `deceasedDateOfBirth` string, date-time, nullable
  - `deceasedPrimaryInsuranceAmount` number, double
  - `spousalSurvivorBenefitAmount` number, double
  - `hasWorkedAsGovernmentEmployee` boolean
  - `deceasedBenefitAmount` number, double, nullable
  - `deceasedBenefitFirstReceivedDate` string, date-time, nullable
  - `deceasedDateOfDeath` string, date-time, nullable
  - `deceasedReceivingAtDeath` boolean
  - `receivingPensionWithoutSocialSecurity` boolean
  - `currentMarriageStartedAfterSixty` boolean
  - `hasBeenWidowed` boolean
  - `caseCentralModifiedAgentId` integer, nullable
  - `caseCentralDateModified` string, date-time, nullable

## Response `200`

The Social Security details

- integer

## Other responses

- `400` — The Social Security was not found

---

[API](https://skmtc.net/adaptek/apis/adaptek-api.md) · [All operations](https://skmtc.net/adaptek/apis/adaptek-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adaptek/adaptek-api/versions/517cf2397b0d/schema)
