New Box Integration Features: - BoxClient class for Box API operations - IDGenerator for 6-character unique IDs (A-Z a-z 0-9) - Auto-create campaign folders in Box - Rename files with unique ID suffix (filename_ID.ext) - Upload metadata JSON to Box custom fields - Track Box file IDs and URLs Download Workflow Enhancement: - New button: '📥📦 Download & Upload to Box' - Downloads from DAM → Uploads to Box - Each file gets unique 6-char ID - Creates campaign folder: {campaign_id}_{campaign_name} - Results show: original → renamed filename with ID Box Configuration: - Developer Token: e7Q1kS6rOM1tH2ezzCg4KgRfcyNW2JHI - Root Folder: 348304357505 - OAuth creds in Box-config.json ID Generation: - Phase 1: Random 6-char (current) - Phase 2: PostgreSQL DB via REST API (ready to integrate) Metadata Storage: - Stored in Box file description (custom metadata field later) - Full DAM metadata JSON preserved - Includes: asset_id, campaign info, all metadata fields Ready for testing! Download workflow now stores assets in Box with tracking. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
12 lines
No EOL
262 B
JSON
12 lines
No EOL
262 B
JSON
{
|
|
"boxAppSettings": {
|
|
"clientID": "l2atwxxq4xna7phcjr2uifm4mbah69qp",
|
|
"clientSecret": "6XcuCQ6akpk9daE0UHaGSv3mSxWaER4l",
|
|
"appAuth": {
|
|
"publicKeyID": "",
|
|
"privateKey": "",
|
|
"passphrase": ""
|
|
}
|
|
},
|
|
"enterpriseID": "43984435"
|
|
} |