---
title: "Update a practicearea"
url: "https://docs.unified.to/legal/practicearea/Update_a_practicearea"
description: "Update a practicearea with Unified's Practicearea API (PUT /legal/{connection_id}/practicearea/{id}). Filter by fields and raw. Supported by 3 Practicearea integrations."
---
# Update a practicearea

 PUT/legal/{connection\_id}/practicearea/{id}

## Parameters

**fields**string array 

id

created\_at

updated\_at

name

type

code

is\_active

metadata

raw

Fields to return

**raw**string 

Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar

**connection\_id**string  required 

ID of the connection

**id**string  required 

ID of the Practicearea

## Payload

**id**string 

**created\_at**date-time 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**updated\_at**date-time 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**name**string 

**type** enum

Valid values:

 "ADMINISTRATIVE" 

 "ADMIRALTY\_AND\_MARITIME" 

 "ANTI\_TRUST\_AND\_COMPETITION" 

 "APPELLATE" 

 "BANKING\_AND\_FINANCE" 

 "BANKRUPTCY" 

 "BUSINESS\_FORMATION\_AND\_COMPLIANCE" 

 "CIVIL\_LITIGATION" 

 "CIVIL\_RIGHTS\_AND\_CONSTITUTIONAL" 

 "COLLECTIONS\_AND\_DEBT" 

 "COMMERCIAL\_AND\_SALE\_OF\_GOODS" 

 "COMMERCIAL\_LITIGATION" 

 "CONSTRUCTION" 

 "CONSUMER\_PROTECTION" 

 "CONTRACTS" 

 "CORPORATE\_LITIGATION" 

 "CRIMINAL" 

 "DISABILITY\_AND\_SOCIAL\_SECURITY" 

 "EDUCATION" 

 "ELDER" 

 "EMPLOYMENT\_AND\_LABOR" 

 "ENERGY\_AND\_ENVIRONMENTAL" 

 "ETHICS" 

 "FAMILY" 

 "FOOD\_AND\_DRUG" 

 "GENERAL\_PRACTICE" 

 "GOVERNMENT" 

 "HEALTHCARE" 

 "IMMIGRATION" 

 "IN\_HOUSE\_COUNSEL" 

 "INSURANCE" 

 "INTELLECTUAL\_PROPERTY" 

 "INTERNATIONAL" 

 "JUVENILE" 

 "LEGAL\_AID" 

 "MEDIATION\_AND\_ARBITRATION" 

 "MEDICAL\_MALPRACTICE" 

 "MILITARY" 

 "MULTI\_PRACTICE" 

 "NON\_PROFIT\_AND\_PRO\_BONO" 

 "OTHER" 

 "PERSONAL\_INJURY" 

 "PRIVACY\_AND\_INFORMATION\_SECURITY" 

 "PRIVATE\_CLIENT" 

 "PRODUCT\_LIABILITY" 

 "REAL\_ESTATE" 

 "SCIENCE\_AND\_TECHNOLOGY" 

 "SECURITIES\_AND\_MERGERS\_AND\_ACQUISITIONS" 

 "SMALL\_CLAIMS" 

 "SPORTS\_AND\_ENTERTAINMENT\_AND\_GAMING" 

 "TAX" 

 "TELECOMMUNICATIONS" 

 "TRAFFIC\_OFFENSES" 

 "TRANSPORTATION" 

 "TRIBAL" 

 "TRUSTS" 

 "WILLS\_AND\_ESTATES" 

 "WORKERS\_COMPENSATION" 

**code**string 

**is\_active**boolean 

**metadata** array 

custom field values

**raw** 

## Returns

