{"ok":true,"data":{"name":"TrueInterview Public API","description":"TrueInterview is an interview-question bank and job-application agent for software, data and hardware candidates, with questions filed by company, server-side judging, AI review, interview write-ups by the people who sat them, and written guides. The agent sends an application to the employer once the candidate approves it, then tracks the application to the offer, and on a paid plan it tailors a CV and cover letter to each role.","version":"1.0.0","basePath":"/api/v1","openapi":"https://trueinterview.io/openapi.json","documentation":"https://trueinterview.io/developers/api","apiCatalog":"https://trueinterview.io/.well-known/api-catalog","authentication":"none — every operation is public, read-only and unauthenticated","rateLimit":{"quota":240,"windowSeconds":60,"policyField":"\"public\";q=240;w=60","headers":["RateLimit-Policy","RateLimit","RateLimit-Limit","RateLimit-Remaining","RateLimit-Reset"],"onExceeded":"HTTP 429 with the RATE_LIMITED code and a Retry-After in seconds"},"versioning":{"scheme":"major version in the URL path","current":"v1","breakingChangePolicy":"A breaking change gets a new major path. Within a version, fields and operations may be added, so parse leniently and ignore what you do not recognise.","minimumNoticeDays":180,"deprecationSignals":["Deprecation response header (RFC 9745)","Sunset response header (RFC 8594)","Link header with rel=\"deprecation\""],"policy":"https://trueinterview.io/developers/api#versioning","deprecated":[]},"operations":[{"operationId":"listQuestions","method":"GET","urlTemplate":"https://trueinterview.io/api/v1/questions","parameters":[{"name":"company","in":"query","required":false},{"name":"type","in":"query","required":false},{"name":"difficulty","in":"query","required":false},{"name":"q","in":"query","required":false},{"name":"page","in":"query","required":false},{"name":"limit","in":"query","required":false}],"summary":"List practice questions"},{"operationId":"getQuestion","method":"GET","urlTemplate":"https://trueinterview.io/api/v1/questions/{slug}","parameters":[{"name":"slug","in":"path","required":true}],"summary":"Get one question by slug"},{"operationId":"listCompanies","method":"GET","urlTemplate":"https://trueinterview.io/api/v1/companies","parameters":[{"name":"limit","in":"query","required":false}],"summary":"List companies with reported questions"},{"operationId":"listArticles","method":"GET","urlTemplate":"https://trueinterview.io/api/v1/articles","parameters":[{"name":"page","in":"query","required":false},{"name":"limit","in":"query","required":false}],"summary":"List published articles"},{"operationId":"listJobs","method":"GET","urlTemplate":"https://trueinterview.io/api/v1/jobs","parameters":[{"name":"kind","in":"query","required":false},{"name":"seniority","in":"query","required":false},{"name":"family","in":"query","required":false},{"name":"location","in":"query","required":false},{"name":"postedWithinDays","in":"query","required":false},{"name":"page","in":"query","required":false},{"name":"limit","in":"query","required":false}],"summary":"List live job postings"},{"operationId":"listInterviewExperiences","method":"GET","urlTemplate":"https://trueinterview.io/api/v1/interview-experiences","parameters":[{"name":"limit","in":"query","required":false}],"summary":"List recent interview experiences"},{"operationId":"listPlans","method":"GET","urlTemplate":"https://trueinterview.io/api/v1/plans","parameters":[],"summary":"List subscription plans and prices"},{"operationId":"getSiteProfile","method":"GET","urlTemplate":"https://trueinterview.io/api/v1/site","parameters":[],"summary":"Describe this site"}]}}