Skip to main content

Function List

1. Display a list of created functions

The Functions screen includes the following columns:

Status

Indicates the current deployment state of the function:

  • New The function has been created but has not been deployed yet.
  • Deploying The function is currently being deployed. During this state, the function is not available for invocation.
  • Ready The function has been deployed successfully and is ready to be invoked or used in jobs.
  • Failed The function deployment failed due to an error. Review the function configuration, code, or dependencies before redeploying.
  • Waiting The function is waiting for required resources, such as compute provider availability or execution capacity, before deployment or execution can proceed.

Name

The name of the function as defined during creation. Select the function name to view details or manage versions.

SDK Type

The SDK or template used to create the function (for example: Qiskit, PennyLane) along with the corresponding version.

Last Deployed Version

The most recently deployed version of the function, including:

  • Version number
  • Creation timestamp

Description

A short description provided during function creation, if available.

Last Deployed

The date and time when the function was last deployed.

Updated By

The user who last deployed or updated the function.

Actions

Available actions for the function, such as Delete, depending on permissions and function status.

Notes

  • Newly deployed functions appear at the top of the list.
  • Only successfully deployed functions can be invoked.
  • Failed deployments may be retried by updating and redeploying the function.

2. How to delete Function

You can delete a function directly from the Functions page when it is no longer needed.

⚠️ Important Deleting a function is a permanent action. Once deleted, the function can only be restored by a project administrator.

Delete a Function from the Functions List

Open the Functions page from the left navigation menu. This page shows all functions in your project along with their status, SDK type, and deployment information.

Find the function you want to remove. In the Actions column on the right, click the Delete button next to the function name. Once clicked, the system will ask you to confirm the deletion.

Confirming the Deletion

A confirmation dialog appears to make sure the function is not removed by mistake.

The dialog shows a warning message similar to:

“A deleted function can only be restored by a project administrator. Are you sure you want to delete ‘function-test1’ function permanently?”

This message clearly indicates:

  • Which function will be deleted
  • That the deletion is permanent
  • That only a project administrator can restore it

If you are certain that the function should be removed, click Delete to confirm. If you are not sure or want to keep the function, click Cancel to close the dialog without making any changes.

After Deletion

Once the deletion is confirmed, the dialog closes and the function is immediately removed from the Functions list.

The function is no longer available for deployment or invocation.

Things to Keep in Mind

  • Only users with appropriate permissions can delete functions.
  • Deleted functions are not recoverable by regular users.
  • Make sure the function is no longer in use before deleting it.
  • Consider archiving related jobs or results before removal, if needed.