How to create a custom API?

estoy intentando crear un API personalizada para que me devuelva los valores de las listas desplegables, sin embargo no he logrado hacerlo, hay alguna guia o algún lugar que me pueda ser de utilidad para poder crear un api personalizada en suite crm 7.14.6?

Version 8 API you can do a meta query and get the field values.