api discharge