# UpdateOAuthClientDTO

Type: object

Schema: [UpdateOAuthClientDTO](https://sourcey-gauzy.pages.dev/api-reference/models/updateoauthclientdto/index.md)

- `name` (optional)
  Type: string
  
  maxLength: 100
  
  Example:
  
  ```json
  "Activepieces"
  ```

- `description` (optional)
  Type: string; nullable
  
  maxLength: 500

- `redirectUris` (optional)
  Type: array
  
  Example:
  
  ```json
  [
    "https://cloud.activepieces.com/redirect"
  ]
  ```
  
  Items:
    Type: string

- `allowedScopes` (optional)
  Type: array
  
  Example:
  
  ```json
  [
    "profile",
    "email"
  ]
  ```
  
  Items:
    Type: string

- `allowedGrantTypes` (optional)
  Type: array
  
  default: ["authorization_code"]
  
  Items:
    Type: string
    
    enum: ["authorization_code","refresh_token","client_credentials"]

- `pkceRequired` (optional)
  Type: boolean
  
  default: false

- `accessTokenTtl` (optional)
  Type: number
  
  default: 86400
  
  minimum: 60
  
  maximum: 604800

- `refreshTokenTtl` (optional)
  Type: number
  
  default: 2592000
  
  minimum: 60
  
  maximum: 7776000

- `isActive` (optional)
  Type: boolean