Basecamp · Schema

UploadCreateRequest

CollaborationProject ManagementRESTSaaSTeam Communication

Properties

Name Type Description
attachable_sgid string Signed global ID of the attachment obtained from the Basecamp attachment API
description string HTML-formatted information about the upload
base_name string Filename without extension
View JSON Schema on GitHub

JSON Schema

uploadcreaterequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/basecamp/json-schema/uploadcreaterequest-schema.json",
  "title": "UploadCreateRequest",
  "type": "object",
  "required": [
    "attachable_sgid"
  ],
  "properties": {
    "attachable_sgid": {
      "type": "string",
      "description": "Signed global ID of the attachment obtained from the Basecamp attachment API"
    },
    "description": {
      "type": "string",
      "description": "HTML-formatted information about the upload"
    },
    "base_name": {
      "type": "string",
      "description": "Filename without extension"
    }
  }
}