Apps
List apps
List the Custom Apps in the current organization.
/appsList the Custom Apps in the current organization. Each app is private to that organization.
Send instance_id to see whether each app is installed on that instance.
Enterprise authentication
Send these requests to https://api.cloud.blnkfinance.com on Blnk Cloud. On a self-hosted Enterprise deployment, send them to ENTERPRISE_PUBLIC_URL.
Pass an Enterprise API key, or an OAuth access token, in the X-blnk-key header. Create the key in Enterprise API keys, or issue a token with OAuth.
This credential comes from the Cloud or Enterprise workspace. A Core API key belongs to the Core instance.
X-blnk-keystring
Enterprise API key, or an OAuth access token.
Query
searchstring
Match on name, slug, or description. q is an alias for this parameter.
instance_idstring
Core instance (instance_...). When set, each app includes its install status on that instance. The caller has to be a user in the organization.
Response
A 200 response returns { "apps": [] }. Each item is an app.
app_idstring
Id of the app (app_...).
slugstring
Identifier of the app. Use it on Get app and Install app.
namestring
Name shown in the Apps library.
descriptionstring
Short explanation of what the app does.
logo_urlstring
Public URL of the app logo.
developer_namestring
Company, team, or person that built the app.
registration_callback_urlstring
URL Blnk calls on install and uninstall.
portal_generator_urlstring
URL Blnk calls to open the app.
permissionsstring[]
Scopes the app can be granted.
is_privateboolean
true when the app belongs to the current organization.
organization_idstring
Organization that owns the app.
assigned_tostring[]
User ids allowed to launch the app. Empty means every member.
require_password_to_launchboolean
Whether a launch asks for the account password again.
pinnedboolean
Whether the app is pinned in the sidebar for this instance. false when you omit instance_id.
created_atstring
When the app was registered.
updated_atstring
When the app was last updated.
statusstring
active when the app is installed on instance_id, and inactive when it is not. Present only when you send instance_id.
installed_app_idstring
Id of the installation (instapp_...). Present when status is active. Use it on Launch app and Uninstall app.
granted_permissionsstring[]
Scopes granted on that installation. Present when status is active.
pinned_atstring
When the app was pinned. Present when pinned is true.
can_launchboolean
true when this user may launch the app. Present only when you send instance_id.