Hello Community,
I am having major issues trying to connect to Confluence via its REST API's.
I am utilizing Node.js as my language.
In order to connect to REST API's I am using node-rest-client dependency.
My code is as follows:
var Client = require('node-rest-client').Client;
//Credentials to log into Confluence
var loginArgs = {
data: {
"username": "myUser",
"password": "myPassword"
},
headers: {
"Content-Type": "application/json"
}
};
//REST call to my Confluence
client.post("http://confluence_host.com:8080/api/session", loginArgs, function(data, response){
if (response.statusCode == 200) {
console.log('succesfully logged in, session:', data.session);
var session = data.session;
}
});
I utlize the same code to extract data from Jira utilizing its REST API's. But Jira has a auth/1/session API and for somereason I cant seem to find any auth API for Confluence.
In Jira, the response from the session API would be cookies that I add to my header for me to validate my other REST API call's.
I cannot figure it out for Confluence.
Would anyone be able to point me in the right direction.
-Roberto
The session endpoint is not available for Confluence:
- https://jira.atlassian.com/browse/CONFCLOUD-57359
I hope this helps.
Cheers,
Dario
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.