# Create self-scheduling attempt Initialize a new self-scheduling attempt. Validates that the setting is active and, if provided, that the identity proof matches the setting's verification requirements. Endpoint: POST /partner/v2/account/{accountId}/self-scheduling/attempt Version: 2.0 Security: PartnerOAuth ## Request fields (application/json): - `identityProofId` (integer) Optional ID of a pre-created identity proof. If provided, verification method must match the setting. Example: 456 - `selfSchedulingSettingId` (integer, required) ID of the self-scheduling configuration to use Example: 123 ## Response 201 fields (application/json): - `appointmentId` (integer) Appointment ID if appointment has been created. Omitted if not yet created. Example: 202 - `id` (integer) Attempt ID Example: 789 - `identityProofId` (integer) Associated identity proof ID Example: 456 - `isVerified` (boolean) Whether all required verification methods have been completed Example: true - `patientId` (integer) Patient ID if patient has been set (AccountPatient ID). Omitted if not yet set. Example: 101 - `selfSchedulingSettingId` (integer) Associated self-scheduling setting ID Example: 123 ## Response 400 fields ## Response 401 fields ## Response 403 fields ## Response 404 fields ## Response 409 fields