Choose your language:
    Invite a new user
    Parameters
    email  string  Optional

    Email

    role  role.id  Optional

    Role

    Returns
    Returns a site_invitation object.

    Examples

    Example code:
    const SiteClient = require('datocms-client').SiteClient;
    const client = new SiteClient('YOUR-API-TOKEN');
    client.siteInvitation.create({
    email: 'mark.smith@example.com',
    role: '34'
    })
    .then((siteInvitation) => {
    console.log(siteInvitation);
    })
    .catch((error) => {
    console.error(error);
    });
    Returned output:
    > node example.js
    {
    "id": "312",
    "email": "mark.smith@example.com",
    "role": "34"
    }