Login / Logout

Llamada de Login

curl -X POST -d "u=USERNAME&p=PASSWORD" https://[ACCOUNT_NAME].facturadirecta.com/api/login.xml


RESPUESTA SATISFACTORIA:


<?xml version="1.0" encoding="UTF-8"?>

<login>

<token>03334b0a261a2c355ae2db022a963d8e</token>

<username><![CDATA[ramiro]]></username>

<fullname><![CDATA[Ramiro Sánchez Tijera]]></fullname>

<companyName><![CDATA[Ramiro Sánchez Tijera (Empresa)]]></companyName>

<accountName><![CDATA[ACCOUNT_NAME]]></accountName>

<accountDomain><![CDATA[ACCOUNT_NAME.facturadirecta.com]]></accountDomain>

<currency>EUR</currency>

</login>


RESPUESTA DE ERROR:


<?xml version="1.0" encoding="UTF-8"?>

<xml>

<httpStatus>403</httpStatus>

<errorCode>FORBIDDEN</errorCode>

</xml>


(con el código de estado de HTTP también fijado a 403)

Llamada de Logout

curl -u 03334b0a261a2c355ae2db022a963d8e:x https://[ACCOUNT_NAME].facturadirecta.com/api/logout.xml


RESPUESTA SATISFACTORIA:


<?xml version="1.0" encoding="UTF-8"?>

<logout>

<result>true</result>

</logout>



RESPUESTA DE ERROR:


<?xml version="1.0" encoding="UTF-8"?>

<xml>

<httpStatus>403</httpStatus>

<errorCode>FORBIDDEN</errorCode>

</xml>