> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DefaultRequestBuilder

> Swift Structure

**Structure**

```swift theme={null}
struct DefaultRequestBuilder
```

## Initializers

### init()

```swift theme={null}
init()
```

## Instance Methods

### getApiBaseURL(forApiKey:)

Inherited from `RequestBuilder.getApiBaseURL(forApiKey:)`.

```swift theme={null}
func getApiBaseURL(forApiKey key: ApiKey) throws(RequestBuilderError) -> URL
```

### getRequest(forEndpoint:withKey:andAppIdentifier:)

Inherited from `RequestBuilder.getRequest(forEndpoint:withKey:andAppIdentifier:)`.

```swift theme={null}
func getRequest(forEndpoint endpoint: Endpoint, withKey key: ApiKey, andAppIdentifier appIdentifier: String) throws(RequestBuilderError) -> URLRequest
```
