Data Management Commands

Browse hubs, projects, folders, and items in BIM 360 and Autodesk Construction Cloud (ACC).

RAPS data management demo

Note: Data Management commands require 3-legged OAuth. Run raps auth login first.

Commands Overview

CommandDescription
raps hub listList accessible hubs
raps hub infoGet hub details
raps project listList projects in a hub
raps project infoGet project details
raps folder listList folder contents
raps folder createCreate a new folder
raps folder renameRename a folder
raps folder deleteDelete a folder
raps folder permissionsShow folder permissions
raps item infoGet item details
raps item versionsList item versions
raps item create-from-ossCreate item from OSS object
raps item deleteDelete an item
raps item renameRename an item

raps hub list

List all accessible BIM 360/ACC hubs.

$ raps hub list
Hubs:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ID                                       β”‚ Name                        β”‚ Type  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€
β”‚ b.12345678-1234-1234-1234-123456789abc   β”‚ My Company                  β”‚ BIM360β”‚
β”‚ b.87654321-4321-4321-4321-cba987654321   β”‚ Partner Organization        β”‚ ACC   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”˜

raps project list

List projects within a hub.

$ raps project list b.12345678-1234-1234-1234-123456789abc
Projects in 'My Company':
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ID                                     β”‚ Name                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ b.proj-123                             β”‚ Downtown Office Building        β”‚
β”‚ b.proj-456                             β”‚ Hospital Renovation             β”‚
β”‚ b.proj-789                             β”‚ University Campus               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

raps folder list

List contents of a folder.

$ raps folder list b.proj-123 urn:adsk.wipprod:fs.folder:abc123
Folder Contents:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Type    β”‚ Name                           β”‚ ID                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ folder  β”‚ Drawings                       β”‚ urn:adsk...folder:def456      β”‚
β”‚ folder  β”‚ Models                         β”‚ urn:adsk...folder:ghi789      β”‚
β”‚ item    β”‚ Project Schedule.xlsx          β”‚ urn:adsk...item:jkl012        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

List top-level folders:

raps folder list b.proj-123 --top

raps folder create

Create a new folder.

$ raps folder create b.proj-123 urn:adsk...folder:parent --name "New Folder"
βœ“ Folder created successfully!
  Name: New Folder
  ID: urn:adsk.wipprod:fs.folder:xyz789

raps folder rename

Rename a folder.

raps folder rename <PROJECT_ID> <FOLDER_ID> --name <NEW_NAME>

Example:

$ raps folder rename b.proj-123 urn:adsk...folder:abc123 --name "Revised Drawings"
βœ“ Folder renamed successfully!

raps folder delete

Delete a folder.

raps folder delete <PROJECT_ID> <FOLDER_ID>

Warning: Folder must be empty. Move or delete contents first.

Example:

$ raps folder delete b.proj-123 urn:adsk...folder:abc123
βœ“ Folder deleted successfully!

raps item versions

List all versions of an item.

$ raps item versions urn:adsk.wipprod:dm.lineage:abc123
Versions of 'Building Model.rvt':
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Version β”‚ Created                 β”‚ URN                                    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ 3       β”‚ 2024-01-15 14:30:00     β”‚ urn:adsk.wipprod:fs.file:version3      β”‚
β”‚ 2       β”‚ 2024-01-10 09:15:00     β”‚ urn:adsk.wipprod:fs.file:version2      β”‚
β”‚ 1       β”‚ 2024-01-05 11:00:00     β”‚ urn:adsk.wipprod:fs.file:version1      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

raps item delete

Delete an item from a project.

raps item delete <PROJECT_ID> <ITEM_ID>

Example:

$ raps item delete b.proj-123 urn:adsk.wipprod:dm.lineage:abc123
βœ“ Item deleted successfully

raps item rename

Rename an item (update display name).

raps item rename <PROJECT_ID> <ITEM_ID> --name <NEW_NAME>

Options:

  • --name, -n - New display name

Example:

$ raps item rename b.proj-123 urn:adsk.wipprod:dm.lineage:abc123 --name "Updated Model v2.rvt"
βœ“ Item renamed to: Updated Model v2.rvt

Common Workflows

Browse project structure

# 1. List hubs
raps hub list

# 2. List projects in a hub
raps project list b.12345678-1234-1234-1234-123456789abc

# 3. List top-level folders
raps folder list b.proj-123 --top

# 4. Browse specific folder
raps folder list b.proj-123 urn:adsk.wipprod:fs.folder:abc123

Export project data

# Export all hubs as JSON
raps hub list --output json > hubs.json

# Export projects
raps project list $HUB_ID --output json > projects.json

Next Steps

  • Issues β€” Manage project issues
  • Webhooks β€” Subscribe to project events