action drchrono_appointment_profiles_read { label: "appointment_profiles_read" description: "Retrieve an existing appointment profile" provider: drchrono method: GET path: "/api/appointment_profiles/{id}" encoding: json input: { type: "object" properties: { doctor: { type: "integer" } id: { type: "string" } } required: ["id"] additionalProperties: false } output: { type: "object" description: "Appointment profiles are for common kinds of appointments a doctor might have, such as \"physical exam\", which have a standard duration and should show up as the same color on the calendar." required: ["color", "name", "online_scheduling"] properties: { archived: { type: "boolean" description: "Indicates that the object has been soft-deleted and should not be used" } color: { type: "string" } doctor: { type: "integer" } duration: { type: "integer" description: "Length of an appointment in minutes" } id: { type: "integer" } name: { type: "string" } online_scheduling: { type: "boolean" description: "Whether this profile should be available for online scheduling" } reason: { type: "string" } sort_order: { type: "integer" description: "Override the usual ordering ordering of appointments in the patient's appointments page. Lower values are shown at the top" } } } }