Identification

Tokens

Génère un token d'authentification POST
/v1/auth/token.json

Retourne un token d'authentification temporaire.

Paramètres supportés par ce endpoint :

NomTypeDescription
loginstringLogin
passwordstringMot de passe

Format de sortie :

data:{
    "token": "string",
    "token_media": "string",
    "user": {
        "user_id": "integer",
        "avatar": "string",
        "firstname": "string",
        "lastname": "string",
        "email": "string",
        "gender": "string",
        "is_admin": "boolean",
        "scopes": "List"
    },
    "expiration_date": "string",
    "expiration_delay": "int"
}
NomTypeDescription
tokenstringToken
token_mediastringToken d'accès aux médias
userobject
user_idintegerIdentifiant unique de l'utilisateur
avatarstringAvatar de l'utilisateur
firstnamestringPrénom de l'utilisateur
lastnamestringNom de l'utilisateur
emailstringEmail de l'utilisateur
genderstringGenre de l'utilisateur
is_adminbooleanIdentifie les administrateurs
scopesListDroits d'accès
expiration_dateFacultatifstringDate d'expiration
expiration_delayFacultatifintTemps en secondes avant expiration
Détail d'un token d'authentification GET
/v1/auth/token/{token}.json

Retourne les informations associées à un token d'authentification ainsi qu'à son utilisateur

Paramètres supportés par ce endpoint :

NomTypeDescription
tokenObligatoirestringtoken d'authentification

Format de sortie :

data:{
    "token": "string",
    "token_media": "string",
    "user": {
        "user_id": "integer",
        "avatar": "string",
        "firstname": "string",
        "lastname": "string",
        "email": "string",
        "gender": "string",
        "is_admin": "boolean",
        "scopes": "List"
    },
    "expiration_date": "string",
    "expiration_delay": "int"
}
NomTypeDescription
tokenstringToken
token_mediastringToken d'accès aux médias
userobject
user_idintegerIdentifiant unique de l'utilisateur
avatarstringAvatar de l'utilisateur
firstnamestringPrénom de l'utilisateur
lastnamestringNom de l'utilisateur
emailstringEmail de l'utilisateur
genderstringGenre de l'utilisateur
is_adminbooleanIdentifie les administrateurs
scopesListDroits d'accès
expiration_dateFacultatifstringDate d'expiration
expiration_delayFacultatifintTemps en secondes avant expiration

Quota

Quota de requêtes disponibles GET
/v1/rate.json

Retourne le quota de requêtes disponibles du client. Ne consomme pas le quota.