new api integration