contract_setting_id, which must reference an existing record.name and email are required on create; role, company_name, and business_name are optional free-text fields.GET /xc/contract-setting-participants, filterable by contract_setting_id and/or email) and a scoped list nested under a specific contract setting (GET /xc/contract-settings/{id}/participants, using the same filters/sorting/pagination).POST /xc/contract-settings/{id}/participants, where contract_setting_id is taken from the path) or flat (POST /xc/contract-setting-participants, where contract_setting_id must be supplied in the body).PATCH can move a participant to a different contract setting by passing a new (existing) contract_setting_id.GET /v1/xc/contract-setting-participantscontract_setting_id and/or email.GET /v1/xc/contract-settings/{id}/participantsPOST /v1/xc/contract-settings/{id}/participantsGET /v1/xc/contract-setting-participants/{id}PATCH /v1/xc/contract-setting-participants/{id}DELETE /v1/xc/contract-setting-participants/{id}routes/v1/xc/contract-setting-participants.router.jscontrollers/xc/contract-setting-participants.controller.jsservices/xc/contract-setting-participants.service.jsentities/xc-contract-setting-participant.js