pin API