# Briefcase Update

Notifies the receiving party about the files in an application. Use this whenever you add or replace documents in an application. When you update, it sends the webhook to the receiving party. Once the receiving party gets the update, they must use [`/respond`](https://docs.moneythumb.com/api/pdf-insights/api-reference/other/respond). If you're the sender, you get a confirmation the update was accepted.

Endpoint: POST /briefcase/update
Version: 1.5
Security: bearerAuth

## Security:

  - `bearerAuth` (unknown)

## Path parameters:

  - `version` (string, required)
    The version of the API.

## Request fields (multipart/form-data):

  - `appid` (integer)
    Insights-assigned application identifier. Required if you use this instead of `appnumber`.

  - `appnumber` (string)
    Customer-provided identifier for the application. Required if you use this instead of `appid`.
    Example: ACME Widgets

  - `key` (string)
    Share key.

## Response 200:

  - `200` (unknown)
    Request successful.

## Response 400:

  - `400` (unknown)
    Bad Request - Invalid Input

## Response 400 fields (application/json):

  - `error` (string)
    Example: No file found to process

## Response 401:

  - `401` (unknown)
    Bad Request - Authentication Error

## Response 401 fields (application/json):

  - `error` (string)
    Example: Bad token

## Response 403:

  - `403` (unknown)
    Forbidden

## Response 403 fields (application/json):

  - `error` (string)
    Example: Briefcase feature disabled

## Response 500:

  - `500` (unknown)
    Internal Server Error

## Response 500 fields (application/json):

  - `error` (string)
    Example: Encountered an unknown error. It has been reported. Please contact support@moneythumb.com for any questions.

  - `requestId` (string)
    Unique identifier for the request, useful for tracing.

## Response 503:

  - `503` (unknown)
    Server Error - Service Unavailable

## Response 503 fields (application/json):

  - `error` (string)
    Example: Service unavailable

