---
title: "updateOrgProfile"
method: PUT
path: "/orgprofile/{orgKey}"
---

# updateOrgProfile

`PUT /orgprofile/{orgKey}`

## Request

- Base URL: `https://api-fm.extensiv.com`
- URL: `https://api-fm.extensiv.com/orgprofile/{orgKey}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/extensiv/apis/fulfilment-marketplace/docs/orgprofile/:orgKey/put.ts> (a function with typed inputs; its response is checked against the schema)

Update an OrgProfile

## Path parameters

- `orgKey` string, required

## Request body

- IOrgProfileUpdate
  - `id` string, uuid, required
  - `orgKey` string, uuid, required
  - `status` string, required
  - `editStatus` string, required
  - `name` string, required
  - `website` string, required
  - `foundedIn` number, required
  - `joinedExtensivIn` number, required
  - `logo` string, required
  - `contact` object
  - `salesforceContactId` string
  - `salesforceAccountId` string, required
  - `hubspotRowId` string, required
  - `address` object
  - `companySummary` string
  - `description` string
  - `faqs` IFaq[]
    - `question` string, required
    - `answer` string, required
    - `isCustom` boolean, required
    - `index` number, required
  - `warehouseInfo` IWarehouseInfoUpdate[]
    - `id` string, uuid, required
    - `name` string, required
    - `editStatus` string, required
    - `description` string
    - `address` object
    - `contact` object
    - `videoUrl` string
    - `videoDescription` string
    - `images` object[]
    - `capabilities` string[]
    - `hoursOfOperation` object
    - `storage` object
    - `operations` object
    - `hubspotRowId` string, required
  - `expertise` String[]
  - `lastUpdatedDate` number
  - `sortOrder` number
  - `preferredRegion` string
  - `featured` boolean
  - `defaultRecommendation` boolean
  - `pagePath` string
  - `capabilities` string[]

## Response `200`

OK

- object
  - `data` IOrgProfileUpdate
    - `id` string, uuid, required
    - `orgKey` string, uuid, required
    - `status` string, required
    - `editStatus` string, required
    - `name` string, required
    - `website` string, required
    - `foundedIn` number, required
    - `joinedExtensivIn` number, required
    - `logo` string, required
    - `contact` object
    - `salesforceContactId` string
    - `salesforceAccountId` string, required
    - `hubspotRowId` string, required
    - `address` object
    - `companySummary` string
    - `description` string
    - `faqs` IFaq[]
      - `question` string, required
      - `answer` string, required
      - `isCustom` boolean, required
      - `index` number, required
    - `warehouseInfo` IWarehouseInfoUpdate[]
      - `id` string, uuid, required
      - `name` string, required
      - `editStatus` string, required
      - `description` string
      - `address` object
      - `contact` object
      - `videoUrl` string
      - `videoDescription` string
      - `images` object[]
      - `capabilities` string[]
      - `hoursOfOperation` object
      - `storage` object
      - `operations` object
      - `hubspotRowId` string, required
    - `expertise` String[]
    - `lastUpdatedDate` number
    - `sortOrder` number
    - `preferredRegion` string
    - `featured` boolean
    - `defaultRecommendation` boolean
    - `pagePath` string
    - `capabilities` string[]

## Other responses

- `400`: Resource does not exist<br>Invalid request<br>Validation error<br>Database constraint error
- `403`: Insufficient permissions

---

[API](https://skmtc.dev/extensiv/apis/fulfilment-marketplace.md) - [All operations](https://skmtc.dev/extensiv/apis/fulfilment-marketplace/llms.txt) - [OpenAPI document](https://skmtc.dev/extensiv/apis/fulfilment-marketplace/revisions/43517ffcb949?raw)
