adding button on potential page

adding button on potential page

1.Can I add a button(for some action) on potential page using developer api?
2. Can child records of potential/opportunity  be created by api?
please clarify these.