githunt-ai · Schema

BriefStatusResponse

CompanyAITalentRecruitmentDeveloper

Properties

Name Type Description
success boolean
data object
meta object
View JSON Schema on GitHub

JSON Schema

githunt-ai-brief-status-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/githunt-ai/json-schema/githunt-ai-brief-status-response-schema.json",
  "title": "BriefStatusResponse",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/githunt-ai-openapi.yaml#/components/schemas/BriefStatusResponse",
  "type": "object",
  "properties": {
    "success": {
      "type": "boolean",
      "const": true
    },
    "data": {
      "type": "object",
      "properties": {
        "brief_id": {
          "type": "string",
          "format": "uuid"
        },
        "status": {
          "type": "string",
          "enum": [
            "queued",
            "running",
            "complete",
            "partial",
            "failed"
          ]
        },
        "created_at": {
          "type": "string",
          "format": "date-time"
        },
        "updated_at": {
          "type": "string",
          "format": "date-time"
        },
        "progress": {
          "type": "object",
          "description": "Live counters while the run is in flight.",
          "properties": {
            "phase": {
              "type": "string",
              "enum": [
                "queued",
                "search",
                "evidence",
                "done",
                "failed"
              ]
            },
            "searches_done": {
              "type": "integer"
            },
            "searches_planned": {
              "type": "integer"
            },
            "candidates": {
              "type": "integer"
            },
            "shortlisted": {
              "type": "integer"
            },
            "evidence_ready": {
              "type": "integer"
            },
            "evidence_pending": {
              "type": "integer"
            }
          }
        },
        "retry_after_seconds": {
          "type": "integer",
          "description": "Present while the brief is still running."
        },
        "error": {
          "type": "string",
          "description": "Present when `status` is `failed`."
        },
        "result": {
          "$ref": "#/$defs/BriefResult"
        }
      }
    },
    "meta": {
      "$ref": "#/$defs/Meta"
    }
  },
  "$defs": {
    "BriefCard": {
      "type": "object",
      "description": "One evidence-backed profile. Identity, verified skill evidence, public commercial signals, domain evidence, and a screening question for every unknown. Every status and reason comes from the same criterion rules `GET /v1/users/{login}/evidence` applies.",
      "properties": {
        "login": {
          "type": "string"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "location": {
          "type": [
            "string",
            "null"
          ]
        },
        "location_resolution": {
          "type": [
            "object",
            "null"
          ],
          "description": "How the stated base resolved at the run timestamp. Only `resolved` can be delivered; `ambiguous` and `unresolved` are screening leads.",
          "properties": {
            "status": {
              "type": "string",
              "enum": [
                "resolved",
                "ambiguous",
                "unresolved"
              ]
            },
            "country": {
              "type": [
                "string",
                "null"
              ]
            },
            "utc_offset": {
              "type": [
                "object",
                "null"
              ]
            },
            "basis": {
              "type": [
                "string",
                "null"
              ]
            },
            "screening_reason": {
              "type": [
                "string",
                "null"
              ]
            },
            "observed_at": {
              "type": "string"
            }
          }
        },
        "company": {
          "type": [
            "string",
            "null"
          ]
        },
        "bio": {
          "type": [
            "string",
            "null"
          ]
        },
        "hireable": {
          "nullable": true
        },
        "profile_url": {
          "type": "string"
        },
        "score": {
          "type": [
            "number",
            "null"
          ]
        },
        "rank_breakdown": {
          "type": [
            "object",
            "null"
          ],
          "description": "Why the ranker placed this row where it did. Present when the brief named languages, skills, sectors, organizations or domains.",
          "properties": {
            "base": {
              "type": "number",
              "description": "Score before the evidence multipliers."
            },
            "recency": {
              "type": "number"
            },
            "org": {
              "type": "number"
            },
            "domain": {
              "type": "number"
            },
            "final": {
              "type": "number",
              "description": "The value the ordering actually used."
            }
          }
        },
        "discovered_by": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Which location batches surfaced this candidate."
        },
        "evidence_status": {
          "type": "string",
          "enum": [
            "cached",
            "built",
            "pending",
            "skipped"
          ]
        },
        "evaluated_at": {
          "type": [
            "string",
            "null"
          ]
        },
        "window": {
          "type": [
            "object",
            "null"
          ]
        },
        "coverage": {
          "type": [
            "object",
            "null"
          ],
          "description": "The evidence scan's own coverage, as on the evidence endpoint."
        },
        "criteria": {
          "type": [
            "object",
            "null"
          ],
          "description": "The evidence report's criterion assessments, verbatim."
        },
        "skill_evidence": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string"
            },
            "reason": {
              "type": [
                "string",
                "null"
              ]
            },
            "inspected_in_window": {
              "type": "integer",
              "description": "Inspected candidate-authored in-window commits in a requested skill. One or more is what makes a card deliverable."
            },
            "last_commit": {
              "type": [
                "string",
                "null"
              ]
            },
            "repos": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "repository": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string"
                  },
                  "owner_type": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "commits_seen": {
                    "type": "integer"
                  },
                  "commits_in_window": {
                    "type": "integer"
                  },
                  "inspected": {
                    "type": "integer"
                  },
                  "last_commit": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                }
              }
            },
            "commits": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "message": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "repository": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "files_changed": {
                    "type": [
                      "integer",
                      "null"
                    ]
                  },
                  "code_languages": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "commercial_signals": {
          "type": "object",
          "description": "Public context for paid work, never a tenure claim. `tenure_status` is `unknown` unless a dated, corroborated interval exists.",
          "properties": {
            "public_signals_only": {
              "type": "boolean",
              "const": true
            },
            "tenure_status": {
              "type": "string"
            },
            "tenure_reason": {
              "type": [
                "string",
                "null"
              ]
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "enum": [
                      "public_org_contribution",
                      "self_reported_employment",
                      "commit_email_domain"
                    ]
                  },
                  "value": {
                    "type": "string"
                  },
                  "url": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "organization": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "company": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "interval": {
                    "type": [
                      "object",
                      "null"
                    ]
                  },
                  "commits": {
                    "type": [
                      "integer",
                      "null"
                    ]
                  },
                  "active_years": {
                    "type": "array",
                    "items": {
                      "type": "integer"
                    }
                  },
                  "languages": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "domain_evidence": {
          "type": "object",
          "properties": {
            "tier": {
              "type": "string",
              "enum": [
                "core",
                "adjacent",
                "generic",
                "none"
              ],
              "description": "`core` only when the evidence report's `core_domain_recent` criterion is supported. A core term in a README or a commit subject is context and lands as `adjacent` at best."
            },
            "status": {
              "type": "string"
            },
            "reason": {
              "type": [
                "string",
                "null"
              ]
            },
            "subsystems": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "term": {
                    "type": "string"
                  },
                  "pack": {
                    "type": "string"
                  },
                  "subsystem": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "context": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "kind": {
                    "type": "string"
                  },
                  "repository": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                }
              }
            }
          }
        },
        "screening_questions": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "links": {
          "type": "object",
          "properties": {
            "profile": {
              "type": "string"
            },
            "blog": {
              "type": "string"
            },
            "twitter": {
              "type": "string"
            }
          }
        }
      }
    },
    "BriefResult": {
      "type": "object",
      "description": "Present once the brief is `complete` or `partial`.",
      "properties": {
        "cover": {
          "type": "object",
          "description": "The brief as run, plus the assumptions every claim below rests on.",
          "properties": {
            "brief_id": {
              "type": "string"
            },
            "prepared_at": {
              "type": "string",
              "format": "date-time"
            },
            "criteria": {
              "type": "object"
            },
            "geography": {
              "type": "object"
            },
            "assumptions": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "delivered": {
              "type": "integer"
            },
            "screening_leads": {
              "type": "integer"
            },
            "requested_profiles": {
              "type": "integer"
            }
          }
        },
        "summary": {
          "type": "array",
          "description": "One row per delivered profile, in delivery order.",
          "items": {
            "type": "object",
            "properties": {
              "rank": {
                "type": "integer"
              },
              "login": {
                "type": "string"
              },
              "name": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "location": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc_offset": {
                "type": [
                  "object",
                  "null"
                ]
              },
              "last_skill_commit": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "inspected_in_window": {
                "type": "integer"
              },
              "domain_tier": {
                "type": "string",
                "enum": [
                  "core",
                  "adjacent",
                  "generic",
                  "none"
                ]
              },
              "tenure_status": {
                "type": "string"
              },
              "screening_questions": {
                "type": "integer"
              },
              "recency": {
                "type": [
                  "number",
                  "null"
                ],
                "description": "The recency multiplier from `rank_breakdown`."
              },
              "org": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "domain": {
                "type": [
                  "number",
                  "null"
                ]
              }
            }
          }
        },
        "profiles": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/BriefCard"
          }
        },
        "screening_leads": {
          "type": "array",
          "description": "Cards that did not meet a delivery rule, each with a `reason`. Overflow beyond `maxProfiles` appears here too.",
          "items": {
            "allOf": [
              {
                "$ref": "#/$defs/BriefCard"
              },
              {
                "type": "object",
                "properties": {
                  "reason": {
                    "type": "string"
                  }
                }
              }
            ]
          }
        },
        "coverage": {
          "type": "object",
          "description": "What was actually searched. Never a claim of worldwide coverage.",
          "properties": {
            "regions_requested": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "countries_searched": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "countries_skipped": {
              "type": "array",
              "description": "Countries the region expansion produced that the brief would have discarded anyway, so no search was spent on them.",
              "items": {
                "type": "object",
                "properties": {
                  "country": {
                    "type": "string"
                  },
                  "reason": {
                    "type": "string",
                    "enum": [
                      "excluded_location",
                      "utc_offset_band"
                    ],
                    "description": "`excluded_location` - named in `excludeLocations`. `utc_offset_band` - the country's whole UTC range sits inside `excludeUtcOffsets` at the run timestamp. A country only partly inside the band is still searched."
                  }
                }
              }
            },
            "batches_planned": {
              "type": "integer"
            },
            "batches_run": {
              "type": "integer"
            },
            "search_calls": {
              "type": "integer"
            },
            "candidate_rows": {
              "type": "integer",
              "description": "Rows returned before dedup, the denominator for a duplicate rate."
            },
            "unique_candidates": {
              "type": "integer"
            },
            "shortlisted": {
              "type": "integer"
            },
            "evidence": {
              "type": "object",
              "properties": {
                "cached": {
                  "type": "integer"
                },
                "built": {
                  "type": "integer"
                },
                "pending": {
                  "type": "integer"
                },
                "skipped": {
                  "type": "integer"
                }
              }
            },
            "truncated": {
              "type": "boolean",
              "description": "A batch's ranking held more rows than the run could read, so some ranked candidates were never seen."
            },
            "retrieval_capped": {
              "type": "boolean",
              "description": "True when the ranker's per-location retrieval ceiling was reached for at least one country: more candidates may exist there than this run could read. A capped read is not an incomplete run - absence under a cap is not evidence of absence - and it does not by itself make `status` `partial`."
            },
            "partial": {
              "type": "boolean",
              "description": "True when a ceiling was hit, a batch was truncated, or evidence was still building. `status` is `partial` exactly when this is. A per-location retrieval cap is reported separately as `retrieval_capped`."
            },
            "stopped_reason": {
              "type": [
                "string",
                "null"
              ],
              "enum": [
                "search_call_ceiling",
                "time_budget",
                null
              ]
            },
            "batches": {
              "type": "array",
              "items": {
                "type": "object"
              }
            },
            "note": {
              "type": "string"
            }
          }
        },
        "manifest": {
          "type": "object",
          "description": "Everything needed to reproduce or compare two runs.",
          "properties": {
            "brief_id": {
              "type": "string"
            },
            "run_started_at": {
              "type": "string",
              "format": "date-time"
            },
            "run_completed_at": {
              "type": "string",
              "format": "date-time"
            },
            "skills": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "domains": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "evidence_requested": {
              "type": "boolean"
            },
            "evidence_cache_key": {
              "type": [
                "string",
                "null"
              ]
            },
            "evidence_schema_version": {
              "type": "integer"
            },
            "inspection_rules_version": {
              "type": "integer"
            },
            "ceilings": {
              "type": "object"
            }
          }
        }
      }
    },
    "Meta": {
      "type": "object",
      "description": "Envelope metadata. `quota.cost` is 0 on endpoints that debit no credits.",
      "properties": {
        "requestId": {
          "type": "string"
        },
        "quota": {
          "$ref": "#/$defs/Quota"
        }
      }
    },
    "Quota": {
      "type": "object",
      "properties": {
        "used": {
          "type": "integer"
        },
        "limit": {
          "type": "integer",
          "description": "-1 means unlimited"
        },
        "month": {
          "type": "string"
        },
        "cost": {
          "type": "integer",
          "description": "Credits this request debited (search: 1, get user: 1, evidence report: 3 when a report is returned and 0 while pending, analyze profile: 3, list operations: 0). `used` already reflects this charge."
        },
        "rollover": {
          "type": "integer",
          "description": "Unused credits banked from the previous month and available on top of `limit` this month (`remaining` = limit + rollover - used). Only present on the Team plan, capped at one extra month's allowance (so at most 2x the allowance is usable in a month)."
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/githunt-ai-brief-status-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.