Box · JSON Structure

Box Structure

Structural overview of the Box API surface; extracted from openapi/.

Type: Properties: 0
Cloud StorageCollaborationContent ManagementDocumentsEnterpriseFile Sharing

Box Structure is a JSON Structure definition published by Box.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Box",
  "providerId": "box",
  "kind": "json-structure",
  "description": "Structural overview of the Box API surface; extracted from openapi/.",
  "schemaCount": 197,
  "operationCount": 261,
  "schemas": [
    {
      "name": "PostOAuth2Token",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "grant_type"
      ]
    },
    {
      "name": "PostOAuth2Token--RefreshAccessToken",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "grant_type",
        "client_id",
        "client_secret",
        "refresh_token"
      ]
    },
    {
      "name": "PostOAuth2Revoke",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "grant_type"
      ]
    },
    {
      "name": "ZipDownloadRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "items"
      ]
    },
    {
      "name": "MetadataQuery",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "from",
        "ancestor_folder_id"
      ]
    },
    {
      "name": "FileRequestUpdateRequest",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "FileRequestCopyRequest",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "folder"
      ]
    },
    {
      "name": "SignRequestCreateRequest",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "signers"
      ]
    },
    {
      "name": "IntegrationMappingSlackCreateRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "partner_item",
        "box_item"
      ]
    },
    {
      "name": "ClientError",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "ConflictError",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OAuth2Error",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "SkillInvocation",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "WebhookInvocation",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "AccessToken",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "Classification",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "ClassificationTemplate",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "type",
        "scope",
        "displayName",
        "fields",
        "templateKey"
      ]
    },
    {
      "name": "Collaboration",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "Collaborations",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CollaborationAllowlistEntry",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "CollaborationAllowlistEntries",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CollaborationAllowlistExemptTarget",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "CollaborationAllowlistExemptTargets",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Collection",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "Collections",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Comment",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Comments",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Comment--Base",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Comment--Full",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DevicePinner",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "DevicePinners",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "EmailAlias",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "EmailAliases",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Enterprise--Base",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Event",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "Events",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "File",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FileConflict",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Files",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "File--Full",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "File--Mini",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "File--Base",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "FileRequest",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "type",
        "folder",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "FilesUnderRetention",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FileVersion",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FileVersion--Mini",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FileVersion--Base",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "FileVersion--Full",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FileVersions",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FileVersionLegalHold",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "FileVersionLegalHolds",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FileVersionRetention",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "FileVersionRetentions",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Folder",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Folder--Full",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Folder--Mini",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Folder--Base",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "FolderLock",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "FolderLocks",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "GenericSource",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegrationMapping",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "type",
        "partner_item",
        "box_item"
      ]
    },
    {
      "name": "IntegrationMapping--Base",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "IntegrationMapping--Mini",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegrationMappings",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Group",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Groups",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Group--Base",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "Group--Full",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Group--Mini",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GroupMembership",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "GroupMemberships",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Invite",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "Items",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LegalHoldPolicy",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LegalHoldPolicies",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LegalHoldPolicy--Mini",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "LegalHoldPolicyAssignment",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LegalHoldPolicyAssignment--Base",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "LegalHoldPolicyAssignments",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Metadata",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Metadata--Full",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Metadata--Base",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "Metadatas",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "MetadataCascadePolicy",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "MetadataCascadePolicies",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetadataQueryIndex",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "type",
        "status"
      ]
    },
    {
      "name": "MetadataQueryResults",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "MetadataTemplate",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "type",
        "id"
      ]
    },
    {
      "name": "MetadataTemplates",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RealtimeServer",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "RealtimeServers",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "RecentItem",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "RecentItems",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RetentionPolicies",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RetentionPolicy",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RetentionPolicy--Mini",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RetentionPolicy--Base",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "RetentionPolicyAssignment--Base",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "RetentionPolicyAssignment",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "RetentionPolicyAssignments",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ShieldInformationBarrier",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "ShieldInformationBarrier--Base",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ShieldInformationBarriers",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierReport",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierReport--Base",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierReports",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierSegment",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierSegments",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierSegmentMember",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierSegmentMember--Base",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierSegmentMember--Mini",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierSegmentMembers",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierSegmentRestriction",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "shield_information_barrier_segment",
        "restricted_segment"
      ]
    },
    {
      "name": "ShieldInformationBarrierSegmentRestriction--Base",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "shield_information_barrier_segment",
        "restricted_segment"
      ]
    },
    {
      "name": "ShieldInformationBarrierSegmentRestriction--Mini",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "shield_information_barrier_segment",
        "restricted_segment"
      ]
    },
    {
      "name": "ShieldInformationBarrierSegmentRestrictions",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SearchResults",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "type"
      ]
    },
    {
      "name": "SearchResultsWithSharedLinks",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "type"
      ]
    },
    {
      "name": "SearchResultWithSharedLink",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "SessionTerminationMessage",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "SkillCardsMetadata",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "StoragePolicy",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "StoragePolicies",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "StoragePolicy--Mini",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "StoragePolicyAssignment",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "StoragePolicyAssignments",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Task",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "Tasks",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "TaskAssignment",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "TaskAssignments",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "TermsOfService",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TermsOfServices",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "TermsOfService--Base",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "TermsOfServiceUserStatus",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "TermsOfServiceUserStatuses",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "SignTemplate",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SignTemplates",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TemplateSigner",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TemplateSignerInput",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "page_index"
      ]
    },
    {
      "name": "TrashFile",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "id",
        "type",
        "sequence_id",
        "sha1",
        "description",
        "size",
        "path_collection",
        "created_at",
        "modified_at",
        "modified_by",
        "owned_by",
        "item_status"
      ]
    },
    {
      "name": "TrashFolder",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "id",
        "type",
        "name",
        "description",
        "size",
        "path_collection",
        "created_by",
        "modified_by",
        "owned_by",
        "item_status"
      ]
    },
    {
      "name": "TrashWebLink",
      "type": "object",
      "propertyCount": 18,
      "required": []
    },
    {
      "name": "TrashFileRestored",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "id",
        "type",
        "sequence_id",
        "sha1",
        "description",
        "size",
        "path_collection",
        "created_at",
        "modified_at",
        "modified_by",
        "owned_by",
        "item_status"
      ]
    },
    {
      "name": "TrashFolderRestored",
      "type": "object",
      "propertyCount": 21,
      "required": []
    },
    {
      "name": "TrashWebLinkRestored",
      "type": "object",
      "propertyCount": 18,
      "required": [
        "sequence_id",
        "path_collection"
      ]
    },
    {
      "name": "UploadPart",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UploadPart--Mini",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "UploadedPart",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "UploadParts",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UploadSession",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "UploadUrl",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "User",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UserAvatar",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Users",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "User--Full",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "User--Mini",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "User--Base",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "id"
      ]
    },
    {
      "name": "User--Collaborations",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UserIntegrationMappings",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Watermark",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Webhook",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Webhook--Mini",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "Webhooks",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "WebLink",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "WebLink--Base",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "WebLink--Mini",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Workflow",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Workflow--Full",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Workflow--Mini",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "Workflows",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ZipDownload",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ZipDownloadStatus",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "SignRequest--Base",
      "type": "object",
      "propertyCount": 13,
      "required": []
    },
    {
      "name": "SignRequest",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SignRequests",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FileOrFolderScope",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "EventSource",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "item_type",
        "item_id",
        "item_name"
      ]
    },
    {
      "name": "KeywordSkillCard",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "skill_card_type",
        "skill",
        "invocation",
        "entries"
      ]
    },
    {
      "name": "IntegrationMappingSlackOptions",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "IntegrationMappingPartnerItemSlack",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "IntegrationMappingBoxItemSlack",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "TimelineSkillCard",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "type",
        "skill_card_type",
        "skill",
        "invocation",
        "entries"
      ]
    },
    {
      "name": "TranscriptSkillCard",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "type",
        "skill_card_type",
        "skill",
        "invocation",
        "entries"
      ]
    },
    {
      "name": "StatusSkillCard",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "skill_card_type",
        "skill",
        "invocation",
        "status"
      ]
    },
    {
      "name": "SignRequestCreateSigner",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "SignRequestPrefillTag",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "SignRequestSignerInput",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "page_index"
      ]
    },
    {
      "name": "SignRequestSigner",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "email"
      ]
    },
    {
      "name": "ShieldInformationBarrierReference",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ShieldInformationBarrierReportDetails",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "TrackingCode",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "MetadataFilter",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "MetadataFieldFilterString",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetadataFieldFilterFloat",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetadataFieldFilterMultiSelect",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetadataFieldFilterFloatRange",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetadataFieldFilterDateRange",
      "type": "object",
      "propertyCount": 0,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/authorize",
      "operationId": "get_authorize",
      "summary": "Box Authorize user",
      "tags": [
        "Authorization"
      ]
    },
    {
      "method": "POST",
      "path": "/oauth2/token",
      "operationId": "post_oauth2_token",
      "summary": "Box Request access token",
      "tags": [
        "Authorization"
      ]
    },
    {
      "method": "POST",
      "path": "/oauth2/token#refresh",
      "operationId": "post_oauth2_token#refresh",
      "summary": "Box Refresh access token",
      "tags": [
        "Authorization"
      ]
    },
    {
      "method": "POST",
      "path": "/oauth2/revoke",
      "operationId": "post_oauth2_revoke",
      "summary": "Box Revoke access token",
      "tags": [
        "Authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/files/{file_id}",
      "operationId": "get_files_id",
      "summary": "Box Get file information",
      "tags": [
        "Files"
      ]
    },
    {
      "method": "POST",
      "path": "/files/{file_id}",
      "operationId": "post_files_id",
      "summary": "Box Restore file",
      "tags": [
        "Trashed Files"
      ]
    },
    {
      "method": "PUT",
      "path": "/files/{file_id}",
      "operationId": "put_files_id",
      "summary": "Box Update file",
      "tags": [
        "Files"
      ]
    },
    {
      "method": "DELETE",
      "path": "/files/{file_id}",
      "operationId": "delete_files_id",
      "summary": "Box Delete file",
      "tags": [
        "Files"
      ]
    },
    {
      "method": "GET",
      "path": "/files/{file_id}/content",
      "operationId": "get_files_id_content",
      "summary": "Box Download file",
      "tags": [
        "Downloads"
      ]
    },
    {
      "method": "POST",
      "path": "/files/{file_id}/content",
      "operationId": "post_files_id_content",
      "summary": "Box Upload file version",
      "tags": [
        "Uploads"
      ]
    },
    {
      "method": "POST",
      "path": "/files/content",
      "operationId": "post_files_content",
      "summary": "Box Upload file",
      "tags": [
        "Uploads"
      ]
    },
    {
      "method": "POST",
      "path": "/files/upload_sessions",
      "operationId": "post_files_upload_sessions",
      "summary": "Box Create upload session",
      "tags": [
        "Uploads (Chunked)"
      ]
    },
    {
      "method": "POST",
      "path": "/files/{file_id}/upload_sessions",
      "operationId": "post_files_id_upload_sessions",
      "summary": "Box Create upload session for existing file",
      "tags": [
        "Uploads (Chunked)"
      ]
    },
    {
      "method": "GET",
      "path": "/files/upload_sessions/{upload_session_id}",
      "operationId": "get_files_upload_sessions_id",
      "summary": "Box Get upload session",
      "tags": [
        "Uploads (Chunked)"
      ]
    },
    {
      "method": "PUT",
      "path": "/files/upload_sessions/{upload_session_id}",
      "operationId": "put_files_upload_sessions_id",
      "summary": "Box Upload part of file",
      "tags": [
        "Uploads (Chunked)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/files/upload_sessions/{upload_session_id}",
      "operationId": "delete_files_upload_sessions_id",
      "summary": "Box Remove upload session",
      "tags": [
        "Uploads (Chunked)"
      ]
    },
    {
      "method": "GET",
      "path": "/files/upload_sessions/{upload_session_id}/parts",
      "operationId": "get_files_upload_sessions_id_parts",
      "summary": "Box List parts",
      "tags": [
        "Uploads (Chunked)"
      ]
    },
    {
      "method": "POST",
      "path": "/files/upload_sessions/{upload_session_id}/commit",
      "operationId": "post_files_upload_sessions_id_commit",
      "summary": "Box Commit upload session",
      "tags": [
        "Uploads (Chunked)"
      ]
    },
    {
      "method": "POST",
      "path": "/files/{file_id}/copy",
      "operationId": "post_files_id_copy",
      "summary": "Box Copy file",
      "tags": [
        "Files"
      ]
    },
    {
      "method": "GET",
      "path": "/files/{file_id}/thumbnail.{extension}",
      "operationId": "get_files_id_thumbnail_id",
      "summary": "Box Get file thumbnail",
      "tags": [
        "Files"
      ]
    },
    {
      "method": "GET",
      "path": "/files/{file_id}/collaborations",
      "operationId": "get_files_id_collaborations",
      "summary": "Box List file collaborations",
      "tags": [
        "Collaborations (List)"
      ]
    },
    {
      "method": "GET",
      "path": "/files/{file_id}/comments",
      "operationId": "get_files_id_comments",
      "summary": "Box List file comments",
      "tags": [
        "Comments"
      ]
    },
    {
      "method": "GET",
      "path": "/files/{file_id}/tasks",
      "operationId": "get_files_id_tasks",
      "summary": "Box List tasks on file",
      "tags": [
        "Tasks"
      ]
    },
    {
      "method": "GET",
      "path": "/files/{file_id}/trash",
      "operationId": "get_files_id_trash",
      "summary": "Box Get trashed file",
      "tags": [
        "Trashed Files"
      ]
    },
    {
      "method": "DELETE",
      "path": "/files/{file_id}/trash",
      "operationId": "delete_files_id_trash",
      "summary": "Box Permanently remove file",
      "tags": [
        "Trashed Files"
      ]
    },
    {
      "method": "GET",
      "path": "/files/{file_id}/versions",
      "operationId": "get_files_id_versions",
      "summary": "Box List all file versions",
      "tags": [
        "File Versions"
      ]
    },
    {
      "method": "GET",
      "path": "/files/{file_id}/versions/{file_version_id}",
      "operationId": "get_files_id_versions_id",
      "summary": "Box Get file version",
      "tags": [
        "File Versions"
      ]
    },
    {
      "method": "PUT",
    

# --- truncated at 32 KB (89 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/box/refs/heads/main/json-structure/box-structure.json