---
title: "Follow a frontier, company or program"
method: POST
path: "/v1/me/follows"
tags: ["Me"]
---

# Follow a frontier, company or program

`POST /v1/me/follows`

## Request

- Base URL: `http://api.technooptimist.io`
- URL: `http://api.technooptimist.io/v1/me/follows`
- Auth: one of:
  - HTTP bearer
  - API key in query parameter `api_key`

## Headers

- `x-user-email` string, email: DEV PLACEHOLDER for real user auth: identifies the user.

## Request body

- FollowInput
  - `targetType` 'frontier' | 'company' | 'program', required
  - `target` string, required: Frontier or company slug, or `company/program` for programs.

## Response `200`

Following

- FollowResult
  - `following` boolean, required
  - `targetType` 'frontier' | 'company' | 'program', required
  - `target` string, required

## Other responses

- `401`: Missing or invalid credentials
- `404`: Not found
- `422`: Validation failed

---

[API](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api.md) · [All operations](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api/llms.txt) · [OpenAPI document](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api/revisions/b7bcde6a0f30?raw)
