Help needed in running SSIS package from TSQL

SQL 2016
I have logged on as an Administrator.
after looking through several threads I arrived at this code
I am no expert by a country mile, so need all the help I can get

DECLARE @var integer = 2618

EXEC [SSISDB].[catalog].[create_execution]
@execution_id=@executionID OUTPUT

EXEC [catalog].[set_execution_parameter_value]

EXEC [catalog].[start_execution] @executionID

FROM [SSISDB].[internal].[operations]
WHERE operation_id = @executionID

however when executing it I get the following error
Msg 27176, Level 16, State 1, Procedure set_execution_parameter_value, Line 149 [Batch Start Line 0]
The parameter 'USERID' does not exist or you do not have sufficient permissions.

On the SQL server, I can see the project and package. I have double checked by going into the project and configure - the parameter is there

Managed to resolve this with this link