add charge api