Applications

Get application profiles

Changed on

Retrieves all application profiles (admin access required)

get/api/applications/list_applications

Request

  • The document declares no server URL.
  • Auth
    socaAuth (a scheme the document does not define) and socaToken (a scheme the document does not define)

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

    • breaking

      the response's property type changed from object to array for status

    • info

      the endpoint scheme security socaAuth AND socaToken was added to the API

    • info

      the endpoint scheme security edhAuth AND edhToken was removed from the API

    • info

      the endpoint scheme security edhAuth AND edhToken was added to the API

    • info

      the endpoint scheme security socaAuth AND socaToken was removed from the API