No, shieldbug1 is correct. The method body is the { and }
When making an interface, the methods are declared as:
public interface SomeInterface {
void someMethod(int par1, String par2String, Object par3Object);
}
And then we can get onto the actual topic of API's themselves. Anything that is a public/public static method can be called an API. The definition of what is an API in one's code... It's a very obscure line.