Error in adobe.io runtime API - I/O Runtime deployed actions list | Community
Skip to main content
rxraj
New Participant
August 14, 2025
Solved

Error in adobe.io runtime API - I/O Runtime deployed actions list

  • August 14, 2025
  • 2 replies
  • 600 views

Hello,

 

We are encountering an error while retrieving the list of deployed actions on Adobe I/O Runtime.

 

Please refer to the following cURL request as an example.

curl --location --request GET 'https://api.adobe.io/runtime/namespaces/xxxxxxxxx@AdobeOrg/oauth-sever-to-server-clientKey/actions' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer xxxxxx' \ --header 'X-Api-Key: oauth-sever-to-server-clientKey'

 

 API response (400Bad Request😞

[ { "message": "must not be null", "messageTemplate": "{javax.validation.constraints.NotNull.message}", "path": "RuntimeResource.getActions.arg2", "invalidValue": null } ]

 

We are referring to the following API documentation

https://developer.adobe.com/app-builder/docs/guides/runtime_guides/reference_docs/api-ref#get-runtimenamespacesorgidintidactions

Best answer by rxraj

Additionally, I have another solution to execute actions using the "adobeioruntime.net" domain APIs.

 

Get actions list

curl --location --request GET 'https://adobeioruntime.net/api/v1/namespaces/{name-space-id}/actions' \ --header 'Authorization: Basic xxxxxxxxxx' \ --header 'x-namespace-id: {name-space-id}'

 

Execute an action

curl --location --request POST 'https://adobeioruntime.net/api/v1/namespaces/{name-space-id}/actions/{action-name}' \ --header 'Authorization: Basic xxxxxxxxxx' \ --header 'x-namespace-id: {name-space-id}'

 

However, I am still curious about the usage of the aio APIs.

2 replies

Employee
August 19, 2025

curious why you're not using the CLI for this? 

aio runtime action list

 

rxraj
rxrajAuthor
New Participant
August 20, 2025

@parussel 

 

We need to execute an action (annotation - require-adobe-auth: true) on-demand from a third-party application. My understanding is that this can be achieved only through the API.

 

Could you please suggest how to use this API?

 

https://developer.adobe.com/app-builder/docs/guides/runtime_guides/reference_docs/api-ref#post-runtimenamespacesorgidintidactionsname

Employee
August 18, 2025

I don't think you use correct values for "orgId" and "intId".

If you go to your project > one of the workspaces and click "Download All" button, you can find necessary information in:

- orgId: project.org.id - intId: project.name
rxraj
rxrajAuthor
New Participant
August 19, 2025

@kopylova 

 

Thank you for your response.

Unfortunately, the issue still persists. I have tried the following values, but none have worked:

 

URL Parameters: - orgId: project.org.id - intId: project.name Headers: X-Api-Key: {oauth-sever-to-server-clientKey}

 

URL Parameters: - orgId: project.org.id - intId: project.id Headers: X-Api-Key: {oauth-sever-to-server-clientKey}

 

URL Parameters: - orgId: project.org.ims_org_id - intId: project.name Headers: X-Api-Key: {oauth-sever-to-server-clientKey}

 

URL Parameters: - orgId: project.org.ims_org_id - intId: project.id Headers: X-Api-Key: {oauth-sever-to-server-clientKey}

 

Employee
August 19, 2025

What error do you get in the 1st case?