Finished to write the api docs

Signed-off-by: Herbert Rocha <herberthb12@gmail.com>