[LegalPracticearea](https://docs.unified.to/legal/practicearea/model.md)

| Response field           | Type                                                                                                       | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------------------ | ---------------------------------------------------------------------------------------------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| id                       | string                                                                                                     | No       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| created\_at              | string (date-time)                                                                                         | No       | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| updated\_at              | string (date-time)                                                                                         | No       | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                     | string                                                                                                     | No       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| type                     | enum                                                                                                       | No       | Values: ADMINISTRATIVE, ADMIRALTY\_AND\_MARITIME, ANTI\_TRUST\_AND\_COMPETITION, APPELLATE, BANKING\_AND\_FINANCE, BANKRUPTCY, BUSINESS\_FORMATION\_AND\_COMPLIANCE, CIVIL\_LITIGATION, CIVIL\_RIGHTS\_AND\_CONSTITUTIONAL, COLLECTIONS\_AND\_DEBT, COMMERCIAL\_AND\_SALE\_OF\_GOODS, COMMERCIAL\_LITIGATION, CONSTRUCTION, CONSUMER\_PROTECTION, CONTRACTS, CORPORATE\_LITIGATION, CRIMINAL, DISABILITY\_AND\_SOCIAL\_SECURITY, EDUCATION, ELDER, EMPLOYMENT\_AND\_LABOR, ENERGY\_AND\_ENVIRONMENTAL, ETHICS, FAMILY, FOOD\_AND\_DRUG, GENERAL\_PRACTICE, GOVERNMENT, HEALTHCARE, IMMIGRATION, IN\_HOUSE\_COUNSEL, INSURANCE, INTELLECTUAL\_PROPERTY, INTERNATIONAL, JUVENILE, LEGAL\_AID, MEDIATION\_AND\_ARBITRATION, MEDICAL\_MALPRACTICE, MILITARY, MULTI\_PRACTICE, NON\_PROFIT\_AND\_PRO\_BONO, OTHER, PERSONAL\_INJURY, PRIVACY\_AND\_INFORMATION\_SECURITY, PRIVATE\_CLIENT, PRODUCT\_LIABILITY, REAL\_ESTATE, SCIENCE\_AND\_TECHNOLOGY, SECURITIES\_AND\_MERGERS\_AND\_ACQUISITIONS, SMALL\_CLAIMS, SPORTS\_AND\_ENTERTAINMENT\_AND\_GAMING, TAX, TELECOMMUNICATIONS, TRAFFIC\_OFFENSES, TRANSPORTATION, TRIBAL, TRUSTS, WILLS\_AND\_ESTATES, WORKERS\_COMPENSATION |
| code                     | string                                                                                                     | No       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| is\_active               | boolean                                                                                                    | No       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| metadata                 | [LegalMetadata](https://docs.unified.to/legal/practicearea/Update%5Fa%5Fpracticearea.md#LegalMetadata)\[\] | No       | custom field values                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| metadata\[\].id          | string                                                                                                     | No       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| metadata\[\].slug        | string                                                                                                     | No       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| metadata\[\].value       | object                                                                                                     | No       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| metadata\[\].namespace   | string                                                                                                     | No       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| metadata\[\].format      | enum                                                                                                       | No       | Values: TEXT, NUMBER, DATE, BOOLEAN, FILE, TEXTAREA, SINGLE\_SELECT, MULTIPLE\_SELECT, MEASUREMENT, PRICE, YES\_NO, CURRENCY, URL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| metadata\[\].extra\_data | object                                                                                                     | No       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |

## Errors

 Errors return the HTTP status code and a JSON body with `statusCode`, `error` (the short label) and `message` (a human-readable detail). 

```json
{
  "statusCode": 429,
  "error": "Too Many Requests",
  "message": "Too many requests to unified.to API; max requests per minute: N"
}
```

| Status | Error                 | Meaning                                           |
| ------ | --------------------- | ------------------------------------------------- |
| 400    | Bad Request           | The request was malformed or failed validation.   |
| 401    | Unauthorized          | The connection is likely broken; re-authorize it. |
| 403    | Forbidden             | The connection is missing permissions or scopes.  |
| 404    | Not Found             | The requested resource does not exist.            |
| 429    | Too Many Requests     | Rate limit exceeded (see the two sources below).  |
| 500    | Internal Server Error | An unexpected error occurred.                     |
| 501    | Not Implemented       | Not supported by this integration.                |

 Errors from the underlying integration pass through: the integration's status comes back as ours (429, 401, 403, 404 or 5xx), usually with its message. When the integration's error body is unclear, Unified extracts what it can and returns a clearer message. 

### 429 Too Many Requests

A 429 has two possible sources:

* The integration's own rate limit, passed through.
* Unified's workspace limit: a rolling 60 seconds, set by plan, with the message `Too many requests to unified.to API; max requests per minute: N`.

## Code Samples

### Node.js SDK

```javascript
import { UnifiedTo } from '@unified-api/typescript-sdk';

const sdk = new UnifiedTo({
    security: {
        jwt: '<YOUR_API_KEY_HERE>',
    },
});

const connectionId = '5de520f96e439b002043d8dc';

const id = '1234';

const results = await sdk.legal.updateLegalPracticearea({ connectionId, id, legalPracticearea: { }, 
    fields: '',
    raw: '',
 });
```

### Node.js (axios)

```javascript
const options = {
  method: 'PUT',
  url: 'https://api.unified.to/legal/5de520f96e439b002043d8dc/practicearea/5de520f96e439b002043d8d8',
  headers: {
    authorization: 'bearer .....'
  },
  data: undefined,
  params: {
    fields: '',
    raw: '',
  }
};

const results = await axios.request(options);
```

### Java

```java
AsyncHttpClient client = new DefaultAsyncHttpClient();

client.prepare("PUT", "https://api.unified.to/legal/5de520f96e439b002043d8dc/practicearea/5de520f96e439b002043d8d8?fields=&raw=")
  .setHeader("accept", "application/json")
  .setHeader("authorization", ".....")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
```

### Go

```go
import (
	"fmt"
	"net/http"
	"io/ioutil"
)

url := `https://api.unified.to/legal/5de520f96e439b002043d8dc/practicearea/5de520f96e439b002043d8d8?fields=&raw=

req, _ := http.NewRequest("PUT", url, nil)

req.Header.Add("accept", "application/json")
req.Header.Add("authorization", ".....")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
```

### Python

```python
import requests

url = "https://api.unified.to/legal/5de520f96e439b002043d8dc/practicearea/5de520f96e439b002043d8d8?fields=&raw="

headers = {
    "accept": "application/json",
    "authorization": "....."
}

response = requests.put(url, headers=headers)
```

### PHP

```php
$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.unified.to/legal/5de520f96e439b002043d8dc/practicearea/5de520f96e439b002043d8d8?fields=&raw=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "accept: application/json",
    "authorization: ....."
  ],
]);
```

### Ruby

```ruby
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.unified.to/legal/5de520f96e439b002043d8dc/practicearea/5de520f96e439b002043d8d8?fields=&raw=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["accept"] = 'application/json'
request["authorization"] = '....'

response = http.request(request)
puts response.read_body
```

### cURL

```bash
curl --request PUT \
  --url 'https://api.unified.to/legal/5de520f96e439b002043d8dc/practicearea/5de520f96e439b002043d8d8?fields=&raw=' \
  --header 'accept: application/json' \
  --header 'authorization: .....'
```
