def METHOD_NAME(self,
           name: str,
           directories: List[int]
           ) -> List[Dict]:
    '''
    Create a profile
    Args:
        name (str):
            The name of new profile.
        directories (List[int]):
            The list of directory identifiers.
    Return:
        list[dict]:
            The created profile objects
    Example:
        >>> tad.profiles.create(
        ...     name='ExampleProfile',
        ...     directories=[1, 2]
        ...     )
    '''
    payload = [
        self._schema.dump(self._schema.load({
            'name': name,
            'directories': directories
        }))
    ]
    return self._schema.load(self._post(json=payload), many=True)