guildwars2-ts
Version:
GuildWars 2 API Wrapper in Typescript
18 lines (17 loc) • 604 B
TypeScript
import { ApiBase } from '../../base/apiBase';
import type { ApiPermissions, EndpointUrls } from '../v2apiUtils';
/**
* /v2/createsubtoken Api
*/
export declare class SubtokenApi extends ApiBase {
/**
* Creates a subtoken, or an Api key with limited permissions.
*
* @param expire - Expiration date. Either valid date format, or ISO-8601
* @param permissions - Api token permissions
* @param urls - Specific /v2/ api urls to allow access to
*/
get(expire: string, permissions: ApiPermissions[], urls?: EndpointUrls[]): Promise<{
subtoken: string;
}>;
}