> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reset social content flow

> <Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Clears the app's social content flow so you can start over from [Start social content flow](/api-reference/start-social-content-flow).

<Warning>This discards the questions, your answers, the strategy, and the content plan with every post and generated image. It also drops any scheduled post proposals. None of it is recoverable, and the credits already spent are not refunded.</Warning>

The standalone teaser post is deliberately kept, so a reset does not regenerate it.

The response is the same whether or not the app had anything to clear, so a 200 is not evidence that a plan existed. This endpoint shares a limit of 15 requests per minute with the other social content endpoints.

<Note>This endpoint accepts a personal API key. Workspace API keys are not authorized for it and are rejected with a 403.</Note>



## OpenAPI

````yaml /developers/references/app-management/app-management-openapi.json post /api/apps/{app_id}/virality/reset
openapi: 3.1.0
info:
  title: Base44 App Management API
  version: 1.0.0
servers:
  - url: https://app.base44.com
security:
  - ApiKeyAuth: []
paths:
  /api/apps/{app_id}/virality/reset:
    post:
      summary: Reset social content flow
      description: >-
        <Info>This API is in beta. Endpoints, fields, and behavior may still
        change, so avoid depending on it in production.</Info>


        Clears the app's social content flow so you can start over from [Start
        social content flow](/api-reference/start-social-content-flow).


        <Warning>This discards the questions, your answers, the strategy, and
        the content plan with every post and generated image. It also drops any
        scheduled post proposals. None of it is recoverable, and the credits
        already spent are not refunded.</Warning>


        The standalone teaser post is deliberately kept, so a reset does not
        regenerate it.


        The response is the same whether or not the app had anything to clear,
        so a 200 is not evidence that a plan existed. This endpoint shares a
        limit of 15 requests per minute with the other social content endpoints.


        <Note>This endpoint accepts a personal API key. Workspace API keys are
        not authorized for it and are rejected with a 403.</Note>
      operationId: reset_plan_api_api_apps__app_id__virality_reset_post
      parameters:
        - name: app_id
          in: path
          required: true
          schema:
            type: string
            description: ID of the app.
            title: App Id
          description: ID of the app.
          example: 6820f3a4e7b91d003c45a1f2
      responses:
        '200':
          description: The social content flow was cleared.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResetResponse'
        '401':
          description: Missing or invalid credentials.
        '403':
          description: >-
            You don't have editor access to this app, or you used a workspace
            API key.
        '404':
          description: >-
            App not found, or the social content feature is not enabled for your
            account.
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
        '429':
          description: Rate limit exceeded (15 requests per minute).
        '500':
          description: The reset failed. Retry the request.
components:
  schemas:
    ResetResponse:
      properties:
        status:
          type: string
          title: Status
          description: Always `ok` when the reset is applied.
          default: ok
          example: ok
      type: object
      title: ResetResponse
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: api_key
      description: Personal API key.

````