Intakes

Attach a file to the client brief

Attaches a file to the client brief — the information and documents you hand the client, shown at the top of the portal before the requested items (see client_brief on POST /v1/intakes). Goes through the same pipeline a client's own upload does: real content-type sniffing rather than trusting the declared MIME, HEIC→JPEG conversion, and an antivirus scan before the file is stored — an infected upload is refused outright (422), not stored and hidden. A brief holds at most 10 files; an 11th returns 422. Counts against the account's storage quota. Refused with 409 (reason intake_archived) on an archived intake.

post/v1/intakes/{id}/brief/files

Request

  • Base URL: https://api.briefgate.dev
  • URL: https://api.briefgate.dev/v1/intakes/{id}/brief/files
  • Auth: HTTP bearer

Path parameters

idstring required

Intake ID

Response

File attached

Example response

{
  "file": {
    "id": "bff_01J9Z8X"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.