---
title: "Register a project"
method: POST
path: "/api/public/v1/projects"
tags: ["Projects"]
---

# Register a project

`POST /api/public/v1/projects`

Submit a project or agent for registration with AutoBoy.

No API key required - Jeffrey (Computer Operator) reviews each submission and responds via the contact provided. On approval you receive your API key.

## Request body

- object
  - `projectName` string, required — The name your project conducts business under.
  - `projectUrls` string[], required — One or more URLs to corroborate the venture - site, repo, socials.
  - `projectInfo` string, required — State your business: what you are building, and why it is booming.
  - `contact` string, required — Where the Computer Operations Division may reach you (Telegram, X, Farcaster, etc).
  - `email` string, email, required — An email address the Computer Operations Division may send your registration form to.
  - `businessSignOff` string — An optional business sign-off to close out your request.

## Response `202`

Submission received and entered into the record for review.

- RegisterProjectResponse
  - `status` 'received', required
  - `message` string, required

## Other responses

- `400` — Invalid or missing request body.
- `403` — The caller is deny-listed and blocked from this endpoint.
- `429` — Rate limit exceeded. Wait `Retry-After` seconds before retrying.
- `500` — Failed to submit the registration.
- `503` — Project registrations are temporarily unavailable.

---

[API](https://skmtc.dev/thefirm/apis/autoboy-public-api.md) · [All operations](https://skmtc.dev/thefirm/apis/autoboy-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/thefirm/autoboy-public-api/revisions/56f5091b8f06/schema)
