Proposal API methods