Is it possible to access Revit Server with some kind of custom made API?
For example: via SOAP or REST protocol. Ideally I would like to get an IFC output file from server, which will be then displayed on "smart" mobile device in form of augmented reality. I attached a scheme of a system I am trying to make. I am mainly working on middle ware, which could connect directly to server monitor any kind of update, get an IFC file, transform it to file format appropriate for display with Augmented reality application Layar or Junaio.
Thanks,
Sebastjan
HI there,
Here is some info about the Revit Server REST API.
http://thebuildingcoder.typepad.com/blog/2011/11/revit-server-rest-api.html
Unfortunately, at the moment it does not provide API to upload/download files from the server.
However, the Revit API does provid the function to download from (but not upload to) the server.
You would need Revit anyway to read the actual file and turn it into e.g. IFC.
I hope this helps.
Cheers,
Adam Nagy
Autodesk Developer Network
Hi,
My question is about using the API against a server version of Revit to dynamically generate a family. We already produce an Addin that uses the API to send geometry and parameters into the Family Editor to dynamically create windows, doors, and combinations. It works great on a local installation, but I was wondering if a server version of Revit exists that might allow online users to generate Revit Families dynamically in real time. Now that we can create millions of customized permutations in real time, it seems like a huge step backwards to create a traditional Revit (Seek?) library.
thanks,
I'm new to Revit implementation.. this might be silly question for pros out there..
How can I identify if a Revit Model is changed using my Revit Server API ( what is the method) ? my goal is to identify the model that is changed and copy to different location and extract the data.
Any help will be greatly appreciated.
Adam,
Last year I posted a question (in this thread) about using Revit 2013 as a service. I didn't hear back that it was possible. Do you know whether the new 2015 version of Revit and the 2015 Revit API would allow Revit to be accessed as a Software As A Service implementation? We have an even greater need to do this now that Revit LT has been adopted by folks who want to incorporate our windows and doors into their Revit models. Since LT is not designed to run the Addins, they have no way of using our window generator Addin.
thanks,
Hi Christopher,
No headless/server version of Revit is available for 3rd parties.
Technically it should be possible to have a Revit on a server that is accessed from other computers to do some processing.
I do not know the legal side of it though - e.g. if all users accessing this server would need to have a full Revit license or not, or if even that would not make it legal.
Cheers,
Adam,
Thanks for the response, even though I was hoping for an emphatic "YES". Our Addin currently invokes the capabilities of the Family Editor by sending the unit geometry into the family editor. The Family Editor interface is never raised as all this happens in the background. When the Family/Type has been created, the new unit is added to the Project/Family tree and the user is notified via a modal dialog box. So let me fine tune my original question by asking if there is a headless version of the Family Editor that works independently of the main Revit user interface. My primary Revit/Window Studio developer doesn't think so,but it doesn't hurt to ask. The release of Revit LT has created a growing pool of architects who want Andersen symbols but can't use our Addin to create them dynamically.
thanks again,
Can't find what you're looking for? Ask the community or share your knowledge.