Copy curl -X POST "https://api.dev.cslpay.io/auth/refresh/token" \
-H "Authorization: Bearer <access-token>" \
-H "Content-Type: application/json" \
-d '{
"refreshToken": "eyJhbGciOiJIUzUxMiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIzY2UxMDZiYS04ODIyLTQ0OWMtYWI1MS1iNjhiNTZlMGVlNzQifQ.eyJleHAiOjE3MzMyNTgxNDcsImlhdCI6MTczMzIyMjE0NywianRpIjoiYjdiYTNlZWQtZDc2NC00YmE5LWIyNGUtMzliZWIyOTUzZGE5IiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9hay5tZ3QuY3NscGF5LmlvL3JlYWxtcy9tYXN0ZXIiLCJhdWQiOiJodHRwczovL2tleWNsb2FrLm1ndC5jc2xwYXkuaW8vcmVhbG1zL21hc3RlciIsInN1YiI6IjBmYzJjYTIxLWU3OWYtNGYyMi05MTI5LTgxNGI1NGIxMTBhMSIsInR5cCI6IlJlZnJlc2giLCJhenAiOiJhZG1pbi1jbGkiLCJzZXNzaW9uX3N0YXRlIjoiOTlhNmVmMGMtMDA1Mi00MTFmLTljOTgtOWJlNzNjM2Q0ZDExIiwic2NvcGUiOiJyb2xlcyBlbWFpbCBwcm9maWxlIiwic2lkIjoiOTlhNmVmMGMtMDA1Mi00MTFmLTljOTgtOWJlNzNjM2Q0ZDExIn0.vNuCaPhc5kqpGvGvKXo93fCxCcqsF7W-jxN_szAhNLmdMHYfvkXeMuFbsOBopoPqKfPLT8FxLbNVve4XtNxaiA"
}'Copy OkHttpClient client = new OkHttpClient();
String payload = """
{
"refreshToken": "eyJhbGciOiJIUzUxMiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIzY2UxMDZiYS04ODIyLTQ0OWMtYWI1MS1iNjhiNTZlMGVlNzQifQ.eyJleHAiOjE3MzMyNTgxNDcsImlhdCI6MTczMzIyMjE0NywianRpIjoiYjdiYTNlZWQtZDc2NC00YmE5LWIyNGUtMzliZWIyOTUzZGE5IiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9hay5tZ3QuY3NscGF5LmlvL3JlYWxtcy9tYXN0ZXIiLCJhdWQiOiJodHRwczovL2tleWNsb2FrLm1ndC5jc2xwYXkuaW8vcmVhbG1zL21hc3RlciIsInN1YiI6IjBmYzJjYTIxLWU3OWYtNGYyMi05MTI5LTgxNGI1NGIxMTBhMSIsInR5cCI6IlJlZnJlc2giLCJhenAiOiJhZG1pbi1jbGkiLCJzZXNzaW9uX3N0YXRlIjoiOTlhNmVmMGMtMDA1Mi00MTFmLTljOTgtOWJlNzNjM2Q0ZDExIiwic2NvcGUiOiJyb2xlcyBlbWFpbCBwcm9maWxlIiwic2lkIjoiOTlhNmVmMGMtMDA1Mi00MTFmLTljOTgtOWJlNzNjM2Q0ZDExIn0.vNuCaPhc5kqpGvGvKXo93fCxCcqsF7W-jxN_szAhNLmdMHYfvkXeMuFbsOBopoPqKfPLT8FxLbNVve4XtNxaiA"
}
""";
RequestBody body = RequestBody.create(
payload, MediaType.get("application/json"));
Request request = new Request.Builder()
.url("https://api.dev.cslpay.io/auth/refresh/token")
.post(body)
.addHeader("Authorization", "Bearer <access-token>")
.addHeader("Content-Type", "application/json")
.build();
try (Response response = client.newCall(request).execute()) {
if (!response.isSuccessful()) {
throw new IOException("Unexpected status " + response.code());
}
System.out.println(response.body().string());
}Copy const response = await fetch("https://api.dev.cslpay.io/auth/refresh/token", {
method: "POST",
headers: {
"Authorization": "Bearer <access-token>",
"Content-Type": "application/json"
},
body: JSON.stringify({
"refreshToken": "eyJhbGciOiJIUzUxMiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIzY2UxMDZiYS04ODIyLTQ0OWMtYWI1MS1iNjhiNTZlMGVlNzQifQ.eyJleHAiOjE3MzMyNTgxNDcsImlhdCI6MTczMzIyMjE0NywianRpIjoiYjdiYTNlZWQtZDc2NC00YmE5LWIyNGUtMzliZWIyOTUzZGE5IiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9hay5tZ3QuY3NscGF5LmlvL3JlYWxtcy9tYXN0ZXIiLCJhdWQiOiJodHRwczovL2tleWNsb2FrLm1ndC5jc2xwYXkuaW8vcmVhbG1zL21hc3RlciIsInN1YiI6IjBmYzJjYTIxLWU3OWYtNGYyMi05MTI5LTgxNGI1NGIxMTBhMSIsInR5cCI6IlJlZnJlc2giLCJhenAiOiJhZG1pbi1jbGkiLCJzZXNzaW9uX3N0YXRlIjoiOTlhNmVmMGMtMDA1Mi00MTFmLTljOTgtOWJlNzNjM2Q0ZDExIiwic2NvcGUiOiJyb2xlcyBlbWFpbCBwcm9maWxlIiwic2lkIjoiOTlhNmVmMGMtMDA1Mi00MTFmLTljOTgtOWJlNzNjM2Q0ZDExIn0.vNuCaPhc5kqpGvGvKXo93fCxCcqsF7W-jxN_szAhNLmdMHYfvkXeMuFbsOBopoPqKfPLT8FxLbNVve4XtNxaiA"
})
});
const data = await response.json();
console.log(data);Copy import requests
response = requests.post(
"https://api.dev.cslpay.io/auth/refresh/token",
headers={
"Authorization": "Bearer <access-token>",
"Content-Type": "application/json"
},
json={
"refreshToken": "eyJhbGciOiJIUzUxMiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIzY2UxMDZiYS04ODIyLTQ0OWMtYWI1MS1iNjhiNTZlMGVlNzQifQ.eyJleHAiOjE3MzMyNTgxNDcsImlhdCI6MTczMzIyMjE0NywianRpIjoiYjdiYTNlZWQtZDc2NC00YmE5LWIyNGUtMzliZWIyOTUzZGE5IiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9hay5tZ3QuY3NscGF5LmlvL3JlYWxtcy9tYXN0ZXIiLCJhdWQiOiJodHRwczovL2tleWNsb2FrLm1ndC5jc2xwYXkuaW8vcmVhbG1zL21hc3RlciIsInN1YiI6IjBmYzJjYTIxLWU3OWYtNGYyMi05MTI5LTgxNGI1NGIxMTBhMSIsInR5cCI6IlJlZnJlc2giLCJhenAiOiJhZG1pbi1jbGkiLCJzZXNzaW9uX3N0YXRlIjoiOTlhNmVmMGMtMDA1Mi00MTFmLTljOTgtOWJlNzNjM2Q0ZDExIiwic2NvcGUiOiJyb2xlcyBlbWFpbCBwcm9maWxlIiwic2lkIjoiOTlhNmVmMGMtMDA1Mi00MTFmLTljOTgtOWJlNzNjM2Q0ZDExIn0.vNuCaPhc5kqpGvGvKXo93fCxCcqsF7W-jxN_szAhNLmdMHYfvkXeMuFbsOBopoPqKfPLT8FxLbNVve4XtNxaiA"
},
)
response.raise_for_status()
print(response.json())