Heroku CLI plugin for Heroku AppLink add-on
npm install @heroku-cli/plugin-applinkHeroku AppLink plugin



- @heroku-cli/plugin-applink
- Usage
- Commands
``sh-session`
$ heroku plugins:install @heroku-cli/plugin-applink
$ heroku applink:COMMAND
running command...
$ heroku applink --help [COMMAND]
USAGE
$ heroku applink:COMMAND
...
- heroku applink:authorizations
- heroku applink:authorizations:info DEVELOPER_NAME
- heroku applink:connections
- heroku applink:connections:info CONNECTION_NAME
- heroku datacloud:authorizations:add DEVELOPER_NAME
- heroku datacloud:authorizations:jwt:add DEVELOPER_NAME
- heroku datacloud:authorizations:remove DEVELOPER_NAME
- heroku datacloud:connect CONNECTION_NAME
- heroku datacloud:data-action-target:create LABEL
- heroku datacloud:disconnect CONNECTION_NAME
- heroku salesforce:authorizations:add DEVELOPER_NAME
- heroku salesforce:authorizations:jwt:add DEVELOPER_NAME
- heroku salesforce:authorizations:remove DEVELOPER_NAME
- heroku salesforce:connect CONNECTION_NAME
- heroku salesforce:connect:jwt CONNECTION_NAME
- heroku salesforce:disconnect CONNECTION_NAME
- heroku salesforce:publications
- heroku salesforce:publish API_SPEC_FILE_DIR
list Heroku AppLink authorized users
`
USAGE
$ heroku applink:authorizations -a
FLAGS
-a, --app=
-r, --remote=
--addon=
DESCRIPTION
list Heroku AppLink authorized users
`
_See code:
src/commands/applink/authorizations/index.ts_
show info for a Heroku AppLink authorized user
`
USAGE
$ heroku applink:authorizations:info DEVELOPER_NAME -a
ARGUMENTS
DEVELOPER_NAME developer name of the authorization
FLAGS
-a, --app=
-r, --remote=
--addon=
DESCRIPTION
show info for a Heroku AppLink authorized user
`
_See code:
src/commands/applink/authorizations/info.ts_
list Heroku AppLink connections
`
USAGE
$ heroku applink:connections -a
FLAGS
-a, --app=
-r, --remote=
--addon=
DESCRIPTION
list Heroku AppLink connections
`
_See code:
src/commands/applink/connections/index.ts_
show info for a Heroku AppLink connection
`
USAGE
$ heroku applink:connections:info CONNECTION_NAME -a
ARGUMENTS
CONNECTION_NAME name of the connected org
FLAGS
-a, --app=
-r, --remote=
--addon=
DESCRIPTION
show info for a Heroku AppLink connection
`
_See code:
src/commands/applink/connections/info.ts_
store a user's credentials for connecting a Data Cloud org to a Heroku app
`
USAGE
$ heroku datacloud:authorizations:add DEVELOPER_NAME -a
ARGUMENTS
DEVELOPER_NAME unique developer name for the authorization. Must begin with a letter, end with a letter or a number,
and between 3-30 characters. Only alphanumeric characters and non-consecutive underscores ('_') are
allowed.
FLAGS
-a, --app=
-l, --login-url=
-r, --remote=
--addon=
--browser=
DESCRIPTION
store a user's credentials for connecting a Data Cloud org to a Heroku app
`
_See code:
src/commands/datacloud/authorizations/add.ts_
store a user’s credentials for connecting a Data Cloud org to a Heroku app using
a JWT auth token
`
USAGE
$ heroku datacloud:authorizations:jwt:add DEVELOPER_NAME -a
[--addon
ARGUMENTS
DEVELOPER_NAME unique developer name for the authorization. Must begin with a letter, end with a letter or a number,
and between 3-30 characters. Only alphanumeric characters and non-consecutive underscores ('_') are
allowed.
FLAGS
-a, --app=
-l, --login-url=
-r, --remote=
--addon=
--alias=
SDK
--client-id=
--jwt-key-file=
--username=
DESCRIPTION
store a user’s credentials for connecting a Data Cloud org to a Heroku app using a JWT auth token
EXAMPLES
$ heroku datacloud:authorizations:jwt:add my-auth \
--app my-app \
--client-id 3MVG9...NM0ZqZc9aT \
--jwt-key-file server.key \
--username api.user@mycompany.com
$ heroku datacloud:authorizations:jwt:add my-sandbox-auth \
--app my-app \
--client-id 3MVG9...NM0ZqZc9aT \
--jwt-key-file server.key \
--username api.user@mycompany.com \
--login-url https://test.salesforce.com
$ heroku datacloud:authorizations:jwt:add my-auth \
--app my-app \
--client-id 3MVG9...NM0ZqZc9aT \
--jwt-key-file server.key \
--username api.user@mycompany.com \
--alias custom-alias
`
_See code:
src/commands/datacloud/authorizations/jwt/add.ts_
remove a Data Cloud authorization from a Heroku app
`
USAGE
$ heroku datacloud:authorizations:remove DEVELOPER_NAME -a
ARGUMENTS
DEVELOPER_NAME developer name of the Data Cloud authorization
FLAGS
-a, --app=
-c, --confirm=
-r, --remote=
--addon=
DESCRIPTION
remove a Data Cloud authorization from a Heroku app
`
_See code:
src/commands/datacloud/authorizations/remove.ts_
connect a Data Cloud org to a Heroku app
`
USAGE
$ heroku datacloud:connect CONNECTION_NAME -a
ARGUMENTS
CONNECTION_NAME name for the Data Cloud connection. Must begin with a letter, end with a letter or a number, and
between 3-30 characters. Only alphanumeric characters and non-consecutive underscores ('_') are
allowed.
FLAGS
-a, --app=
-l, --login-url=
-r, --remote=
--addon=
--browser=
DESCRIPTION
connect a Data Cloud org to a Heroku app
`
_See code:
src/commands/datacloud/connect.ts_
create a Data Cloud data action target for a Heroku app
`
USAGE
$ heroku datacloud:data-action-target:create LABEL -a
ARGUMENTS
LABEL label for the data action target. Must begin with a letter, end with a letter or a number, and between 3-30
characters. Only alphanumeric characters and non-consecutive underscores ('_') are allowed.
FLAGS
-a, --app=
-n, --api-name=
DESCRIPTION
create a Data Cloud data action target for a Heroku app
`
_See code:
src/commands/datacloud/data-action-target/create.ts_
disconnect a Data Cloud org from a Heroku app
`
USAGE
$ heroku datacloud:disconnect CONNECTION_NAME -a
ARGUMENTS
CONNECTION_NAME name of the Data Cloud connection
FLAGS
-a, --app=
-c, --confirm=
-r, --remote=
--addon=
DESCRIPTION
disconnect a Data Cloud org from a Heroku app
`
_See code:
src/commands/datacloud/disconnect.ts_
store a user's credentials for connecting a Salesforce org to a Heroku app
`
USAGE
$ heroku salesforce:authorizations:add DEVELOPER_NAME -a
[-r
ARGUMENTS
DEVELOPER_NAME unique developer name for the authorization. Must begin with a letter, end with a letter or a number,
and between 3-30 characters. Only alphanumeric characters and non-consecutive underscores ('_') are
allowed.
FLAGS
-a, --app=
-l, --login-url=
-r, --remote=
--addon=
--browser=
DESCRIPTION
store a user's credentials for connecting a Salesforce org to a Heroku app
`
_See code:
src/commands/salesforce/authorizations/add.ts_
store a user’s credentials for connecting a Salesforce org to a Heroku app using
a JWT auth token
`
USAGE
$ heroku salesforce:authorizations:jwt:add DEVELOPER_NAME -a
[--addon
ARGUMENTS
DEVELOPER_NAME unique developer name for the authorization. Must begin with a letter, end with a letter or a number,
and between 3-30 characters. Only alphanumeric characters and non-consecutive underscores ('_') are
allowed.
FLAGS
-a, --app=
-l, --login-url=
-r, --remote=
--addon=
--alias=
SDK
--client-id=
--jwt-key-file=
--username=
DESCRIPTION
store a user’s credentials for connecting a Salesforce org to a Heroku app using a JWT auth token
EXAMPLES
$ heroku salesforce:authorizations:jwt:add my-auth \
--app my-app \
--client-id 3MVG9...NM0ZqZc9aT \
--jwt-key-file server.key \
--username api.user@mycompany.com
$ heroku salesforce:authorizations:jwt:add my-sandbox-auth \
--app my-app \
--client-id 3MVG9...NM0ZqZc9aT \
--jwt-key-file server.key \
--username api.user@mycompany.com \
--login-url https://test.salesforce.com
$ heroku salesforce:authorizations:jwt:add my-auth \
--app my-app \
--client-id 3MVG9...NM0ZqZc9aT \
--jwt-key-file server.key \
--username api.user@mycompany.com \
--alias custom-alias
`
_See code:
src/commands/salesforce/authorizations/jwt/add.ts_
remove a Salesforce authorization from a Heroku app
`
USAGE
$ heroku salesforce:authorizations:remove DEVELOPER_NAME -a
ARGUMENTS
DEVELOPER_NAME developer name of the Salesforce authorization
FLAGS
-a, --app=
-c, --confirm=
-r, --remote=
--addon=
DESCRIPTION
remove a Salesforce authorization from a Heroku app
`
_See code:
src/commands/salesforce/authorizations/remove.ts_
connect a Salesforce org to a Heroku app
`
USAGE
$ heroku salesforce:connect CONNECTION_NAME -a
ARGUMENTS
CONNECTION_NAME name for the Salesforce connection. Must begin with a letter, end with a letter or a number, and be
between 3-30 characters. Only alphanumeric characters and non-consecutive underscores ('_') are
allowed.
FLAGS
-a, --app=
-l, --login-url=
-r, --remote=
--addon=
--browser=
DESCRIPTION
connect a Salesforce org to a Heroku app
`
_See code:
src/commands/salesforce/connect/index.ts_
connect a Salesforce org to Heroku app using a JWT auth token
`
USAGE
$ heroku salesforce:connect:jwt CONNECTION_NAME -a
[--addon
ARGUMENTS
CONNECTION_NAME name for the Salesforce connection. Must begin with a letter, end with a letter or a number, and be
between 3-30 characters. Only alphanumeric characters and non-consecutive underscores ('_') are
allowed.
FLAGS
-a, --app=
-l, --login-url=
-r, --remote=
--addon=
--client-id=
--jwt-key-file=
--username=
DESCRIPTION
connect a Salesforce org to Heroku app using a JWT auth token
`
_See code:
src/commands/salesforce/connect/jwt.ts_
disconnect a Salesforce org from a Heroku app
`
USAGE
$ heroku salesforce:disconnect CONNECTION_NAME -a
ARGUMENTS
CONNECTION_NAME name of the Salesforce connection you would like to disconnect
FLAGS
-a, --app=
-c, --confirm=
-r, --remote=
--addon=
DESCRIPTION
disconnect a Salesforce org from a Heroku app
`
_See code:
src/commands/salesforce/disconnect.ts_
list Salesforce orgs the app is published to
`
USAGE
$ heroku salesforce:publications -a
FLAGS
-a, --app=
-r, --remote=
--addon=
--connection_name=
DESCRIPTION
list Salesforce orgs the app is published to
`
_See code:
src/commands/salesforce/publications.ts_
publish an app's API specification to an authenticated Salesforce org
`
USAGE
$ heroku salesforce:publish API_SPEC_FILE_DIR -a
[--authorization-connected-app-name
[-r
ARGUMENTS
API_SPEC_FILE_DIR path to OpenAPI 3.x spec file (JSON or YAML format)
FLAGS
-a, --app=
-c, --client-name=
-r, --remote=
--addon=
--authorization-connected-app-name=
--authorization-permission-set-name=
--connection-name=
--metadata-dir=
DESCRIPTION
publish an app's API specification to an authenticated Salesforce org
``
_See code:
src/commands/salesforce/publish.ts_