# Self-Scheduling Attempt Account-scoped self-scheduling attempt endpoints ## Create self-scheduling attempt - [POST /partner/v2/account/{accountId}/self-scheduling/attempt](https://lobbie-partner.redocly.app/openapi/self-scheduling-attempt/createattempt.md): 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. ## Get self-scheduling attempt - [GET /partner/v2/account/{accountId}/self-scheduling/attempt/{attemptId}](https://lobbie-partner.redocly.app/openapi/self-scheduling-attempt/getselfschedulingattempt.md): Retrieve details of an existing self-scheduling attempt by ID. Returns attempt status including identity proof verification status, patient ID (if set), and appointment ID (if created). Returns 404 if attempt doesn't exist or doesn't belong to this account. ## Create appointment for self-scheduling attempt - [POST /partner/v2/account/{accountId}/self-scheduling/attempt/{attemptId}/appointment](https://lobbie-partner.redocly.app/openapi/self-scheduling-attempt/createappointment_1.md): Creates an appointment for the specified self-scheduling attempt. Patient must be set on the attempt before creating an appointment. Scheduler config must belong to the self-scheduling setting. ## Attach a patient to a self-scheduling attempt - [POST /partner/v2/account/{accountId}/self-scheduling/attempt/{attemptId}/patient](https://lobbie-partner.redocly.app/openapi/self-scheduling-attempt/attachpatienttoselfschedulingattempt.md): Resolves or creates a patient from the provided demographics and attaches them to the self-scheduling attempt. If the attempt has a verified identity proof, patient resolution will use it for matching. Returns 200 if an existing patient was found, 201 if a new patient was created.