Authentification
Pour vous authentifier auprès de notre API, vous avez besoin d'une clé API. Vous pouvez la créer et la consulter dans votre compte dans la section Développeur. Vous pouvez en savoir plus dans notre article d'aide (en allemand).
HTTP Basic Auth
Utilisez HTTP Basic Auth avec votre clé API. La clé API est envoyée directement en tant qu'en-tête, aucun encodage Base64 supplémentaire n'est requis.
Exemple de requête avec HTTP Basic Auth
curl https://gateway.seven.io/api/sms \
-H 'Authorization: basic VOTRE_CLÉ_API'
OAuth2 avec Bearer Token
L'authentification nécessite qu'une application soit enregistrée chez nous et que le client l'ait autorisée à utiliser l'API.
Exemple de requête avec Bearer Auth
curl https://gateway.seven.io/api/sms \
-H 'Authorization: Bearer ACCESS_TOKEN'
Authentification par en-tête HTTP
Envoyez votre requête API avec votre clé API dans l'en-tête X-Api-Key
Exemple de requête avec en-tête x-api-key
curl https://gateway.seven.io/api/sms \
-H 'X-Api-Key: VOTRE_CLÉ_API'
Authentification par paramètre GET/POST ou utilisateur/mot de passe
En alternative aux méthodes mentionnées ci-dessus, nous continuons à prendre en charge l'authentification par clé API en tant que paramètre GET ou POST p
.
La transmission par GET en particulier est considérée comme non sécurisée et ne doit donc pas être utilisée. Pour des raisons de compatibilité, l'authentification obsolète par utilisateur/mot de passe est également toujours possible. Ceci est fortement déconseillé.
Afficher les détails
- Name
u
- Type
- string
- Optional
- Optional
- Description
Votre alias de connexion ou votre adresse e-mail. Doit être spécifié si
p
contient le mot de passe de connexion.
- Name
p
- Type
- string
- Description
Votre clé API ou votre mot de passe de connexion.
Exemples
HTTP GET avec utilisateur/mot de passe
curl "https://gateway.seven.io/api/endpoint?u=VOTRE_LOGIN&p=VOTRE_MOT_DE_PASSE"
HTTP GET avec clé API
curl "https://gateway.seven.io/api/endpoint?p=VOTRE_CLÉ_API"
HTTP POST avec clé API
curl -X POST "https://gateway.seven.io/api/endpoint" \
-d "p=VOTRE_CLÉ_API"