Choose your language:
    Retrieve the site
    Returns
    Returns a site object.

    Examples

    Example code:
    const SiteClient = require('datocms-client').SiteClient;
    const client = new SiteClient('YOUR-API-TOKEN');
    client.site.find()
    .then((site) => {
    console.log(site);
    })
    .catch((error) => {
    console.error(error);
    });
    Returned output:
    > node example.js
    {
    "id": "155",
    "name": "My Awesome Website",
    "domain": "admin.my-awesome-website.com",
    "googleMapsApiToken": "xxxxxxxxxxxxx",
    "imgixHost": "www.datocms-assets.com",
    "internalDomain": "my-website.admin.datocms.com",
    "locales": [
    "en"
    ],
    "timezone": "Europe/London",
    "noIndex": true,
    "favicon": "123",
    "lastDataChangeAt": "2017-03-30T09:29:14.872Z",
    "frontendUrl": "https://www.mywebsite.com/",
    "require2fa": false,
    "ipTrackingEnabled": true,
    "theme": {
    "primaryColor": {
    "red": 128,
    "green": 128,
    "blue": 128,
    "alpha": 128
    },
    "lightColor": {
    "red": 128,
    "green": 128,
    "blue": 128,
    "alpha": 128
    },
    "accentColor": {
    "red": 128,
    "green": 128,
    "blue": 128,
    "alpha": 128
    },
    "darkColor": {
    "red": 128,
    "green": 128,
    "blue": 128,
    "alpha": 128
    },
    "logo": "123"
    },
    "globalSeo": {
    "siteName": "My Awesome Website",
    "fallbackSeo": {
    "title": "Default meta title",
    "description": "Default meta description",
    "image": "123",
    "twitterCard": "summary_large_image"
    },
    "titleSuffix": " - My Awesome Website",
    "facebookPageUrl": "http://facebook.com/awesomewebsite",
    "twitterAccount": "@awesomewebsite"
    },
    "account": "312",
    "buildTriggers": [
    "1822"
    ],
    "menuItems": [
    "34"
    ],
    "ssoUsers": [
    "312"
    ],
    "users": [
    "312"
    ],
    "itemTypes": [
    "44"
    ],
    "ssoDefaultRole": [
    "34"
    ],
    "roles": [
    "34"
    ]
    }