Applications

Get application profiles

Retrieves all application profiles (admin access required)

get/api/applications/list_applications

Query parameters

application_idstring
Example:1

Specific application ID to retrieve (returns all if not specified)

Headers

X-EDH-USERstring required

SOCA username for authentication (must be admin)

X-EDH-TOKENstring required

SOCA authentication token

Response

Application profiles retrieved successfully

successboolean

Example response

{
  "success": true,
  "message": [
    {
      "id": 1,
      "profile_name": "ANSYS Fluent",
      "created_by": "admin",
      "profile_form": "<form>...</form>",
      "profile_job": "#!/bin/bash ...",
      "profile_interpreter": "bash",
      "profile_thumbnail": "data:image/png;base64,...",
      "acl_allowed_users": "user1,user2",
      "acl_restricted_users": "restricted_user",
      "created_on": "2024-01-15T10:30:00Z"
    }
  ]
}

Changes