Tenants
Last updated
Last updated
{
"input": {
"label": "Demo Tenant",
"subscription": "sub_1Klq....", // a valid current subscription
"status": "ENABLED",
"config": {
"color": "#660000"
}
}
}// GraphQL Query (Sample)
mutation createTenant ($input: CreateTenantInput!) {
createTenant (input: $input) {
id
}
}
// GraphQL Variables (Sample)
{
"input": {
"label": "Demo Tenant",
"subscription": "sub_1KlqjQL3CzwCmC47Gn4xxxxx",
"status": "ENABLED",
"config": {
"color": "#660000"
}
}
}
// Response (Sample)
{
"data": {
"createTenant": {
"id": "ace6eb2f-2fc8-4870-9d48-f897ed1f81cb"
}
}
}var axios = require('axios');
var data = JSON.stringify({
query: `mutation createTenant ($input: CreateTenantInput!) {
createTenant (input: $input) {
id
}
}`,
variables: {"input":{"label":"Demo Tenant","subscription":"sub_1KlqjQL3CzwCmC47Gn4xxxxx","status":"ENABLED","config":{"color":"#660000"}}}
});
var config = {
method: 'post',
url: 'https://{tenant_id}.api.quasr.io/graphql',
headers: {
'Authorization': 'Bearer {access_token}',
'Content-Type': 'application/json'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});