# Goose AI Integration via LowCodeAPI

## Overview

Language models and AI services API platform

## Base Endpoint

```
https://api.lowcodeapi.com/gooseai/
```

## Authentication

LowCodeAPI handles authentication automatically. You only need to:

1. **Sign up** at [Goose AI](https://goose.ai)
2. **Get your credentials** from [credential page](https://goose.ai/dashboard)
3. **Connect your account** in LowCodeAPI dashboard
4. **Use your `api_token`** in all requests

**Auth Type**: TOKEN

## API Categories

- **Completions** - 1 endpoints
- **Engines** - 2 endpoints

## Common Endpoints

### Category: Completions

#### Create completion

**Method**: `POST` | **LowCodeAPI Path**: `/v1/engines/engine_id/completions`

**Full URL**:
```
https://api.lowcodeapi.com/gooseai/v1/engines/engine_id/completions?engine_id={engine_id}&api_token={api_token}
```

**Description**: Given a prompt, the model will return one or more predicted completions, and can also return the probabilities of alternative tokens at each position.

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`engine_id` | string | Yes | Engine Id |

**Request Body**:
```json
{
  "key": "value"
}
```

---

### Category: Engines

#### List engines

**Method**: `Get` | **LowCodeAPI Path**: `/v1/engines`

**Full URL**:
```
https://api.lowcodeapi.com/gooseai/v1/engines?api_token={api_token}
```

**Description**: Lists the currently available engines, and provides basic information about each one such as the owner and availability.

---

#### Get engines

**Method**: `Get` | **LowCodeAPI Path**: `/v1/engines/engine_id`

**Full URL**:
```
https://api.lowcodeapi.com/gooseai/v1/engines/engine_id?engine_id={engine_id}&api_token={api_token}
```

**Description**: Gets information about an individual engine available, such as the owner, name, availability, and description.

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`engine_id` | string | Yes | Engine Id |

---

## Complete Endpoint Reference

For a complete list of all 3 endpoints, refer to:
- **OpenAPI Definition**: `https://backend.lowcodeapi.com/gooseai/definition`
- **Official Provider Documentation**: https://www.goose.ai/docs/api