> ## Documentation Index
> Fetch the complete documentation index at: https://reach-owl.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# GET /api/v1/profile-growth — List Profile Growth Tasks

> Returns a paginated list of profile growth tasks for your team. Filter by platform type (instagram). Pass include_posts=1 on GET by ID to include post data.

List all profile growth tasks for a team. You can filter by platform type, paginate through results, and request detailed post data for individual tasks.

## Query parameters

<ParamField query="team_id" type="integer" required>
  The ID of the team whose tasks you want to list.
</ParamField>

<ParamField query="type" type="string">
  Filter by platform type, such as `"instagram"`.
</ParamField>

<ParamField query="page" type="integer">
  Page number for pagination.
</ParamField>

## List tasks

```bash theme={null}
curl -X GET "https://reachowl.com/api/v1/profile-growth?team_id=1&type=instagram&page=1" \
  -H "Authorization: Bearer YOUR_TOKEN"
```

## Get a single task with posts

Append `?include_posts=1` when fetching a task by ID to include the associated post data in the response.

```bash theme={null}
curl -X GET "https://reachowl.com/api/v1/profile-growth/55?include_posts=1" \
  -H "Authorization: Bearer YOUR_TOKEN"
```

## Example response (list)

```json theme={null}
{
  "data": [
    {
      "id": 55,
      "name": "Hashtag Engagement",
      "team_id": 1,
      "type": "instagram",
      "source_type": "post_hashtag",
      "post_url": "growthhacking",
      "status": "running",
      "limit": 15
    }
  ],
  "meta": {
    "current_page": 1,
    "last_page": 2,
    "per_page": 20,
    "total": 35
  }
}
```

<ResponseField name="data" type="array">
  List of profile growth task objects.
</ResponseField>

<ResponseField name="meta" type="object">
  Pagination metadata.
</ResponseField>
