@makehq/sdk
    Preparing search index...

    Type Alias CustomRole

    Represents a custom role in Make. Custom roles are user-defined roles managed through Roleman; they require the organization's customRoles license feature and only apply at the organization or team level (never to admin roles).

    type CustomRole = {
        category: "organization" | "team";
        description: string | null;
        id: number;
        managementType: "custom_managed";
        name: string;
        permissions: { id: number; name: string }[];
    }
    Index

    Properties

    category: "organization" | "team"

    Whether the role applies to an organization or a team

    description: string | null

    Description of the custom role

    id: number

    Unique identifier of the custom role

    managementType: "custom_managed"

    Always 'custom_managed' for a custom role

    name: string

    Name of the custom role

    permissions: { id: number; name: string }[]

    Permissions granted by the custom role