How do a create an API?

How do I add a property to a resource?

How do I add a sub-property to a resource?

How do I add a sub-resource to a resource?

How do I authenticate my API?

How do I create a resource?