Schedule a meeting

Refresh User Token

Refresh User Token

Refresh an authentication token for a SkyPostal user using a valid refresh token.

URL

PROD https://usr.skypostal.app

Endpoint

POST /api/Login/refreshUserToken

Request Credentials

Parameters

userInfo

Object - Required

User Info Definition.

User Info Definition

Parameters

user

Object - Required

User Definition.

application

Object

Application Info Definition.

User Definition

Parameters

userId

Integer - Required

User Id.

userUuid

String - Required

User Uuid.

Application Info Definition

Parameters

appKey

String

This appKey provided by Skypostal.

Authentication

Authentication

Bearer Token

String - Required

Use Bearer Token generated in the User Login endpoint.

The command should be run as in the following example:

{
    "userInfo": {
        "user": {
            "userId": 0,
            "userUuid": "5404a8b3-9564-461d-90bc-XXXXX"
        },
        "application": {
            "appKey": ""
        }
    }
}

The command will return the following format:

{
    "data": {
        "userLogged": {
            "user": {
                "userId": 2,
                "userUuid": "5404a8b3-9564-461d-90bc-XXXXX"
            },
            "userToken": {
                "appToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJ1bi9ueWF5eG1zMzVMWHRGaFJoUE9SeGVqRG...",
                "expiresInSeconds": 21600
            },
            "refreshToken": {
                "appToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhU2RiZGdzaEJlbU5aMzJ2MjgwS2pqQzk0M2...",
                "expiresInSeconds": 0
            }
        }
    },
    "server_info": {
        "serverDebugInfo": []
    }
}