File sharing API