This will create an account for the new hire in Azure Active Directory
{
    "form": [],
    "oauth": {
        "refresh": {
            "url": "https://login.microsoftonline.com/{{ TENANT_ID }}/oauth2/v2.0/token",
            "data": {
                "scope": "https://graph.microsoft.com/.default",
                "client_id": "{{ CLIENT_ID }}",
                "grant_type": "client_credentials",
                "client_secret": "{{ CLIENT_SECRET }}"
            },
            "method": "POST"
        },
        "access_token": {
            "url": "https://login.microsoftonline.com/{{ TENANT_ID }}/oauth2/v2.0/token",
            "data": {
                "scope": "https://graph.microsoft.com/.default",
                "client_id": "{{ CLIENT_ID }}",
                "grant_type": "client_credentials",
                "client_secret": "{{ CLIENT_SECRET }}"
            },
            "method": "POST",
            "cast_data_to_json": true
        },
        "without_code": true,
        "authenticate_url": "https://login.microsoftonline.com/{{ TENANT_ID }}/adminconsent?client_id={{ CLIENT_ID }}&redirect_uri={{ redirect_url }}"
    },
    "exists": {
        "url": "https://graph.microsoft.com/v1.0/users/?$filter=mail eq '{{ email }}'",
        "method": "GET",
        "expected": "{{ email }}"
    },
    "execute": [
        {
            "url": "https://graph.microsoft.com/v1.0/users",
            "data": {
                "displayName": "{{ first_name }} {{ last_name }}",
                "mailNickname": "{{ first_name }}{{ last_name }}",
                "accountEnabled": true,
                "passwordProfile": {
                    "password": "{{PASSWORD}}",
                    "forceChangePasswordNextSignIn": true
                },
                "userPrincipalName": "{{email}}"
            },
            "method": "POST",
            "headers": {
                "Content-Type": "application/json",
                "Authorization": "Bearer {{oauth.access_token}}"
            }
        }
    ],
    "headers": {
        "Content-Type": "application/x-www-form-urlencoded",
        "Authorization": "Bearer {{oauth.access_token}}"
    },
    "extra_user_info": [
        {
            "id": "PERSONAL_EMAIL",
            "name": "Personal email address",
            "description": "Add the email address from the user (not business) to send email credentials to."
        }
    ],
    "initial_data_form": [
        {
            "id": "CLIENT_ID",
            "name": "The Azure client id",
            "description": "You can view this when you create a new app."
        },
        {
            "id": "CLIENT_SECRET",
            "name": "The Azure client secret",
            "description": "You can view this when you create a new secret."
        },
        {
            "id": "PASSWORD",
            "name": "generate",
            "description": "Used to create the new hire's password for new user account."
        },
        {
            "id": "TENANT_ID",
            "name": "The id of the tenant",
            "description": "You can view this when you create a new app."
        }
    ],
    "post_execute_notification": [
        {
            "to": "{{ PERSONAL_EMAIL }}",
            "type": "email",
            "message": "username: {{ email }}, password: {{PASSWORD}}",
            "subject": "Here are your active directory login credentials!"
        }
    ]
}
      Make sure the API permissions are set to the gobal domain.