SocialOS

Suggest Edits

/classes/{classname}

 
Suggest Edits

post

Create a class

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
posthttps://parse.test.socialos.io/api/classes/classname
curl --request POST \
  --url https://parse.test.socialos.io/api/classes/classname
var request = require("request");

var options = { method: 'POST',
  url: 'https://parse.test.socialos.io/api/classes/classname' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/classes/classname")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://parse.test.socialos.io/api/classes/classname");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/classes/classname"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

classname
string
required

Class name

Response

OK

Suggest Edits

/classes/{classname}/{objectid}

 
Suggest Edits

get

Fetch object

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/classes/classname/objectid
curl --request GET \
  --url https://parse.test.socialos.io/api/classes/classname/objectid
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/classes/classname/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/classes/classname/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/classes/classname/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/classes/classname/objectid"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

classname
string
required

Class name

objectid
string
required

Object ID

Response

OK

Suggest Edits

put

Update object

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
puthttps://parse.test.socialos.io/api/classes/classname/objectid
curl --request PUT \
  --url https://parse.test.socialos.io/api/classes/classname/objectid
var request = require("request");

var options = { method: 'PUT',
  url: 'https://parse.test.socialos.io/api/classes/classname/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/classes/classname/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://parse.test.socialos.io/api/classes/classname/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/classes/classname/objectid"

response = requests.request("PUT", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

classname
string
required

Class name

objectid
string
required

Object ID

Response

OK

Suggest Edits

delete

Delete object

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
deletehttps://parse.test.socialos.io/api/classes/classname/objectid
curl --request DELETE \
  --url https://parse.test.socialos.io/api/classes/classname/objectid
var request = require("request");

var options = { method: 'DELETE',
  url: 'https://parse.test.socialos.io/api/classes/classname/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/classes/classname/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://parse.test.socialos.io/api/classes/classname/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/classes/classname/objectid"

response = requests.request("DELETE", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

classname
string
required

Class name

objectid
string
required

Object ID

Response

OK

Suggest Edits

get

Query users

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/users
curl --request GET \
  --url https://parse.test.socialos.io/api/users
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/users' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/users")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/users");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/users"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

post

Sign up or link users

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
posthttps://parse.test.socialos.io/api/users
curl --request POST \
  --url https://parse.test.socialos.io/api/users
var request = require("request");

var options = { method: 'POST',
  url: 'https://parse.test.socialos.io/api/users' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/users")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://parse.test.socialos.io/api/users");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/users"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

/users/{objectid}

 
Suggest Edits

get

Retrieve user

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/users/objectid
curl --request GET \
  --url https://parse.test.socialos.io/api/users/objectid
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/users/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/users/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/users/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/users/objectid"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

put

Update user

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
puthttps://parse.test.socialos.io/api/users/objectid
curl --request PUT \
  --url https://parse.test.socialos.io/api/users/objectid
var request = require("request");

var options = { method: 'PUT',
  url: 'https://parse.test.socialos.io/api/users/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/users/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://parse.test.socialos.io/api/users/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/users/objectid"

response = requests.request("PUT", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

delete

Delete user

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
deletehttps://parse.test.socialos.io/api/users/objectid
curl --request DELETE \
  --url https://parse.test.socialos.io/api/users/objectid
var request = require("request");

var options = { method: 'DELETE',
  url: 'https://parse.test.socialos.io/api/users/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/users/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://parse.test.socialos.io/api/users/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/users/objectid"

response = requests.request("DELETE", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

/users/me

 
Suggest Edits

get

Retrieve current user

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/users/me
curl --request GET \
  --url https://parse.test.socialos.io/api/users/me
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/users/me' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/users/me")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/users/me");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/users/me"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

/sessions

 
Suggest Edits

get

Query sessions

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/sessions
curl --request GET \
  --url https://parse.test.socialos.io/api/sessions
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/sessions' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/sessions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/sessions");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/sessions"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

post

Create restricted sessions

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
posthttps://parse.test.socialos.io/api/sessions
curl --request POST \
  --url https://parse.test.socialos.io/api/sessions
var request = require("request");

var options = { method: 'POST',
  url: 'https://parse.test.socialos.io/api/sessions' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/sessions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://parse.test.socialos.io/api/sessions");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/sessions"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

/sessions/{objectid}

 
Suggest Edits

get

Retrieve session

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/sessions/objectid
curl --request GET \
  --url https://parse.test.socialos.io/api/sessions/objectid
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/sessions/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/sessions/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/sessions/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/sessions/objectid"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

put

Update session

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
puthttps://parse.test.socialos.io/api/sessions/objectid
curl --request PUT \
  --url https://parse.test.socialos.io/api/sessions/objectid
var request = require("request");

var options = { method: 'PUT',
  url: 'https://parse.test.socialos.io/api/sessions/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/sessions/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://parse.test.socialos.io/api/sessions/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/sessions/objectid"

response = requests.request("PUT", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

delete

Delete session

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
deletehttps://parse.test.socialos.io/api/sessions/objectid
curl --request DELETE \
  --url https://parse.test.socialos.io/api/sessions/objectid
var request = require("request");

var options = { method: 'DELETE',
  url: 'https://parse.test.socialos.io/api/sessions/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/sessions/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://parse.test.socialos.io/api/sessions/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/sessions/objectid"

response = requests.request("DELETE", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

/sessions/me

 
Suggest Edits

get

Retrieve current session

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/sessions/me
curl --request GET \
  --url https://parse.test.socialos.io/api/sessions/me
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/sessions/me' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/sessions/me")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/sessions/me");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/sessions/me"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

post

Create roles

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
posthttps://parse.test.socialos.io/api/roles
curl --request POST \
  --url https://parse.test.socialos.io/api/roles
var request = require("request");

var options = { method: 'POST',
  url: 'https://parse.test.socialos.io/api/roles' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://parse.test.socialos.io/api/roles");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/roles"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

/roles/{objectid}

 
Suggest Edits

get

Retrieve role

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/roles/objectid
curl --request GET \
  --url https://parse.test.socialos.io/api/roles/objectid
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/roles/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/roles/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/roles/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/roles/objectid"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

put

Update role

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
puthttps://parse.test.socialos.io/api/roles/objectid
curl --request PUT \
  --url https://parse.test.socialos.io/api/roles/objectid
var request = require("request");

var options = { method: 'PUT',
  url: 'https://parse.test.socialos.io/api/roles/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/roles/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://parse.test.socialos.io/api/roles/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/roles/objectid"

response = requests.request("PUT", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

delete

Delete role

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
deletehttps://parse.test.socialos.io/api/roles/objectid
curl --request DELETE \
  --url https://parse.test.socialos.io/api/roles/objectid
var request = require("request");

var options = { method: 'DELETE',
  url: 'https://parse.test.socialos.io/api/roles/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/roles/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://parse.test.socialos.io/api/roles/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/roles/objectid"

response = requests.request("DELETE", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

/installations

 
Suggest Edits

get

Query installations

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/installations
curl --request GET \
  --url https://parse.test.socialos.io/api/installations
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/installations' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/installations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/installations");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/installations"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

post

Create restricted installations

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
posthttps://parse.test.socialos.io/api/installations
curl --request POST \
  --url https://parse.test.socialos.io/api/installations
var request = require("request");

var options = { method: 'POST',
  url: 'https://parse.test.socialos.io/api/installations' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/installations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://parse.test.socialos.io/api/installations");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/installations"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

/installations/{objectid}

 
Suggest Edits

get

Retrieve session

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/installations/objectid
curl --request GET \
  --url https://parse.test.socialos.io/api/installations/objectid
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/installations/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/installations/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/installations/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/installations/objectid"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

put

Update session

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
puthttps://parse.test.socialos.io/api/installations/objectid
curl --request PUT \
  --url https://parse.test.socialos.io/api/installations/objectid
var request = require("request");

var options = { method: 'PUT',
  url: 'https://parse.test.socialos.io/api/installations/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/installations/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://parse.test.socialos.io/api/installations/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/installations/objectid"

response = requests.request("PUT", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

delete

Delete session

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
deletehttps://parse.test.socialos.io/api/installations/objectid
curl --request DELETE \
  --url https://parse.test.socialos.io/api/installations/objectid
var request = require("request");

var options = { method: 'DELETE',
  url: 'https://parse.test.socialos.io/api/installations/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/installations/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://parse.test.socialos.io/api/installations/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/installations/objectid"

response = requests.request("DELETE", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

 
Suggest Edits

get

Query schemas

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/schemas
curl --request GET \
  --url https://parse.test.socialos.io/api/schemas
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/schemas' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/schemas")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/schemas");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/schemas"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

post

Create restricted schemas

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
posthttps://parse.test.socialos.io/api/schemas
curl --request POST \
  --url https://parse.test.socialos.io/api/schemas
var request = require("request");

var options = { method: 'POST',
  url: 'https://parse.test.socialos.io/api/schemas' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/schemas")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://parse.test.socialos.io/api/schemas");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/schemas"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

/schemas/{objectid}

 
Suggest Edits

get

Retrieve session

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/schemas/objectid
curl --request GET \
  --url https://parse.test.socialos.io/api/schemas/objectid
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/schemas/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/schemas/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/schemas/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/schemas/objectid"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

put

Update session

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
puthttps://parse.test.socialos.io/api/schemas/objectid
curl --request PUT \
  --url https://parse.test.socialos.io/api/schemas/objectid
var request = require("request");

var options = { method: 'PUT',
  url: 'https://parse.test.socialos.io/api/schemas/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/schemas/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://parse.test.socialos.io/api/schemas/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/schemas/objectid"

response = requests.request("PUT", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

delete

Delete session

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
deletehttps://parse.test.socialos.io/api/schemas/objectid
curl --request DELETE \
  --url https://parse.test.socialos.io/api/schemas/objectid
var request = require("request");

var options = { method: 'DELETE',
  url: 'https://parse.test.socialos.io/api/schemas/objectid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/schemas/objectid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://parse.test.socialos.io/api/schemas/objectid");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/schemas/objectid"

response = requests.request("DELETE", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

objectid
string
required

Object ID

Response

OK

Suggest Edits

/hooks/functions

 
Suggest Edits

get

Query cloud functions

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/hooks/functions
curl --request GET \
  --url https://parse.test.socialos.io/api/hooks/functions
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/hooks/functions' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/hooks/functions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/hooks/functions");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/hooks/functions"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

post

Create cloud fiunctions

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
posthttps://parse.test.socialos.io/api/hooks/functions
curl --request POST \
  --url https://parse.test.socialos.io/api/hooks/functions
var request = require("request");

var options = { method: 'POST',
  url: 'https://parse.test.socialos.io/api/hooks/functions' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/hooks/functions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://parse.test.socialos.io/api/hooks/functions");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/hooks/functions"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

/hooks/functions/{function}

 
Suggest Edits

get

Retrieve cloud function

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
gethttps://parse.test.socialos.io/api/hooks/functions/function
curl --request GET \
  --url https://parse.test.socialos.io/api/hooks/functions/function
var request = require("request");

var options = { method: 'GET',
  url: 'https://parse.test.socialos.io/api/hooks/functions/function' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/hooks/functions/function")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://parse.test.socialos.io/api/hooks/functions/function");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/hooks/functions/function"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

function
string
required

Object ID

Response

OK

Suggest Edits

put

Update cloud function

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
puthttps://parse.test.socialos.io/api/hooks/functions/function
curl --request PUT \
  --url https://parse.test.socialos.io/api/hooks/functions/function
var request = require("request");

var options = { method: 'PUT',
  url: 'https://parse.test.socialos.io/api/hooks/functions/function' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/hooks/functions/function")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://parse.test.socialos.io/api/hooks/functions/function");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/hooks/functions/function"

response = requests.request("PUT", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

function
string
required

Object ID

Response

OK

Suggest Edits

delete

Delete cloud function

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
deletehttps://parse.test.socialos.io/api/hooks/functions/function
curl --request DELETE \
  --url https://parse.test.socialos.io/api/hooks/functions/function
var request = require("request");

var options = { method: 'DELETE',
  url: 'https://parse.test.socialos.io/api/hooks/functions/function' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/hooks/functions/function")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://parse.test.socialos.io/api/hooks/functions/function");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/hooks/functions/function"

response = requests.request("DELETE", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Path Params

function
string
required

Object ID

Response

OK

Suggest Edits

post

Log in

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
posthttps://parse.test.socialos.io/api/login
curl --request POST \
  --url https://parse.test.socialos.io/api/login
var request = require("request");

var options = { method: 'POST',
  url: 'https://parse.test.socialos.io/api/login' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/login")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://parse.test.socialos.io/api/login");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/login"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

 
Suggest Edits

post

Log out

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
posthttps://parse.test.socialos.io/api/logout
curl --request POST \
  --url https://parse.test.socialos.io/api/logout
var request = require("request");

var options = { method: 'POST',
  url: 'https://parse.test.socialos.io/api/logout' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/logout")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://parse.test.socialos.io/api/logout");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/logout"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

/requestpasswordreset

 
Suggest Edits

post

Reset password

 

OAuth2 Auth

Bearer
 Authentication is required for this endpoint.
posthttps://parse.test.socialos.io/api/requestpasswordreset
curl --request POST \
  --url https://parse.test.socialos.io/api/requestpasswordreset
var request = require("request");

var options = { method: 'POST',
  url: 'https://parse.test.socialos.io/api/requestpasswordreset' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://parse.test.socialos.io/api/requestpasswordreset")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://parse.test.socialos.io/api/requestpasswordreset");

xhr.send(data);
import requests

url = "https://parse.test.socialos.io/api/requestpasswordreset"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

Your OAuth2 token is incorrect or has expired

Try the API to see results

Response

OK

Suggest Edits

/{address}

 
Suggest Edits

get

Get user by address.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/user/address
curl --request GET \
  --url https://api.test.socialos.io/user/address
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/user/address' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/address")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/user/address");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/address"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Path Params

address
string
required

The full address of the user, in the form name@domain.

Response

Success.

Not a valid address or ID.

User not found.

Suggest Edits

get

Activate user (admin only).

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/user/ID
curl --request GET \
  --url https://api.test.socialos.io/user/ID
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/user/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/user/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/ID"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the user.

Response

Success.

Not a valid address or ID.

Access denied.

User not found.

Suggest Edits

put

Update user data, replacing sub-objects.

 

Basic Auth

 Authentication is required for this endpoint.
puthttps://api.test.socialos.io/user/ID
curl --request PUT \
  --url https://api.test.socialos.io/user/ID
var request = require("request");

var options = { method: 'PUT',
  url: 'https://api.test.socialos.io/user/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://api.test.socialos.io/user/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/ID"

response = requests.request("PUT", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the user.

Response

Success.

Not a valid address or ID.

Access denied.

User not found.

Suggest Edits

delete

Delete a user and their data.

 

Basic Auth

 Authentication is required for this endpoint.
deletehttps://api.test.socialos.io/user/ID
curl --request DELETE \
  --url https://api.test.socialos.io/user/ID
var request = require("request");

var options = { method: 'DELETE',
  url: 'https://api.test.socialos.io/user/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://api.test.socialos.io/user/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/ID"

response = requests.request("DELETE", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the user.

Response

Success.

Not a valid address or ID.

Access denied.

User not found.

Suggest Edits

patch

Update user data, updating sub-objects.

 

Basic Auth

 Authentication is required for this endpoint.
patchhttps://api.test.socialos.io/user/ID
curl --request PATCH \
  --url https://api.test.socialos.io/user/ID
var request = require("request");

var options = { method: 'PATCH',
  url: 'https://api.test.socialos.io/user/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PATCH", "https://api.test.socialos.io/user/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/ID"

response = requests.request("PATCH", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the user.

Response

Success.

Not a valid address or ID.

Access denied.

User not found.

Suggest Edits

/list/{ID}

 
Suggest Edits

get

Get users by list.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/user/list/ID
curl --request GET \
  --url https://api.test.socialos.io/user/list/ID
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/user/list/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/list/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/user/list/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/list/ID"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the list.

Response

Success.

Not a valid ID.

List not found.

Suggest Edits

/network/{ID}

 
Suggest Edits

get

Get users by network.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/user/network/ID
curl --request GET \
  --url https://api.test.socialos.io/user/network/ID
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/user/network/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/network/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/user/network/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/network/ID"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the network.

Query Params

tag
string

A tag.

tags
string

One or more tags, separated by commas.

path
string

A path or path prefix.

type
string

User type.

status
string

User status.

Response

Success.

Not a valid ID.

Network not found.

Suggest Edits

/path/{path}

 
Suggest Edits

get

Get users by path.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/user/path/path
curl --request GET \
  --url https://api.test.socialos.io/user/path/path
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/user/path/path' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/path/path")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/user/path/path");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/path/path"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

path
string
required

A path or path prefix.

Query Params

tag
string

A tag.

tags
string

One or more tags, separated by commas.

network
string

A network ID.

networks
string

One or more network IDs, separated by commas.

type
string

User type.

status
string

User status.

Response

Success.

Not a valid ID.

Suggest Edits

/tag/{tag}

 
Suggest Edits

get

Get users by tag.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/user/tag/tag
curl --request GET \
  --url https://api.test.socialos.io/user/tag/tag
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/user/tag/tag' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/tag/tag")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/user/tag/tag");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/tag/tag"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

tag
string
required

A tag.

Query Params

path
string

A path or path prefix.

network
string

A network ID.

networks
string

One or more network IDs, separated by commas.

type
string

User type.

status
string

User status.

Response

Success.

Not a valid ID.

Suggest Edits

/tag/{ID}

 
Suggest Edits

put

Replace user tags.

 

Basic Auth

 Authentication is required for this endpoint.
puthttps://api.test.socialos.io/user/tag/ID
curl --request PUT \
  --url 'https://api.test.socialos.io/user/tag/ID?tag=tag'
var request = require("request");

var options = { method: 'PUT',
  url: 'https://api.test.socialos.io/user/tag/ID',
  qs: { tag: 'tag' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/tag/ID?tag=tag")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://api.test.socialos.io/user/tag/ID?tag=tag");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/tag/ID"

querystring = {"tag":"tag"}

response = requests.request("PUT", url, params=querystring)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the user.

Query Params

tag
string
required

A tag.

Response

Success.

Not a valid ID.

Access denied.

User not found.

Suggest Edits

post

Tag a user.

 

Basic Auth

 Authentication is required for this endpoint.
posthttps://api.test.socialos.io/user/tag/ID
curl --request POST \
  --url 'https://api.test.socialos.io/user/tag/ID?tag=tag'
var request = require("request");

var options = { method: 'POST',
  url: 'https://api.test.socialos.io/user/tag/ID',
  qs: { tag: 'tag' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/tag/ID?tag=tag")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.test.socialos.io/user/tag/ID?tag=tag");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/tag/ID"

querystring = {"tag":"tag"}

response = requests.request("POST", url, params=querystring)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the user.

Query Params

tag
string
required

A tag.

Response

Success.

Not a valid ID.

Access denied.

User not found.

Suggest Edits

delete

Delete a user tag.

 

Basic Auth

 Authentication is required for this endpoint.
deletehttps://api.test.socialos.io/user/tag/ID
curl --request DELETE \
  --url 'https://api.test.socialos.io/user/tag/ID?tag=tag'
var request = require("request");

var options = { method: 'DELETE',
  url: 'https://api.test.socialos.io/user/tag/ID',
  qs: { tag: 'tag' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/tag/ID?tag=tag")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://api.test.socialos.io/user/tag/ID?tag=tag");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/tag/ID"

querystring = {"tag":"tag"}

response = requests.request("DELETE", url, params=querystring)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the user.

Query Params

tag
string
required

A tag.

Response

Success.

Not a valid ID.

Access denied.

User not found.

Suggest Edits

patch

Update user tags.

 

Basic Auth

 Authentication is required for this endpoint.
patchhttps://api.test.socialos.io/user/tag/ID
curl --request PATCH \
  --url 'https://api.test.socialos.io/user/tag/ID?tag=tag'
var request = require("request");

var options = { method: 'PATCH',
  url: 'https://api.test.socialos.io/user/tag/ID',
  qs: { tag: 'tag' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/tag/ID?tag=tag")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PATCH", "https://api.test.socialos.io/user/tag/ID?tag=tag");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/tag/ID"

querystring = {"tag":"tag"}

response = requests.request("PATCH", url, params=querystring)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the user.

Query Params

tag
string
required

A tag.

Response

Success.

Not a valid ID.

Access denied.

User not found.

Suggest Edits

/tags/{tags}

 
Suggest Edits

get

Get users by tags.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/user/tags/tags
curl --request GET \
  --url https://api.test.socialos.io/user/tags/tags
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/user/tags/tags' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/tags/tags")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/user/tags/tags");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/tags/tags"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

tags
string
required

One or more tags separated by commas.

Query Params

path
string

A path or path prefix.

network
string

A network ID.

networks
string

One or more network IDs, separated by commas.

type
string

User type.

status
string

User status.

Response

Success.

Not a valid ID.

Suggest Edits

/search/{query}

 
Suggest Edits

get

Full-text search of users.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/user/search/query
curl --request GET \
  --url https://api.test.socialos.io/user/search/query
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/user/search/query' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/search/query")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/user/search/query");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/search/query"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

query
string
required

A free-form full-text query.

Response

Success.

Invalid query.

 
Suggest Edits

get

Full-text search of users.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/user/query
curl --request GET \
  --url https://api.test.socialos.io/user/query
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/user/query' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/user/query")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/user/query");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/user/query"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

query
string
required

A free-form full-text query.

Response

Success.

Invalid query.

Suggest Edits

get

Delete a message and send a cancel notification.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/message/ID
curl --request GET \
  --url https://api.test.socialos.io/message/ID
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/message/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/message/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/ID"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the message.

Response

Success.

Not a valid ID.

Access denied.

Message not found.

Suggest Edits

put

Update message data, replacing sub-objects.

 

Basic Auth

 Authentication is required for this endpoint.
puthttps://api.test.socialos.io/message/ID
curl --request PUT \
  --url https://api.test.socialos.io/message/ID
var request = require("request");

var options = { method: 'PUT',
  url: 'https://api.test.socialos.io/message/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://api.test.socialos.io/message/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/ID"

response = requests.request("PUT", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the message.

Response

Success.

Not a valid address or ID.

Access denied.

Message not found.

Suggest Edits

delete

Delete a message and send a cancel notification.

 

Basic Auth

 Authentication is required for this endpoint.
deletehttps://api.test.socialos.io/message/ID
curl --request DELETE \
  --url https://api.test.socialos.io/message/ID
var request = require("request");

var options = { method: 'DELETE',
  url: 'https://api.test.socialos.io/message/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://api.test.socialos.io/message/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/ID"

response = requests.request("DELETE", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the message.

Response

Success.

Not a valid ID.

Access denied.

Message not found.

Suggest Edits

patch

Update message data, updating sub-objects.

 

Basic Auth

 Authentication is required for this endpoint.
patchhttps://api.test.socialos.io/message/ID
curl --request PATCH \
  --url https://api.test.socialos.io/message/ID
var request = require("request");

var options = { method: 'PATCH',
  url: 'https://api.test.socialos.io/message/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PATCH", "https://api.test.socialos.io/message/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/ID"

response = requests.request("PATCH", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the message.

Response

Success.

Not a valid ID.

Access denied.

Message not found.

 
Suggest Edits

post

Send a message.

 

Basic Auth

 Authentication is required for this endpoint.
posthttps://api.test.socialos.io/message/message
curl --request POST \
  --url 'https://api.test.socialos.io/message/message?text=text'
var request = require("request");

var options = { method: 'POST',
  url: 'https://api.test.socialos.io/message/message',
  qs: { text: 'text' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/message?text=text")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.test.socialos.io/message/message?text=text");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/message"

querystring = {"text":"text"}

response = requests.request("POST", url, params=querystring)

print(response.text)
A binary file was returned

You couldn't be authenticated

{
  "_cls": "Message",
  "analytics": {
    "_cls": "Analytics",
    "count": 1,
    "influence": 0,
    "minus": 0,
    "outreach": 0,
    "plus": 0,
    "score": 0,
    "sentiment": 0,
    "spam": 0
  },
  "created": 1504588158,
  "global_id": "59ae317e0e53060760eca6a9@@socialos_db",
  "id": "59ae317e0e53060760eca6a9",
  "path": "59ae317e0e53060760eca6a9",
  "private": false,
  "status": "active",
  "subject": null,
  "tags": [],
  "text": "Hello world!",
  "time": 1504588158,
  "to": [],
  "type": "message",
  "user": {
    "_cls": "User",
    "account": "56414befb7738984147b47b1",
    "address": "angel.tester@socialos",
    "analytics": {
      "_cls": "Analytics",
      "conencted": 1,
      "connected": 8148,
      "contacts": 35,
      "count": 25404,
      "influence": 230,
      "minus": 0,
      "outreach": 254170,
      "plus": 0,
      "score": 254040,
      "sentiment": 0,
      "spam": 0
    },
    "app": null,
    "app_private": false,
    "bio": {
      "_cls": "Bio",
      "avatar": "http://socialos.io/img/defaultAvatar.png",
      "name": "Angela Tester"
    },
    "created": 1400201589,
    "domain": "socialos",
    "email": "angelatester@peoplebrowsr.com",
    "global_id": "53756175c8825d370d9a208f@@socialos",
    "id": "53756175b7725d489d9a208f",
    "kred": null,
    "limits": {},
    "modified": 1503987003,
    "name": "angela.tester",
    "networks": [],
    "private": false,
    "status": "active",
    "tags": [
      "owner"
    ],
    "type": "user",
    "updated": 1504575447
  },
  "visibility": "visible"
}

Query Params

text
string
required

Message text.

Response

Success.

Text required.

Access denied.

Message not found.

Suggest Edits

/{ID}/comment

 
Suggest Edits

post

Comment on a message.

 

Basic Auth

 Authentication is required for this endpoint.
posthttps://api.test.socialos.io/message/ID/comment
curl --request POST \
  --url 'https://api.test.socialos.io/message/ID/comment?text=text'
var request = require("request");

var options = { method: 'POST',
  url: 'https://api.test.socialos.io/message/ID/comment',
  qs: { text: 'text' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/ID/comment?text=text")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.test.socialos.io/message/ID/comment?text=text");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/ID/comment"

querystring = {"text":"text"}

response = requests.request("POST", url, params=querystring)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the message.

Query Params

text
string
required

Message text.

Response

Success.

Text required.

Access denied.

Message not found.

Suggest Edits

/{ID}/reply

 
Suggest Edits

post

Reply to a message.

 

Basic Auth

 Authentication is required for this endpoint.
posthttps://api.test.socialos.io/message/ID/reply
curl --request POST \
  --url 'https://api.test.socialos.io/message/ID/reply?text=text'
var request = require("request");

var options = { method: 'POST',
  url: 'https://api.test.socialos.io/message/ID/reply',
  qs: { text: 'text' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/ID/reply?text=text")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.test.socialos.io/message/ID/reply?text=text");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/ID/reply"

querystring = {"text":"text"}

response = requests.request("POST", url, params=querystring)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the message.

Query Params

text
string
required

Message text.

Response

Success.

Text required.

Access denied.

Message not found.

Suggest Edits

/{ID}/repost

 
Suggest Edits

post

Repost a message.

 

Basic Auth

 Authentication is required for this endpoint.
posthttps://api.test.socialos.io/message/ID/repost
curl --request POST \
  --url 'https://api.test.socialos.io/message/ID/repost?text=text'
var request = require("request");

var options = { method: 'POST',
  url: 'https://api.test.socialos.io/message/ID/repost',
  qs: { text: 'text' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/ID/repost?text=text")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.test.socialos.io/message/ID/repost?text=text");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/ID/repost"

querystring = {"text":"text"}

response = requests.request("POST", url, params=querystring)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the message.

Query Params

text
string
required

Message text.

Response

Success.

Text required.

Access denied.

Message not found.

Suggest Edits

/{ID}/like

 
Suggest Edits

post

Like a message.

 

Basic Auth

 Authentication is required for this endpoint.
posthttps://api.test.socialos.io/message/ID/like
curl --request POST \
  --url https://api.test.socialos.io/message/ID/like
var request = require("request");

var options = { method: 'POST',
  url: 'https://api.test.socialos.io/message/ID/like' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/ID/like")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.test.socialos.io/message/ID/like");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/ID/like"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the message.

Query Params

text
string

Message text.

Response

Success.

Text required.

Access denied.

Message not found.

Suggest Edits

/{ID}/plus

 
Suggest Edits

post

Upvote a message.

 

Basic Auth

 Authentication is required for this endpoint.
posthttps://api.test.socialos.io/message/ID/plus
curl --request POST \
  --url https://api.test.socialos.io/message/ID/plus
var request = require("request");

var options = { method: 'POST',
  url: 'https://api.test.socialos.io/message/ID/plus' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/ID/plus")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.test.socialos.io/message/ID/plus");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/ID/plus"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the message.

Query Params

text
string

Message text.

Response

Success.

Text required.

Access denied.

Message not found.

Suggest Edits

/{ID}/minus

 
Suggest Edits

post

Downvote a message.

 

Basic Auth

 Authentication is required for this endpoint.
posthttps://api.test.socialos.io/message/ID/minus
curl --request POST \
  --url https://api.test.socialos.io/message/ID/minus
var request = require("request");

var options = { method: 'POST',
  url: 'https://api.test.socialos.io/message/ID/minus' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/ID/minus")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.test.socialos.io/message/ID/minus");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/ID/minus"

response = requests.request("POST", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the message.

Query Params

text
string

Message text.

Response

Success.

Text required.

Access denied.

Message not found.

Suggest Edits

/list/{ID}

 
Suggest Edits

get

Get messages by list.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/message/list/ID
curl --request GET \
  --url https://api.test.socialos.io/message/list/ID
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/message/list/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/list/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/message/list/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/list/ID"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the list.

Response

Success.

Not a valid ID.

List not found.

Suggest Edits

/network/{ID}

 
Suggest Edits

get

Get messages by network.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/message/network/ID
curl --request GET \
  --url https://api.test.socialos.io/message/network/ID
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/message/network/ID' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/network/ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/message/network/ID");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/network/ID"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of the network.

Query Params

tag
string

A tag.

tags
string

One or more tags, separated by commas.

user
string

A user ID.

users
string

One or more user IDs, separated by commas.

path
string

A path or path prefix.

type
string

User type.

status
string

User status.

Response

Success.

Not a valid ID.

Network not found.

Suggest Edits

/path/{path}

 
Suggest Edits

get

Get messages by path.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/message/path/path
curl --request GET \
  --url https://api.test.socialos.io/message/path/path
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/message/path/path' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/path/path")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/message/path/path");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/path/path"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

path
string
required

A path or path prefix.

Query Params

tag
string

A tag.

tags
string

One or more tags, separated by commas.

user
string

A user ID.

users
string

One or more user IDs, separated by commas.

network
string

A network ID.

networks
string

One or more network IDs, separated by commas.

type
string

User type.

status
string

User status.

Response

Success.

Not a valid ID.

Suggest Edits

/tag/{tag}

 
Suggest Edits

get

Get messages by tag.

 

Basic Auth

 Authentication is required for this endpoint.
gethttps://api.test.socialos.io/message/tag/tag
curl --request GET \
  --url https://api.test.socialos.io/message/tag/tag
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.test.socialos.io/message/tag/tag' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/tag/tag")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.test.socialos.io/message/tag/tag");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/tag/tag"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

tag
string
required

A tag.

Query Params

path
string

A path or path prefix.

user
string

A user ID.

users
string

One or more user IDs, separated by commas.

network
string

A network ID.

networks
string

One or more network IDs, separated by commas.

type
string

User type.

status
string

User status.

Response

Success.

Not a valid ID.

Suggest Edits

/tag/{ID}

 
Suggest Edits

put

Replace message tags.

 

Basic Auth

 Authentication is required for this endpoint.
puthttps://api.test.socialos.io/message/tag/ID
curl --request PUT \
  --url 'https://api.test.socialos.io/message/tag/ID?tag=tag'
var request = require("request");

var options = { method: 'PUT',
  url: 'https://api.test.socialos.io/message/tag/ID',
  qs: { tag: 'tag' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.test.socialos.io/message/tag/ID?tag=tag")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("PUT", "https://api.test.socialos.io/message/tag/ID?tag=tag");

xhr.send(data);
import requests

url = "https://api.test.socialos.io/message/tag/ID"

querystring = {"tag":"tag"}

response = requests.request("PUT", url, params=querystring)

print(response.text)
A binary file was returned

You couldn't be authenticated

undefined

Path Params

ID
string
required

The record ID of