ServicesApplicationsHTTP APIInstallations

Preview an Application for installation

GET
/api/apps/installable/{application_id}

Requires an Organization member. Shows a public Application, an Application owned by the Organization, or one already installed there. Does not grant access or permit viewing the developer's credentials or callbacks.

Authorization

bearerAuth
headerAuthorizationBearer <token>

Path Parameters

application_id*string

Response Body

Success

application/json
  1. response

Application details for an Organization member to review before installation. Credentials, sign-in callbacks and developer Project configuration are not included. The registered setup URL identifies where the browser returns after setup.

id*string
installOnSignIn?boolean|null
installation?|null
name*string
organizationId*string
redirectOnUpdate?boolean|null
scopes*array<string>
setupUrl?string|null
status*apps.ApplicationStatus
Value in"active""suspended""deleted"
curl -X GET 'https://api.spiraldb.dev/api/apps/installable/string'
{  "id": "string",  "installOnSignIn": true,  "installation": {    "applicationId": "string",    "approved": {      "projects": {        "all": true,        "projectIds": [          "string"        ]      },      "scopes": [        "string"      ]    },    "id": "string",    "organizationId": "string",    "requested": {      "projects": {        "all": true,        "projectIds": [          "string"        ]      },      "scopes": [        "string"      ]    },    "status": "requested"  },  "name": "string",  "organizationId": "string",  "redirectOnUpdate": true,  "scopes": [    "string"  ],  "setupUrl": "string",  "status": "active"}