Probleme avce API

Bonjour,

J’ai un probleme avec l’API.

Qu’importe la requête je me fais bloquer par cloudfront:

curl -s -X GET « https://api.app-abby.com/organizations?page=1&limit=1 »
-H « Authorization: Bearer suk_XXXX »
-H « Accept: / »
2>&1 | head -20

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>403 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Request blocked.
We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
<BR clear="all">
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: fR8P-ywEI0tpzu35EQHXC6MS02Gh5VD8kGy7aZK8YNrbv5yblsGJEg==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>%                              

Vous avez une idée?

Merci

ça foctionne en passant un user agent de ce type par exemple: -H "User-Agent: Symfony HttpClient

J’ai loupé une ligne dans la doc?

Et j’en profite, on ne peut pas "envoyer” la facture par email depuis l’API?

J’ai essayé cette recommandation de votre Chat Agent IA :

En mode API, le flux est : créer la facture → finaliser → send-invoice-by-email (vous indiquez le billingId, les destinataires, l’objet et le contenu).

Mais ça passe pas

Effectivement, un header « User-Agent » est requis pour que la requête vers l’API fonctionne, ce qui est absent dans la documentation (avec une valeur quelconque). Une petite mise à jour de la documentation s’impose :wink: