# routineCreate **Type:** GraphQL mutations ## Arguments - homeId (ID) - data (RoutineCreateInput, Not Null): undefined - logic (RoutineLogicInput, Not Null): undefined - trigger (RoutineTriggerInput, Not Null): undefined - triggerType (TriggerTypeInput) - conditions (TriggerConditionInput) - action (RoutineActionInput, Not Null): undefined - actionType (ActionTypeInput) - commandType (CommandType) - commandPayload (String) - compensatingAction (RoutineActionInput): undefined - actionType (ActionTypeInput) - commandType (CommandType) - commandPayload (String) - description (RoutineDescriptionInput, Not Null): undefined - name (String) - description (String) ## Response **Type:** RoutineCreatePayload **Description:** undefined ### Fields - routineId (ID) - errors (RoutineCreateError)