# Interface: iBitBadgesApi\<T\>

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/base.ts:46](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/base.ts#L46)

## Type Parameters

### T

`T` *extends* [`NumberType`](https://docs.bitbadges.io/sdk/reference/type-aliases/number-type)

## Properties

### apiKey?

> `optional` **apiKey?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/base.ts:48](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/base.ts#L48)

***

### apiUrl?

> `optional` **apiUrl?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/base.ts:47](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/base.ts#L47)

***

### appendedHeaders?

> `optional` **appendedHeaders?**: `Record`\<`string`, `string`\>

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/base.ts:50](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/base.ts#L50)

***

### convertFunction

> **convertFunction**: (`num`) => `T`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/base.ts:49](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/base.ts#L49)

#### Parameters

##### num

[`NumberType`](https://docs.bitbadges.io/sdk/reference/type-aliases/number-type)

#### Returns

`T`
