Arguments spécifiques

Obtenir la liste des arguments spécifiques

GET /special_arguments/list

Exemple de requête avec cURL

	
curl -u #:#{password}'\
-H 'User-Agent: #{user_agent}'\
-X GET https://#{subdomain}.iscriba.com/api/special_arguments/list
	

Exemple de réponse XML

HTTP Status: 200 OK
<?xml version="1.0" encoding="utf-8"?> 
<xml>
	<special_arguments>
		<special_argument>
			<status>
				<estimate>
					<item>
						<value>draft</value>
						<translation>Créé</translation>
					</item>
					<item>
					...
					</item>
				</estimate>
				<purchaseorder>
				...
				</purchaseorder>
				...
			</status>
		</special_argument>
		<special_argument>
		...
		</special_argument>
	</special_arguments>
</xml> 
	
Haut

status

Argument Type Valeur
status string Pour le cas d'un devis :
  • "draft" pour créé
  • "sent" pour envoyé
  • "signed" pour signé
  • "unsigned" pour non signé/expiré
  • "invoiced" pour facturé
  • "abandonned" pour abandonné
Pour le cas d'un bon de commande :
  • "draft" pour créé
  • "sent" pour envoyé
Pour le cas d'une facture :
  • "draft" pour créée
  • "sent" pour envoyée
Pour le cas d'un bon de livraison :
  • "draft" pour créé
  • "sent" pour envoyé
  • "delivered" pour livré

GET /special_arguments/status

Exemple de requête avec cURL

	
curl -u #:#{password}'\
-H 'User-Agent: #{user_agent}'\
-X GET https://#{subdomain}.iscriba.com/api/special_arguments/status
	

Exemple de réponse XML

HTTP Status: 200 OK
<?xml version="1.0" encoding="utf-8"?> 
<xml>
	<special_argument>
		<status>
			<estimate>
				<item>
					<value>draft</value>
					<translation>Créé</translation>
				</item>
				<item>
				...
				</item>
			</estimate>
			<purchaseorder>
			...
			</purchaseorder>
			<invoice>
			...
			</invoice>
			<packinglist>
			...
			</packinglist>
		</status>
	</special_argument>
</xml> 
	
Haut

operator

Argument Type Valeur
#{key}_operator string
  • "eq" pour égal
  • "lt" pour plus petit que
  • "lteq" pour plus petit que ou égal
  • "gt" pour plus grand que
  • "gte" pour plus grand que ou égal

GET /special_arguments/operator

Exemple de requête avec cURL

	
curl -u #:#{password}'\
-H 'User-Agent: #{user_agent}'\
-X GET https://#{subdomain}.iscriba.com/api/special_arguments/operator
	

Exemple de réponse XML

HTTP Status: 200 OK
<?xml version="1.0" encoding="utf-8"?> 
<xml>
	<special_argument>
		<operator>
			<item>
				<value>eq</value>
				<translation>=</translation>
			</item>
			<item>
				<value>lt</value>
				<translation>&lt;</translation>
			</item>
			<item>
			...
			</item>
		</operator>
	</special_argument>
</xml> 
	
Haut