GET
/
apps
List all developer application that exist in the portal
curl --request GET \
  --url http://localhost:3001/portal-api/apps \
  --header 'Authorization: <api-key>'
[
  {
    "Name": "Payment App",
    "Description": "This is my payment application",
    "RedirectURLs": "https://app-host/auth",
    "UserID": 1,
    "Visibility": "personal",
    "ID": 1,
    "CreatedAt": "2023-06-25 13:37"
  }
]

Authorizations

Authorization
string
header
required

Response

200 - application/json

OK

Name
string

Name of this application

Example:

"Payment App"

Description
string

Human-readable description of this application

Example:

"This is my payment application"

RedirectURLs
string

Redirect URL for OAuth2.0 authorization_code and PKCE grant types

Example:

"https://app-host/auth"

UserID
integer

UID of a user to whom this application will belong

Example:

1

Visibility
enum<string>
default:organisation

Controls who can access this application. Options are: personal (visible only to you), team (shared with your team), and organisation (accessible to all members of your organisation).

Available options:
personal,
team,
organisation
Example:

"personal"

ID
integer

UID of this app

Example:

1

CreatedAt
string

Timestamp of when this application was created

Example:

"2023-06-25 13:37"