Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Install and use the praxicraft Ruby gem.
praxicraft
gem install praxicraft
gem "praxicraft"
export PRAXICRAFT_API_KEY="ct_live_xxxxxxxxxxxxxxxx"
require "praxicraft" client = Praxicraft::Client.new # reads PRAXICRAFT_API_KEY # or Praxicraft::Client.new(api_key: "ct_live_…", base_url: "https://assess.praxicraft.com")
require "praxicraft" client = Praxicraft::Client.new page = client.assessments.list page.fetch("results", []).each do |assessment| puts "#{assessment["slug"]} #{assessment["status"]}" end invite = client.invites.create( "senior-backend-screen", email: "[email protected]", name: "Jane Doe", send_email: true, ) puts invite["invite_token"] result = client.results.retrieve(invite["invite_token"])
{ "data": … }
client.org
retrieve
stats
client.assessments
list
create
update
activate
list_cases
attach_cases
replace_cases
remove_case
client.invites
bulk_create
remind
cancel
client.results
iter_all
client.webhooks
delete
test
deliveries
client.pipelines
enroll
bulk_enroll
list_enrollments
get_enrollment
Praxicraft::Webhooks.verify_signature