@ToanDN that is exactly what I did. I made a URL instance parameter for each category that was being used in the project so it points to videos and pictures if the videos and pictures contain that category. Walls, roofs, floors, windows, doors, etc. The URL goes to the media hosting website that has tags correlated to all Revit categories. In other words if a construction photo on the website has a wall in it, it's assigned a tag "Walls" on the website. You can populate a URL that points to the websites "Walls" tag. So every wall has that URL.
See here: http://a360.co/2cu6d5v
I don't think you'll have access media hosting website, but you can see all my URL parameters by category.
@Keith_Wilkinson Yes I challenged the CEO in the most respectful way possible even showing him the error that Revit requests a category for parameter creation and asking why text is preferred over URL. He did not really have an answer. The guy is extremely intelligent, a talented Data Architect, engineer, so on, but not a Revit user. He does often come up with Revit solutions I don't think of just because he has a deep understanding of BIM in general and how it works. He often uses terms that don't apply so getting past that lingo barrier is real fun.
@loboarch The parameter needs to point to a "tag" that is specific to an element of the building, so I am thinking they need to be separate.
@ToanDN He actually prefers I challenge him. Not trying to prove him wrong, but we are implementing something that has never been done. He is way too savvy of Data systems to pass it on. I'm trying to tell him it already does what he wants, and he is having trouble articulating why he is asking to modify what I have done. I think it's more brain storming than anything. We basically want the customer to see photos of walls in construction if they click on the properties of a wall in 3d on A360. Does that make sense?