ApiRegistrySearch
Search projects
Query Parameters
q?string
Full-text query
limit?integer
Default
20offset?integer
Default
0visibility?string
Value in
- "public"
- "private"
Response Body
application/json
application/json
curl -X GET "https://example.com/search/projects"{ "items": [ { "id": "string", "owner_type": "string", "owner_name": "string", "name": "string", "visibility": "string", "description": "string", "latest_published_version": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } ], "page": { "limit": 0, "offset": 0, "total": 0 }}{ "error": { "code": "string", "message": "string" }}Validation status badge (SVG) GET GET
Embeddable SVG badge showing the validation status of the latest published version — `validated`, `warnings`, `failing`, or `unpublished`. Public projects serve the badge anonymously (suitable for READMEs); private projects follow the usual read rules.
Get current user GET GET
Verifies a Firebase ID token from `Authorization: Bearer <token>`, upserts the user in the database, and returns the stored profile. Returns 503 when Firebase Admin credentials are not configured or the API has no database connection.