---
title: "Updates a content section for a community app."
method: PUT
path: "/api/v1/community/{appId}/content/{communityAppContentId}"
tags: ["Community"]
---

# Updates a content section for a community app.

`PUT /api/v1/community/{appId}/content/{communityAppContentId}`

Sample request:
            
    PUT /api/v1/community/{appid}/content/{communityAppContentId}
    {
       "Order": 1,
       "Title": "Some Title",
       "Content": "Some new markdown content"
    }

## Path parameters

- `appId` integer, required
- `communityAppContentId` integer, required

## Request body

- CommunityAppContent
  - `communityAppContentId` integer
  - `order` integer
  - `title` string, nullable
  - `content` string, nullable
  - `document` Document
    - `documentId` integer
    - `url` string, required
    - `title` string, nullable
    - `description` string, nullable
    - `lookupValue` string, nullable
    - `documentType` 0 | 1 | 2 | 3 | 4
    - `uploadedBy` ApplicationUser
      - `id` string, nullable
      - `userName` string, nullable
      - `normalizedUserName` string, nullable
      - `email` string, nullable
      - `normalizedEmail` string, nullable
      - `emailConfirmed` boolean
      - `passwordHash` string, nullable
      - `securityStamp` string, nullable
      - `concurrencyStamp` string, nullable
      - `phoneNumber` string, nullable
      - `phoneNumberConfirmed` boolean
      - `twoFactorEnabled` boolean
      - `lockoutEnd` string, date-time, nullable
      - `lockoutEnabled` boolean
      - `accessFailedCount` integer
      - `termsDate` string, date-time, nullable
      - `termsType` string, nullable
      - `companyId` string, nullable
      - `company` ApplicationCompany
        - `id` string, nullable
        - `displayName` string, nullable
        - `name` string, nullable
        - `created` string, date-time
        - `lastModified` string, date-time
        - `termsType` 0 | 1 | 2 | -1
        - `deploymentSchedule` string, nullable
        - `isPriorityCompany` boolean
        - `mfaRequired` boolean
        - `hasIntegratedServices` boolean
        - `salesforceAccountNumber` string, nullable
      - `firstName` string, nullable
      - `lastName` string, nullable
      - `name` string, nullable
      - `title` string, nullable
      - `website` string, nullable
      - `location` string, nullable
      - `created` string, date-time
      - `deletedOn` string, date-time, nullable
      - `lastModified` string, date-time
      - `lastLogin` string, date-time, nullable
      - `claims` ApplicationUserClaim[], nullable
        - `id` integer
        - `userId` string, nullable
        - `claimType` string, nullable
        - `claimValue` string, nullable
        - `user` ApplicationUser — recursive
      - `logins` ApplicationUserLogin[], nullable
        - `loginProvider` string, nullable
        - `providerKey` string, nullable
        - `providerDisplayName` string, nullable
        - `userId` string, nullable
        - `user` ApplicationUser — recursive
      - `tokens` ApplicationUserToken[], nullable
        - `userId` string, nullable
        - `loginProvider` string, nullable
        - `name` string, nullable
        - `value` string, nullable
        - `user` ApplicationUser — recursive
      - `userRoles` ApplicationUserRole[], nullable
        - `userId` string, nullable
        - `roleId` string, nullable
        - `user` ApplicationUser — recursive
        - `role` ApplicationRole
          - `id` string, nullable
          - `name` string, nullable
          - `normalizedName` string, nullable
          - `concurrencyStamp` string, nullable
          - `description` string, nullable
          - `created` string, date-time
          - `lastModified` string, date-time
          - `userRoles` ApplicationUserRole[], nullable
          - `roleClaims` ApplicationRoleClaim[], nullable
            - `id` integer
            - `roleId` string, nullable
            - `claimType` string, nullable
            - `claimValue` string, nullable
            - `role` ApplicationRole — recursive
          - `roleScopes` RoleScope[], nullable
            - `roleId` string, nullable
            - `scopeId` string, nullable
            - `scope` Scope
              - …
            - `role` ApplicationRole — recursive
      - `personalAccessTokens` PersonalAccessToken[], nullable
        - `accessTokenID` integer
        - `userID` string, required
        - `note` string, required
        - `lastUsed` string, date-time, nullable
        - `created` string, date-time
        - `token` string, required
        - `plaintextToken` string, nullable
        - `scopes` PersonalAccessTokenScope[], nullable
          - `accessTokenID` integer
          - `token` PersonalAccessToken — recursive
          - `scopeID` string, nullable
          - `scope` Scope
            - `concurrencyToken` string, nullable
            - `description` string, nullable
            - `descriptions` string, nullable
            - `displayName` string, nullable
            - `displayNames` string, nullable
            - `id` string, nullable
            - `name` string, nullable
            - `properties` string, nullable
            - `resources` string, nullable
            - `scopeClaims` ScopeClaim[], nullable
              - …
            - `prettyName` string, nullable
            - `isEnvironmentScope` boolean
        - `user` ApplicationUser — recursive
      - `notificationSubscriptions` NotificationSubscription[], nullable
        - `notificationSubscriptionId` integer
        - `notificationType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
        - `enabled` boolean
        - `key` string, nullable
        - `userId` string, nullable
        - `user` ApplicationUser — recursive
    - `uploadedByUserId` string, nullable
    - `uploadedOn` string, date-time, nullable
    - `stream` string, binary, nullable

## Response `200`

OK

---

[API](https://skmtc.dev/q2developer/apis/q2-portal-web-server.md) · [All operations](https://skmtc.dev/q2developer/apis/q2-portal-web-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/q2developer/q2-portal-web-server/revisions/7225eea22612/schema)
