Skip to content

Interface: ApplicationsApi ​

The methods of Talkline.applications.

Methods ​

create() ​

ts
create(body): Promise<Application>;

POST /v1/applications.

Parameters ​

ParameterType
bodyCreateApplicationRequest

Returns ​

Promise<Application>


createKey() ​

ts
createKey(id, body?): Promise<ApplicationKeyCreated>;

POST /v1/applications/{id}/keys: the answer carries the secret, which nothing shows again.

Parameters ​

ParameterType
idstring
body?CreateApplicationKeyRequest

Returns ​

Promise<ApplicationKeyCreated>


get() ​

ts
get(id): Promise<Application>;

GET /v1/applications/{id}.

Parameters ​

ParameterType
idstring

Returns ​

Promise<Application>


listKeys() ​

ts
listKeys(id, query?): Promise<Page<ApplicationKey>>;

GET /v1/applications/{id}/keys, one page.

Parameters ​

ParameterType
idstring
query?PageQuery

Returns ​

Promise<Page<ApplicationKey>>


revokeKey() ​

ts
revokeKey(id, keyId): Promise<RevokedApplicationKey>;

DELETE /v1/applications/{id}/keys/{keyId}.

Parameters ​

ParameterType
idstring
keyIdstring

Returns ​

Promise<RevokedApplicationKey>


update() ​

ts
update(id, body): Promise<Application>;

PATCH /v1/applications/{id}.

Parameters ​

ParameterType
idstring
bodyUpdateApplicationRequest

Returns ​

Promise<Application>

Talkline documentation