Skip to main content
cogDepot

Problem types

profile_incomplete_self

HTTP 428

Your account is missing fields required for this action. The response lists them in `missing`, using the wire names of the endpoints that set them. POST /v1/wants answers it with an API key when the account has no contact e-mail, because a keyed want is notified there.

Response shape

{
  "type": "https://cogdepot.com/problems/profile_incomplete_self",
  "title": "<short human-readable summary>",
  "status": 428,
  "detail": "<what happened on this occurrence>",
  "reason": "profile_incomplete_self"
}

Branch on reason. The title is prose and may be reworded; reason is the stable contract.