---
title: "Update a connect-app with the specified parameters"
method: POST
path: "/2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json"
tags: ["Api20100401ConnectApp"]
---

# Update a connect-app with the specified parameters

`POST /2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json`

## Request

- Base URL: `https://api.twilio.com`
- URL: `https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json`
- Auth: HTTP basic

Update a connect-app with the specified parameters

## Path parameters

- `AccountSid` string, required
- `Sid` string, required

## Request body `application/x-www-form-urlencoded`

- object
  - `AuthorizeRedirectUrl` string, uri: The URL to redirect the user to after we authenticate the user and obtain authorization to access the Connect App.
  - `CompanyName` string: The company name to set for the Connect App.
  - `DeauthorizeCallbackMethod` 'GET' | 'POST', http-method: The HTTP method to use when calling `deauthorize_callback_url`.
  - `DeauthorizeCallbackUrl` string, uri: The URL to call using the `deauthorize_callback_method` to de-authorize the Connect App.
  - `Description` string: A description of the Connect App.
  - `FriendlyName` string: A descriptive string that you create to describe the resource. It can be up to 64 characters long.
  - `HomepageUrl` string, uri: A public URL where users can obtain more information about this Connect App.
  - `Permissions` ConnectAppEnumPermission[]: A comma-separated list of the permissions you will request from the users of this ConnectApp. Can include: `get-all` and `post-all`.

## Response `200`

OK

- ApiV2010AccountConnectApp
  - `account_sid` string, nullable: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the ConnectApp resource.
  - `authorize_redirect_url` string, uri, nullable: The URL we redirect the user to after we authenticate the user and obtain authorization to access the Connect App.
  - `company_name` string, nullable: The company name set for the Connect App.
  - `deauthorize_callback_method` 'GET' | 'POST', http-method, nullable: The HTTP method we use to call `deauthorize_callback_url`.
  - `deauthorize_callback_url` string, uri, nullable: The URL we call using the `deauthorize_callback_method` to de-authorize the Connect App.
  - `description` string, nullable: The description of the Connect App.
  - `friendly_name` string, nullable: The string that you assigned to describe the resource.
  - `homepage_url` string, uri, nullable: The public URL where users can obtain more information about this Connect App.
  - `permissions` ConnectAppEnumPermission[], nullable: The set of permissions that your ConnectApp requests.
  - `sid` string, nullable: The unique string that that we created to identify the ConnectApp resource.
  - `uri` string, nullable: The URI of the resource, relative to `https://api.twilio.com`.

## Changes

- **2024-04-18** (v2010) `cf63f47f41aa`: 4 breaking, 4 info
  - removed the enum value `DELETE` of the request property `DeauthorizeCallbackMethod`
  - removed the enum value `HEAD` of the request property `DeauthorizeCallbackMethod`
  - removed the enum value `PATCH` of the request property `DeauthorizeCallbackMethod`
  - removed the enum value `PUT` of the request property `DeauthorizeCallbackMethod`
  - …4 more

[Operation history](https://skmtc.dev/twilio/apis/api-v2010/changes/2010-04-01/Accounts/:AccountSid/ConnectApps/:Sid.json/post.md)

---

[API](https://skmtc.dev/twilio/apis/api-v2010.md) - [All operations](https://skmtc.dev/twilio/apis/api-v2010/llms.txt) - [OpenAPI document](https://skmtc.dev/twilio/apis/api-v2010/revisions/bfdf249a1298?raw)
