const axios = require('axios');
const requestBody = {
name: "John",
surname: "Smith",
email: "example@gmail.com",
password: "examplePassw0rd!"
};
axios.post('https://auth.api.pinghome.io/v1/account', requestBody)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
const axios = require('axios');
const url = 'https://auth.api.pinghome.io/v1/account';
const requestBody = {
email: 'pinghome@gmail.com',
confirmation_code: '876112',
}
};
axios.patch(url, requestBody)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
const axios = require('axios');
const url = 'https://auth.api.pinghome.io/v1/account/confirmation-code';
const requestBody = {
email: 'user@example.com'
};
axios.post(url, requestBody)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
const axios = require('axios');
const url = 'https://auth.api.pinghome.io/v1/auth';
const requestBody = {
email: 'pinghome@gmail.com',
password: 'TestPassw0rd!'
};
axios.post(url, requestBody)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
const axios = require('axios');
const url = 'https://auth.api.pinghome.io/v1/auth';
axios.delete(url, {
headers: {
'Authorization': 'Bearer YOUR_TOKEN'
}
})
.then(response => {
if (response.status === 204) {
console.log('Session deleted successfully');
}
})
.catch(error => {
console.error(error.response.data);
});
const axios = require('axios');
const url = 'https://auth.api.pinghome.io/v1/account/password';
const requestBody = {
email: 'pinghome@gmail.com'
};
axios.post(url, requestBody)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
const axios = require('axios');
const url = 'https://auth.api.pinghome.io/v1/account/password';
const requestBody = {
email: 'pinghome@gmail.com',
code: '285009',
password: 'UpdatedPassw0rd!'
};
axios.patch(url, requestBody)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
const axios = require('axios');
const url = 'https://auth.api.pinghome.io/v1/account/password';
const requestBody = {
previous_password: 'UpdatedPassw0rd!',
proposed_password: 'TestPassw0rd!'
};
axios.put(url, requestBody, {
headers: {
'Authorization': 'Bearer YOUR_TOKEN'
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});