> ## 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.

# RequestBuilder

> Swift Protocol

**Protocol**

```swift theme={null}
protocol RequestBuilder : Sendable
```

## Instance Methods

### getApiBaseURL(forApiKey:)

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

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

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