0

I have been following those two links to Upload an RVT File:

And POST items works fine as long as the type of file is "item:autodesk.bim360:File".

The problem is that if you browse through Autodesk Docs in Revit, the .RVT file will not be visible.

Worksharing model have the type "items:autodesk.bim360:C4RModel" instead.

But if I try to post the same item with the type: "items:autodesk.bim360:C4RModel" I get the strange following error:

CATCH ERR failed to create an item: {
   id: '5c2fb263-c2fd-45d1-b213-0c38d26de9c1',   
   status: '403',   
   code: 'USER_NOT_AUTHENTICATED',   
   detail: "The client_id is not whitelisted for schema 'items:autodesk.bim360:C4RModel' access." }

Note: I tried with both 3-legged and 2 legged with x-user-id.

If I post the item with the type "items:autodesk.bim360:File" and then try to Publish Model using CommandsApi, then I get the following error:

{ statusCode: 500, statusMessage: 'InternalServerError' }
CATCH ERR failed to publish an item. {
  id: '610f1aa8-68d5-4adc-be26-7fd7228a02e9',
  status: '500',
  code: 'C4R',
  detail: 'Failed to publish model'
}

So how can I upload a model and then convert it to a Worksharing model? Can it be done? Any Help would be much appreciated.

Duzmac
  • 421
  • 1
  • 5
  • 14

1 Answers1

0

Unfortunately, you will need to initialize the Cloud Worksharing model using Revit API with Revit Desktop at this moment. You cannot use the items:autodesk.bim360:C4RModel type to do so as I know.

See here for the details of initialize the Cloud Worksharing models using Revit API

https://forums.autodesk.com/t5/revit-api-forum/initiate-cloud-collaboration-for-a-workshared-model/m-p/10114585/highlight/true#M53859

Eason Kang
  • 6,155
  • 1
  • 7
  • 24
  • Thanks Eason, This should be clarified in the documentation, for example here: https://forge.autodesk.com/en/docs/data/v2/tutorials/upload-file/ as there is a lot of time wasted trying to figure out what is going on when the feature is simply not available yet. – Duzmac Jun 07 '22 at 00:19