openapi: 3.0.0 info: title: Nimbo API version: 1.0.0 description: >- # La solución todo-en-uno para clínicas. Nimbo te da todo lo que necesitas para administrar tu clínica. Desde el manejo de expedientes clínicos, hasta la agenda médica, facturación y reputación digital. Comienza a automatizar la operación de tu clínica hoy mismo. Para empezar a usar el API de Nimbo crea una cuenta en nuestro ambiente de Staging. [https://nimbo-x-staging.firebaseapp.com/accounts/new](https://nimbo-x-staging.firebaseapp.com/accounts/new) Una vez concluido el registro, con el usuario y contraseña que usaste podrás autenticarte en el API. No utilices datos reales en este ambiente de pruebas. La información registrada podría ser visible a los miembros del equipo de desarrollo de Nimbo. servers: - url: '{{nimbo_url}}' - url: https://nimbox-api-staging.herokuapp.com paths: /custom_fields: get: summary: Get Person Custom Fields parameters: - name: applicable_model in: query schema: type: string example: Person - name: page in: query schema: type: integer example: 1 - name: query in: query schema: type: string example: '' responses: '200': description: OK tags: - Patient Management - CustomFields post: summary: Create field - ConsultationSurvey responses: '200': description: OK tags: - Patient Management - CustomFields requestBody: content: application/json: schema: type: object properties: custom_field: type: object properties: key: nullable: true name: type: string section_name: type: string default_options: type: object default_component: type: string applicable_model: type: string organization_id: nullable: true example: custom_field: key: null name: Color de Ojos3 section_name: consultation_survey default_options: {} default_component: html-input applicable_model: ConsultationSurvey organization_id: null /people/681050/custom_form_response: get: summary: Get CustomField Responses - Person responses: '200': description: OK tags: - Patient Management - CustomFields security: - BearerAuth: [] "/custom_form_responses\n": post: summary: Create CustomFormResponse - Person responses: '200': description: OK tags: - Patient Management - CustomFields requestBody: content: application/json: schema: type: object example: "{\r\n \"custom_form_response\": {\r\n \"responses\": {\r\n \"cf_1_dependientes_economicos\": {\r\n \"id\": 5,\r\n \"key\": \"cf_1_dependientes_economicos\",\r\n \"default_component\": \"dropdown\",\r\n \"default_options\": {\r\n \"label\": \"Dependientes economicos\",\r\n \"options\": [\r\n {\r\n \"label\": \"1\",\r\n \"value\": \"1\"\r\n },\r\n {\r\n \"label\": \"2\",\r\n \"value\": \"2\"\r\n },\r\n {\r\n \"label\": \"3\",\r\n \"value\": \"3\"\r\n },\r\n {\r\n \"label\": \"4\",\r\n \"value\": \"4\"\r\n },\r\n {\r\n \"label\": \"5\",\r\n \"value\": \"5\"\r\n }\r\n ]\r\n },\r\n \"name\": \"Dependientes economicos\",\r\n \"section_name\": \"demographic_attributes\",\r\n \"custom_form_id\": 1,\r\n \"custom_field_id\": 5,\r\n \"applicable_model\": \"Person\"\r\n },\r\n \"cf_1_juego_favoritos\": {\r\n \"id\": 11,\r\n \"key\": \"cf_1_juego_favoritos\",\r\n \"default_component\": \"html-input\",\r\n \"default_options\": {\r\n \"label\": \"Juego favoritos\"\r\n },\r\n \"name\": \"Juego favoritos\",\r\n \"section_name\": \"demographic_attributes\",\r\n \"custom_form_id\": 1,\r\n \"custom_field_id\": 11,\r\n \"applicable_model\": \"Person\"\r\n },\r\n \"cf_1_campo_loom_1\": {\r\n \"id\": 12,\r\n \"key\": \"cf_1_campo_loom_1\",\r\n \"default_component\": \"dropdown\",\r\n \"default_options\": {\r\n \"label\": \"Campo Loom 1\",\r\n \"options\": [\r\n {\r\n \"label\": \"Uno\",\r\n \"value\": \"Uno\"\r\n },\r\n {\r\n \"label\": \"Dos\",\r\n \"value\": \"Dos\"\r\n },\r\n {\r\n \"label\": \"\",\r\n \"value\": \"\"\r\n }\r\n ]\r\n },\r\n \"name\": \"Campo Loom 1\",\r\n \"section_name\": \"demographic_attributes\",\r\n \"custom_form_id\": 1,\r\n \"custom_field_id\": 12,\r\n \"applicable_model\": \"Person\",\r\n \"value\": \"Uno\"\r\n },\r\n \"cf_1_loom_2_datepicker\": {\r\n \"id\": 13,\r\n \"key\": \"cf_1_loom_2_datepicker\",\r\n \"default_component\": \"date-picker\",\r\n \"default_options\": {\r\n \"label\": \"Loom 2 DatePicker\"\r\n },\r\n \"name\": \"Loom 2 DatePicker\",\r\n \"section_name\": \"demographic_attributes\",\r\n \"custom_form_id\": 1,\r\n \"custom_field_id\": 13,\r\n \"applicable_model\": \"Person\",\r\n \"value\": \"2024-11-14\"\r\n },\r\n \"cf_1_loom_3\": {\r\n \"id\": 14,\r\n \"key\": \"cf_1_loom_3\",\r\n \"default_component\": \"html-input\",\r\n \"default_options\": {\r\n \"label\": \"loom 3\"\r\n },\r\n \"name\": \"loom 3\",\r\n \"section_name\": \"demographic_attributes\",\r\n \"custom_form_id\": 1,\r\n \"custom_field_id\": 14,\r\n \"applicable_model\": \"Person\",\r\n \"value\": \"6\"\r\n },\r\n \"cf_1_loom_4\": {\r\n \"id\": 15,\r\n \"key\": \"cf_1_loom_4\",\r\n \"default_component\": \"dropdown\",\r\n \"default_options\": {\r\n \"label\": \"Loom 4\",\r\n \"options\": [\r\n {\r\n \"label\": \"\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"label\": \"2\",\r\n \"value\": \"2\"\r\n },\r\n {\r\n \"label\": \"3\",\r\n \"value\": \"3\"\r\n }\r\n ]\r\n },\r\n \"name\": \"Loom 4\",\r\n \"section_name\": \"demographic_attributes\",\r\n \"custom_form_id\": 1,\r\n \"custom_field_id\": 15,\r\n \"applicable_model\": \"Person\"\r\n },\r\n \"cf_1_b4ee1b8552fa\": {\r\n \"id\": 18,\r\n \"key\": \"cf_1_b4ee1b8552fa\",\r\n \"default_component\": \"dropdown\",\r\n \"default_options\": {\r\n \"label\": \"demodemo\"\r\n },\r\n \"name\": \"demodemo\",\r\n \"section_name\": \"demographic_attributes\",\r\n \"custom_form_id\": 1,\r\n \"custom_field_id\": 18,\r\n \"applicable_model\": \"Person\"\r\n },\r\n \"cf_1_e99b14f24fe2\": {\r\n \"id\": 58,\r\n \"key\": \"cf_1_e99b14f24fe2\",\r\n \"default_component\": \"date-picker\",\r\n \"default_options\": {\r\n \"label\": \"Fecha de Vacunacion 1\"\r\n },\r\n \"name\": \"Fecha de Vacunacion 1\",\r\n \"section_name\": \"demographic_attributes\",\r\n \"custom_form_id\": 1,\r\n \"custom_field_id\": 58,\r\n \"applicable_model\": \"Person\"\r\n },\r\n \"cf_2_color_de_ojos\": {\r\n \"id\": 4,\r\n \"key\": \"cf_2_color_de_ojos\",\r\n \"default_component\": \"dropdown\",\r\n \"default_options\": {\r\n \"label\": \"Color de Ojos\",\r\n \"options\": [\r\n {\r\n \"label\": \"Cafes\",\r\n \"value\": \"Cafes\"\r\n },\r\n {\r\n \"label\": \"Rojos\",\r\n \"value\": \"Rojos\"\r\n },\r\n {\r\n \"label\": \"Verdes\",\r\n \"value\": \"Verdes\"\r\n },\r\n {\r\n \"label\": \"Miel\",\r\n \"value\": \"Miel\"\r\n }\r\n ]\r\n },\r\n \"name\": \"Color de Ojos\",\r\n \"section_name\": \"general_attributes\",\r\n \"custom_form_id\": 2,\r\n \"custom_field_id\": 4,\r\n \"applicable_model\": \"Person\"\r\n },\r\n \"cf_2_juego_favoritos\": {\r\n \"id\": 6,\r\n \"key\": \"cf_2_juego_favoritos\",\r\n \"default_component\": \"dropdown\",\r\n \"default_options\": {\r\n \"label\": \"Juego favoritos\",\r\n \"options\": [\r\n {\r\n \"label\": \"1\",\r\n \"value\": \"1\"\r\n },\r\n {\r\n \"label\": \"2\",\r\n \"value\": \"2\"\r\n },\r\n {\r\n \"label\": \"3\",\r\n \"value\": \"3\"\r\n }\r\n ]\r\n },\r\n \"name\": \"Juego favoritos\",\r\n \"section_name\": \"general_attributes\",\r\n \"custom_form_id\": 2,\r\n \"custom_field_id\": 6,\r\n \"applicable_model\": \"Person\"\r\n },\r\n \"cf_2_pregunta_1\": {\r\n \"id\": 10,\r\n \"key\": \"cf_2_pregunta_1\",\r\n \"default_component\": \"date-picker\",\r\n \"default_options\": {\r\n \"label\": \"Pregunta 1\"\r\n },\r\n \"name\": \"Pregunta 1\",\r\n \"section_name\": \"general_attributes\",\r\n \"custom_form_id\": 2,\r\n \"custom_field_id\": 10,\r\n \"applicable_model\": \"Person\"\r\n },\r\n \"cf_3_werww\": {\r\n \"id\": 3,\r\n \"key\": \"cf_3_werww\",\r\n \"default_component\": \"html-input\",\r\n \"default_options\": {\r\n \"label\": \"werww\"\r\n },\r\n \"name\": \"werww\",\r\n \"section_name\": \"insurance_attributes\",\r\n \"custom_form_id\": 3,\r\n \"custom_field_id\": 3,\r\n \"applicable_model\": \"Person\"\r\n }\r\n },\r\n \"respondable_id\": 681050, // Identificador del paciente (Person)\r\n \"respondable_type\": \"Person\",\r\n \"organization_id\": \"xx\"\r\n }\r\n}" /consultation_surveys/293/custom_form_response: get: summary: Get CustomField Responses - Consultation Survey responses: '200': description: OK tags: - Patient Management - CustomFields /people: post: summary: /people responses: '201': description: /people headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Sat, 06 Mar 2021 00:22:09 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"d6befbfbd2695e3bf81370a595867759" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: f15ac5ec-7281-4f36-bc19-143428ab1d65 X-Runtime: schema: type: number example: 1.115339 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: person: type: object properties: id: type: integer first_name: type: string last_name: type: string links: type: object properties: consultations: type: string consultation_lab_test_results: type: string consultation_schedules: type: string vital_signs_sets: type: string medical_history: type: string deffers: type: string medical_notes: type: string insurance_coverage: type: string full_name: type: string telephone: nullable: true email: nullable: true born_at: type: string format: date gender: type: string avatar_url_small: type: string avatar_url_medium: type: string telephone2: type: string format: utc-millisec address_state_id: type: integer address_city: nullable: true address_street: nullable: true address_zipcode: nullable: true identity_number: nullable: true account_id: type: integer avatar_url_large: type: string notes: nullable: true person_attributes: type: object phone_country_id: type: integer is_migrated: type: boolean without_cellphone: type: boolean nimbochat_invitation_sent: type: boolean medical_record: nullable: true example: person: id: 661485 first_name: Gonzalo last_name: Gonzalez links: consultations: /api/v1/people/661485/consultations consultation_lab_test_results: /api/v1/people/661485/consultation_lab_test_results consultation_schedules: /api/v1/people/661485/consultation_schedules vital_signs_sets: /api/v1/people/661485/vital_signs_sets medical_history: /api/v1/people/661485/medical_history deffers: /api/v1/people/661485/deffers medical_notes: /api/v1/people/661485/medical_notes insurance_coverage: /api/v1/people/661485/insurance_coverage full_name: Gonzalo Gonzalez telephone: null email: null born_at: '1995-01-01' gender: m avatar_url_small: '' avatar_url_medium: '' telephone2: '9292929292' address_state_id: 7 address_city: null address_street: null address_zipcode: null identity_number: null account_id: 16036 avatar_url_large: '' notes: null person_attributes: {} phone_country_id: 142 is_migrated: false without_cellphone: false nimbochat_invitation_sent: false medical_record: null tags: - Patient Management security: - BearerAuth: [] description: >- 1. **first_name:** Nombre del paciente, obligatorio 2. **last_name:** Apellido del paciente, obligatorio 3. **born_at**: Utilizar el formato "aaa-mm-dd" 4. **gender**: puedes utilizar los valores "f", "m" u "o" (f= fenemino, m=masculino y o= Otro) 5. **telephone2**: Celular del paciente 1. Los dígitos deben coincidir con el código del país agregado en **phone_country_id.** 2. El campo es obligatorio u opcional, está condicionado al campo "without_cellphone": 1. without_cellphone = false, entonces telephone2; obligatorio 2. without_cellphone = true, entonces telephone2; opcional 6. **email**: Campo obligatorio u opcional, condicionado al campo "send_welcome_email" 1. send_welcome_email= true, por lo tanto email: obligatorio 2. send_welcome_email= false, por lo tanto email: opcional 7. **notes**: Opcional, puede ir vacío. Notas medicas del paciente 8. **send_welcome_email:** Valores "true" o "false". Define si el campo email es obligatorio 9. **Person attributes** 1. "send_reminders": Valores "true" o "false". Define si el paciente acepta recibir notificaciones por whatsApp 2. "identity_number": Opcional, curp del paciente 10. **without_cellphone**: Obligatorio, valores: "true" o "false". Define si el campo email es obligatorio 11. **patient_group_ids**: Opcional, arreglo con el id de los grupos al que el paciente pertenece. Se obtiene del catálogo de grupos de pacientes. (Catalogo mencionado en prerequisistos) 12. **account_id**: ID del médico tratante, obtenido del catálogo de médicos. Define si el campo email es obligatorio (Catalogo mencionado en prerrequisistos) 13. **address_state_id**: ID del estado de la dirección del paciente, obtenido del catálogo de estados (Catalogo mencionado en prerrequisistos) 14. **phone_country_id**: Código del país al que pertenece el numero celular agregado en el campo **phone_country_id** (Ejemplo para agregar número de México: "142") requestBody: content: application/json: schema: type: object properties: person: type: object properties: first_name: type: string last_name: type: string born_at: type: string gender: type: string phone_country_id: type: string telephone2: type: string email: type: string account_id: type: string example: person: first_name: '{{first_name}}' last_name: '{{last_name}}' born_at: '{{born_at}}' gender: '{{gender}}' phone_country_id: '{{phone_country}}' telephone2: '{{telephone2}}' email: '{{email}}' account_id: '{{account_id}}' /people/{person_id}: put: summary: /people/{id} responses: '200': description: /people/{id} headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Tue, 26 Apr 2022 15:22:59 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"cca8418ab63408c65cd03b8e22b0a465" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 0f5ef3c2-28f9-4a26-b594-c49d71c24ae1 X-Runtime: schema: type: number example: 0.07713 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: person: type: object properties: id: type: integer first_name: type: string last_name: type: string links: type: object properties: consultations: type: string consultation_lab_test_results: type: string consultation_schedules: type: string vital_signs_sets: type: string medical_history: type: string deffers: type: string medical_notes: type: string insurance_coverage: type: string full_name: type: string telephone: nullable: true email: nullable: true born_at: type: string format: date gender: type: string avatar_url_small: type: string avatar_url_medium: type: string telephone2: type: string format: utc-millisec address_state_id: type: integer address_city: nullable: true address_street: nullable: true address_zipcode: nullable: true identity_number: nullable: true account_id: type: integer avatar_url_large: type: string notes: nullable: true person_attributes: type: object phone_country_id: type: integer is_migrated: type: boolean without_cellphone: type: boolean nimbochat_invitation_sent: type: boolean medical_record: nullable: true cirrus_patient_id: nullable: true example: person: id: 679598 first_name: Gonzalo last_name: Gonzalez 3 links: consultations: /api/v1/people/679598/consultations consultation_lab_test_results: /api/v1/people/679598/consultation_lab_test_results consultation_schedules: /api/v1/people/679598/consultation_schedules vital_signs_sets: /api/v1/people/679598/vital_signs_sets medical_history: /api/v1/people/679598/medical_history deffers: /api/v1/people/679598/deffers medical_notes: /api/v1/people/679598/medical_notes insurance_coverage: /api/v1/people/679598/insurance_coverage full_name: Gonzalo Gonzalez 3 telephone: null email: null born_at: '1995-01-01' gender: m avatar_url_small: '' avatar_url_medium: '' telephone2: '9292929292' address_state_id: 7 address_city: null address_street: null address_zipcode: null identity_number: null account_id: 17062 avatar_url_large: '' notes: null person_attributes: {} phone_country_id: 142 is_migrated: false without_cellphone: false nimbochat_invitation_sent: false medical_record: null cirrus_patient_id: null tags: - Patient Management security: - BearerAuth: [] requestBody: content: application/json: schema: type: object properties: person: type: object properties: first_name: type: string last_name: type: string born_at: type: string format: date gender: type: string phone_country_id: type: string format: color telephone2: type: string format: utc-millisec email: type: string format: email account_id: type: string format: utc-millisec person_attributes: type: object properties: send_reminders: type: boolean insurance_name: type: string insurance_file: type: string insurance_number: type: string insurance_plan: type: string insurance_type: type: string insurance_taxed: type: boolean insurance_claim_insured_name: type: string insurance_claim_birthplace: type: string insurance_claim_folio: type: string insurance_claim_number: type: string insurance_claim_movement: type: string insurance_claim_adjuster: type: string insurance_claim_risk: type: string insurance_claim_sinister_date: type: string format: date insurance_claim_issue_date: type: string format: date insurance_claim_initial_date: type: string format: date insurance_claim_admission_date: type: string format: date insurance_claim_departure_date: type: string format: date insurance_claim_institution_name: type: string insurance_claim_institution_address: type: string example: person: first_name: Ivan last_name: Quiñones born_at: '2015-01-01' gender: m phone_country_id: '142' telephone2: '9292929292' email: mcclone2001@test.com account_id: '17408' person_attributes: send_reminders: true insurance_name: aseguradora insurance_file: numero de caso insurance_number: numero de poliza insurance_plan: plan insurance_type: direct insurance_taxed: true insurance_claim_insured_name: nombre del asegurado insurance_claim_birthplace: lugar de nacimiento insurance_claim_folio: folio de pase de atencion insurance_claim_number: numero de siniestro insurance_claim_movement: movimiento insurance_claim_adjuster: ajustador insurance_claim_risk: rc insurance_claim_sinister_date: '2022-08-11' insurance_claim_issue_date: '2022-08-11' insurance_claim_initial_date: '2022-08-11' insurance_claim_admission_date: '2022-08-11' insurance_claim_departure_date: '2022-08-12' insurance_claim_institution_name: hospital que reiere insurance_claim_institution_address: direccion del hospital parameters: - name: person_id in: path required: true schema: type: string example: '{{person_id}}' delete: summary: /people/{person_id} responses: '200': description: OK tags: - Patient Management security: - BearerAuth: [] get: summary: /people/{person_id} responses: '200': description: /people/{person_id} headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Mon, 19 Sep 2022 22:35:01 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"a4793234a3aa7dd88f120690e624e380" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: efdf9d3e-d00e-4af5-b58f-e9d530c18661 X-Runtime: schema: type: number example: 0.026288 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: person: type: object properties: id: type: integer first_name: type: string last_name: type: string links: type: object properties: consultations: type: string consultation_lab_test_results: type: string consultation_schedules: type: string vital_signs_sets: type: string medical_history: type: string deffers: type: string medical_notes: type: string insurance_coverage: type: string full_name: type: string telephone: nullable: true email: nullable: true born_at: type: string format: date gender: type: string avatar_url_small: type: string avatar_url_medium: type: string telephone2: type: string format: utc-millisec address_state_id: nullable: true address_city: nullable: true address_street: nullable: true address_zipcode: nullable: true identity_number: type: string account_id: type: integer avatar_url_large: type: string notes: nullable: true person_attributes: type: object properties: tax_rfc: type: string identity_number: type: string phone_country_id: type: integer is_migrated: type: boolean without_cellphone: type: boolean nimbochat_invitation_sent: type: boolean medical_record: type: string format: utc-millisec cirrus_patient_id: nullable: true example: person: id: 680299 first_name: Gonzalin last_name: Gonzalez links: consultations: /api/v1/people/680299/consultations consultation_lab_test_results: /api/v1/people/680299/consultation_lab_test_results consultation_schedules: /api/v1/people/680299/consultation_schedules vital_signs_sets: /api/v1/people/680299/vital_signs_sets medical_history: /api/v1/people/680299/medical_history deffers: /api/v1/people/680299/deffers medical_notes: /api/v1/people/680299/medical_notes insurance_coverage: /api/v1/people/680299/insurance_coverage full_name: Gonzalin Gonzalez telephone: null email: null born_at: '1995-01-01' gender: m avatar_url_small: '' avatar_url_medium: '' telephone2: '9292929292' address_state_id: null address_city: null address_street: null address_zipcode: null identity_number: XEXX010101HNEXXXA4 account_id: 16046 avatar_url_large: '' notes: null person_attributes: tax_rfc: XAXX010101000 identity_number: XEXX010101HNEXXXA4 phone_country_id: 142 is_migrated: false without_cellphone: false nimbochat_invitation_sent: false medical_record: '7' cirrus_patient_id: null tags: - Patient Management security: - BearerAuth: [] /accounts/{account_id}/people: get: summary: get patients by account_id with filters telephone2 and born_at parameters: - name: telephone2 in: query schema: type: integer example: 9696969696 - name: born_at in: query schema: type: string example: '1995-01-01' responses: '200': description: /accounts/{account_id}/people?telephone2&born_at headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Tue, 06 Feb 2024 17:12:36 GMT Report-To: schema: type: string example: >- {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1707239556&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=S9fuTMZpR%2Bb16Q1vJ5QGcWkJXiPywYbgyDsVP2GH7xA%3D"}]} Reporting-Endpoints: schema: type: string example: >- heroku-nel=https://nel.heroku.com/reports?ts=1707239556&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=S9fuTMZpR%2Bb16Q1vJ5QGcWkJXiPywYbgyDsVP2GH7xA%3D Nel: schema: type: string example: >- {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]} Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"372d2dcbd3254398baf09aa3f55d2ed8" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 80c59f4d-0320-45d9-8a5e-1d62549e9a9f X-Runtime: schema: type: number example: 0.381049 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: accounts: type: array items: type: object properties: id: type: integer full_name: type: string email_present: type: boolean validated_form: nullable: true tax_id: nullable: true phone_country_id: type: integer insurance_company_present: type: boolean patient_group_id: nullable: true example: accounts: - id: 679606 full_name: '***zalo ****alez' email_present: false validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 679607 full_name: '***zalo ****alez' email_present: false validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680296 full_name: '***onso ***onso' email_present: false validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680297 full_name: '****nsin ***onso' email_present: false validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680298 full_name: '*****sina ***onso' email_present: false validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680299 full_name: '****alin ****alez' email_present: false validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680904 full_name: name *****name email_present: true validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680907 full_name: name *****name email_present: true validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680908 full_name: name *****name email_present: true validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680909 full_name: name *****name email_present: true validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680910 full_name: name *****name email_present: true validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680911 full_name: name *****name email_present: true validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680912 full_name: name *****name email_present: true validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null - id: 680913 full_name: name *****name email_present: true validated_form: null tax_id: null phone_country_id: 142 insurance_company_present: false patient_group_id: null tags: - Patient Management parameters: - name: account_id in: path required: true schema: type: string example: '' /predictions/people: get: summary: Search patient by name and date of birth parameters: - name: first_name in: query schema: type: string example: Gonzalo - name: last_name in: query schema: type: string example: Gonzalez - name: born_at in: query schema: type: string example: '1995-01-01' responses: '200': description: >- /predictions/people?first_name=Gonzalo&last_name=Gonzalez&born_at=1995-01-01 headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Sat, 06 Mar 2021 00:19:47 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"5a82a784f91d10295bfaee2f84730265" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: a5e3070c-9070-4b2b-ae03-4aae50f420df X-Runtime: schema: type: number example: 0.541625 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: people: type: array items: type: object properties: id: type: integer first_name: type: string last_name: type: string links: type: object properties: consultations: type: string consultation_lab_test_results: type: string consultation_schedules: type: string vital_signs_sets: type: string medical_history: type: string deffers: type: string medical_notes: type: string insurance_coverage: type: string full_name: type: string telephone: nullable: true email: nullable: true born_at: type: string format: date gender: type: string avatar_url_small: type: string avatar_url_medium: type: string telephone2: type: string format: utc-millisec address_state_id: type: integer address_city: nullable: true address_street: nullable: true address_zipcode: nullable: true identity_number: nullable: true account_id: type: integer avatar_url_large: type: string notes: nullable: true person_attributes: type: object phone_country_id: type: integer is_migrated: type: boolean without_cellphone: type: boolean nimbochat_invitation_sent: type: boolean medical_record: nullable: true meta: type: object properties: total_pages: type: integer example: people: - id: 661484 first_name: Gonzalo last_name: Gonzalez links: consultations: /api/v1/people/661484/consultations consultation_lab_test_results: /api/v1/people/661484/consultation_lab_test_results consultation_schedules: /api/v1/people/661484/consultation_schedules vital_signs_sets: /api/v1/people/661484/vital_signs_sets medical_history: /api/v1/people/661484/medical_history deffers: /api/v1/people/661484/deffers medical_notes: /api/v1/people/661484/medical_notes insurance_coverage: /api/v1/people/661484/insurance_coverage full_name: Gonzalo Gonzalez telephone: null email: null born_at: '1995-01-01' gender: m avatar_url_small: '' avatar_url_medium: '' telephone2: '9616599618' address_state_id: 7 address_city: null address_street: null address_zipcode: null identity_number: null account_id: 16036 avatar_url_large: '' notes: null person_attributes: {} phone_country_id: 142 is_migrated: false without_cellphone: false nimbochat_invitation_sent: false medical_record: null meta: total_pages: 1 tags: - Patient Management security: - BearerAuth: [] /accounts/{account_id}/patient_groups: get: summary: /accounts/{account_id}/patient_groups responses: '200': description: /people/{person_id} headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Mon, 19 Sep 2022 22:35:01 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"a4793234a3aa7dd88f120690e624e380" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: efdf9d3e-d00e-4af5-b58f-e9d530c18661 X-Runtime: schema: type: number example: 0.026288 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: person: type: object properties: id: type: integer first_name: type: string last_name: type: string links: type: object properties: consultations: type: string consultation_lab_test_results: type: string consultation_schedules: type: string vital_signs_sets: type: string medical_history: type: string deffers: type: string medical_notes: type: string insurance_coverage: type: string full_name: type: string telephone: nullable: true email: nullable: true born_at: type: string format: date gender: type: string avatar_url_small: type: string avatar_url_medium: type: string telephone2: type: string format: utc-millisec address_state_id: nullable: true address_city: nullable: true address_street: nullable: true address_zipcode: nullable: true identity_number: type: string account_id: type: integer avatar_url_large: type: string notes: nullable: true person_attributes: type: object properties: tax_rfc: type: string identity_number: type: string phone_country_id: type: integer is_migrated: type: boolean without_cellphone: type: boolean nimbochat_invitation_sent: type: boolean medical_record: type: string format: utc-millisec cirrus_patient_id: nullable: true example: person: id: 680299 first_name: Gonzalin last_name: Gonzalez links: consultations: /api/v1/people/680299/consultations consultation_lab_test_results: /api/v1/people/680299/consultation_lab_test_results consultation_schedules: /api/v1/people/680299/consultation_schedules vital_signs_sets: /api/v1/people/680299/vital_signs_sets medical_history: /api/v1/people/680299/medical_history deffers: /api/v1/people/680299/deffers medical_notes: /api/v1/people/680299/medical_notes insurance_coverage: /api/v1/people/680299/insurance_coverage full_name: Gonzalin Gonzalez telephone: null email: null born_at: '1995-01-01' gender: m avatar_url_small: '' avatar_url_medium: '' telephone2: '9292929292' address_state_id: null address_city: null address_street: null address_zipcode: null identity_number: XEXX010101HNEXXXA4 account_id: 16046 avatar_url_large: '' notes: null person_attributes: tax_rfc: XAXX010101000 identity_number: XEXX010101HNEXXXA4 phone_country_id: 142 is_migrated: false without_cellphone: false nimbochat_invitation_sent: false medical_record: '7' cirrus_patient_id: null tags: - Patient Management security: - BearerAuth: [] parameters: - name: account_id in: path required: true schema: type: string example: '{{account_id}}' /organizations/current: get: summary: Current Organization responses: '200': description: OK tags: - Account Management security: - BearerAuth: [] /locations: get: summary: locations responses: '200': description: OK tags: - Account Management security: - BearerAuth: [] /specialties: get: summary: specialties responses: '200': description: OK tags: - Account Management security: - BearerAuth: [] /specialties/112: get: summary: /specialties/{specialty_id} responses: '200': description: /specialties/{specialty_id} headers: X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"cf2a4cda46d9cdc347f39eefeecd563b" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: c4222e90-ad66-4613-a862-4d8afc7849d4 X-Runtime: schema: type: number example: 0.010195 Transfer-Encoding: schema: type: string example: chunked tags: - Account Management description: obtener lista de especialidades medicas /countries/{country_id}/states: get: summary: states responses: '200': description: OK tags: - Account Management parameters: - name: country_id in: path required: true schema: type: string example: '' /invitations: post: summary: invitations responses: '200': description: OK tags: - Account Management security: - BearerAuth: [] description: "## **Endpoint de API para Invitaciones**\n\n### **Descripción**\n\nEste endpoint es fundamental para gestionar invitaciones de usuarios, permitiendo que nuevos miembros se unan a la organización con los permisos y roles adecuados.\n\nAl utilizarlo, se envía un correo electrónico al destinatario con las instrucciones para activar su cuenta.\n\n---\n\n### **Solicitud**\n\n#### **Método**:\_`POST`\n\n#### **URL**:\_`https://api-staging.nimbo.app/api/v1/invitations`\n\n#### **Encabezados**:\n\n- `Content-Type`:\_`application/json`\n \n\n#### **Cuerpo de la solicitud (JSON)**\n\nDebe incluir los siguientes campos:\n\n| Campo | Tipo | Requerido | Descripción |\n| --- | --- | --- | --- |\n| `recipient_email` | string | Sí | Correo electrónico del destinatario (debe ser único en la aplicación). |\n| `recipient_password` | string | Sí | Contraseña temporal (mínimo 8 caracteres). |\n| `recipient_name` | string | Sí | Nombre completo del destinatario. |\n| `invitation_for` | string | Sí | Rol asignado (ej.\_`\"medic\"`). |\n| `assistant_patient_access` | boolean | No | Permite acceso a información de pacientes (por defecto\_`false`). |\n| `configuration` | object | Sí | Configuración de permisos (detallada abajo). |\n| `create_user` | boolean | Sí | Debe ser\_`true`\_para crear la cuenta. |\n| `organization_id` | string | Sí | ID de la organización (obtenido del endpoint\_`Current Organization`). |\n| `location_id` | string | Sí | ID de la ubicación (obtenido del endpoint\_`locations`). |\n| `physician_specialty_id` | string | Sí | ID de la especialidad médica (obtenido del endpoint\_`Specialties`). |\n\n#### **Estructura de**\_**`configuration`**\n\njson\n\n```\n{\n \"access_to_clinical\": false,\n \"access_to_charges\": false,\n \"custom_roles\": {\n \"administrator\": false,\n \"restricted_medic\": false,\n \"all_agendas\": false,\n \"access_control\": false\n }\n}\n\n ```\n\n- **Nota para médicos**: Todos los valores en\_`custom_roles`\_deben ser\_`false`.\n \n\n---\n\n### **Respuesta Exitosa**\n\n- **Código de estado**:\_`201 (Created)`\n \n- **Cuerpo de la respuesta (JSON)**:\n \n\n## Response\n\nCuando la invitación se crea correctamente, la API devuelve:\n\n- **Código de estado**:\_`201 (Created)`\n \n- **Cuerpo de la respuesta (JSON)**:\n \n- **`invitation`**\_(objeto): Contiene los detalles de la invitación.\n \n - **`token`**\_(string): Token único vinculado a la invitación.\_**Debe almacenarse**, ya que es necesario para confirmar la cuenta.\n \n\n### Example\n\n``` json\n{\n \"invitation\": {\n \"recipient_email\": \"string\", // Email address of the recipient\n \"recipient_password\": \"string\", // Password for the recipient's account\n \"recipient_name\": \"string\", // Full name of the recipient\n \"invitation_for\": \"string\", // Type of invitation (e.g., \"member\")\n \"assistant_patient_access\": \"boolean\", // Access level for assistant to patient data\n \"configuration\": {\n \"access_to_clinical\": \"boolean\", // Access to clinical information\n \"access_to_charges\": \"boolean\", // Access to charge information\n \"custom_roles\": {\n \"administrator\": \"boolean\", // Role assignment for administrator\n \"restricted_medic\": \"boolean\", // Role assignment for restricted medic\n \"all_agendas\": \"boolean\", // Access to all agendas\n \"access_control\": \"boolean\" // General access control permission\n }\n },\n \"create_user\": \"boolean\", // Flag to indicate if a user should be created\n \"organization_id\": \"string\", // ID of the organization\n \"location_id\": \"string\", // ID of the location\n \"physician_specialty_id\": \"string\" // ID of the physician specialty\n }\n}\n\n ```" requestBody: content: application/json: schema: type: object properties: invitation: type: object properties: recipient_email: type: string format: email recipient_password: type: string recipient_name: type: string invitation_for: type: string assistant_patient_access: type: boolean send_email: type: boolean configuration: type: object properties: access_to_clinical: type: boolean access_to_charges: type: boolean custom_roles: type: object properties: administrator: type: boolean restricted_medic: type: boolean all_agendas: type: boolean access_control: type: boolean create_user: type: boolean organization_id: type: string format: utc-millisec location_id: type: string format: utc-millisec physician_specialty_id: type: string format: utc-millisec example: invitation: recipient_email: medic.psic.02@yopmal.com recipient_password: password123 recipient_name: Eduardo Landa invitation_for: member assistant_patient_access: false send_email: true configuration: access_to_clinical: false access_to_charges: false custom_roles: administrator: true restricted_medic: true all_agendas: true access_control: false create_user: true organization_id: '16736' location_id: '17611' physician_specialty_id: '84' /accounts/set_password: post: summary: accounts/set_password responses: '200': description: OK tags: - Account Management security: - BearerAuth: [] description: >- ### **Endpoint para Configuración de Contraseña** #### **Descripción** Este endpoint permite a los usuarios **establecer** o **actualizar** la contraseña de su cuenta. Requiere el correo electrónico del usuario, la nueva contraseña y su confirmación. --- ### **Solicitud** #### **Método**: `POST` #### **URL**: `https://api-staging.nimbo.app/api/v1/accounts/set_password` #### **Campos Requeridos (JSON)**: | Campo | Tipo | Descripción | | --- | --- | --- | | `email` | string | Correo electrónico asociado a la cuenta. | | `password` | string | Nueva contraseña. | | `password_confirmation` | string | Confirmación de la nueva contraseña (debe coincidir con `password`). | **Nota**: - La contraseña y su confirmación deben ser idénticas para evitar errores. --- ### **Respuesta Exitosa** - **Código de estado**: `200 (OK)` ### **Posibles Errores** - `422 (Unprocessable Entity)`: Si los campos son inválidos o las contraseñas no coinciden. --- ### **Ejemplo de Solicitud** json ``` { "email": "usuario@ejemplo.com", "password": "nueva_contraseña_segura", "password_confirmation": "nueva_contraseña_segura" } ``` /account_profiles/{account_id}: put: summary: account_proflies responses: '200': description: OK tags: - Account Management security: - BearerAuth: [] description: "### **Endpoint: Update Account Profile**\n\n#### **Descripción**\n\nPermite actualizar el perfil de una cuenta existente identificada por su\_`account_id`.\n\n---\n\n### **Solicitud**\n\n**Método:**\_`PUT` \n**Endpoint:**\_`https://api-staging.nimbo.app/api/v1/account_profiles/{account_id}`\n\n#### **Cuerpo de la Solicitud (JSON)**\n\nDebe incluir el objeto\_`account_profile`\_con los siguientes parámetros:\n\n| Campo | Tipo | Descripción |\n| --- | --- | --- |\n| `certified_information` | boolean | Indica si la información está certificada. |\n| `physician_institution` | string | Nombre de la institución que otorgó las credenciales. |\n| `physician_license` | string | Número de licencia del médico. |\n| `role` | string | Rol del usuario (debe ser\_`\"medic\"`). |\n| `office_state_id` | string | ID del estado de la consulta (obtenido del endpoint\_`states`). |\n| `physician_specialty_id` | string | ID de la especialidad médica (obtenido del endpoint\_`specialties`). |\n\n**Nota:**\n\n- Reemplazar\_`{account_id}`\_en el endpoint con el ID real de la cuenta.\n \n\n---\n\n### **Respuesta Exitosa**" requestBody: content: application/json: schema: type: object properties: account_profile: type: object properties: certified_information: type: boolean physician_institution: type: string physician_license: type: string role: type: string office_state_id: type: string format: utc-millisec physician_specialty_id: type: string format: utc-millisec example: account_profile: certified_information: true physician_institution: Institución que otorgó la cédula physician_license: cedula_profesional role: medic office_state_id: '1' physician_specialty_id: '84' parameters: - name: account_id in: path required: true schema: type: string example: '' /accounts/{account_id}: put: summary: accounts responses: '200': description: OK tags: - Account Management security: - BearerAuth: [] description: "## Update Account Information\n\nPermite actualizar la información de configuración de una cuenta específica identificada por su ID único.\n\n### Request Parameters\n\nEl cuerpo de la solicitud debe estructurarse de la siguiente manera:\n\n- `account`: An object containing the account details.\n \n - `account_setup_completed` (boolean): Inidica que la configuración de la cuenta ha sido completada, debe ser: _**true**_\n \n - `configuration`: Objeto que contiene los parámetros de configuración de la cuenta.\n \n - `locale`\_(string): Idioma de la cuenta (ej. \"es-mx\")\n \n - `schedule`: Objeto que define el horario semanal\n \n - `mon`,\_`tue`,\_`wed`,\_`thu`,\_`fri`,\_`sat`,\_`sun`: Horarios disponibles de consulta para cada día\n \n - `weeks_limit`: Objeto que define límites de consultas\n \n - `id`\_(integer): 1 = sin límite\n \n - `time`\_(integer): 0 = sin límite de tiempo\n \n - `interval`\_(string): Dejar vacío para ningún período de intervalo\n \n - `consultation_duration`\_(integer): Duración de consultas en minutos (afecta la hora de finalización)\n \n - `timezone`\_(string): Zona horaria (ej. \"America/Mexico_City\")\n \n - `consultation`: Configuración de consultas (usar valores por defecto)\n \n - `odontogram`\_(boolean): Incluir odontograma\n \n - `physical_exam`\_(boolean): Incluir examen físico\n \n - `treatment_plan`\_(boolean): Incluir planes de tratamiento\n \n - `custom_forms`: Configuración de formularios\n \n - `consultation`: Elementos para formularios de consulta\n \n - `vital_signs_elements`: Parámetros de signos vitales (valores por defecto)\n \n - `lab_test_results_elements`: Parámetros de resultados de laboratorio (valores por defecto)\n \n - `medical_history`: Elementos de historial médico (valores por defecto)\n \n - `custom_roles`: Configuración de roles\n \n - `all_agendas`\_(boolean): Permiso para ver agendas de otros médicos (false)\n \n - `administrator`\_(boolean): Permisos de administrador (false)\n \n - `restricted_medic`\_(boolean): Restringe prescripciones en consultas (false)\n \n - `weekly_email`\_(boolean): Habilitar correos semanales\n \n - `prescription_copy`\_(boolean): Copias de recetas\n \n - `interface_language`\_(string): Idioma de interfaz (\"es\")\n \n - `prescription_template`\_(string): Plantilla de recetas (\"basic\"|\"clasic\"|\"modern\"|\"blank\")\n \n - `assistant_has_charges_access`\_(boolean): Acceso a cargos (false)\n \n - `assistant_has_clinical_access`\_(boolean): Acceso clínico (false)\n \n - `print_vital_signs`\_(boolean): Imprimir signos vitales\n \n - `print_diagnostics`\_(boolean): Imprimir diagnósticos\n \n - `email`\_(string): Correo electrónico\n \n - `eprescription_enabled`\_(boolean): Recetas electrónicas\n \n - `name`\_(string): Nombre del titular\n \n - `pending_confirmation_email`\_(string): Correo pendiente de confirmación\n \n - `physician_institution`\_(string): Institución del médico\n \n - `physician_license`\_(string): Número de licencia\n \n - `username`\_(string): Nombre de usuario\n \n - `cellphone`\_(string): Teléfono (con\_`cellphone_country_id`)\n \n - `organization_id`\_(integer): ID de organización\n \n - `active`\_(boolean): Cuenta activa\n \n - `bio`\_(string): Biografía\n \n - `office_state_id`\_(string): ID de estado\n \n - `physician_specialty_id`\_(integer): ID de especialidad\n \n - `cellphone_country_id`\_(integer): ID de país del teléfono\n \n\n## Respuesta Esperada\n\nAnte una actualización exitosa, la API devolverá un código de estado 200 junto con un objeto JSON que contiene la información actualizada de la cuenta." requestBody: content: application/json: schema: type: object properties: account: type: object properties: account_setup_completed: type: boolean configuration: type: object properties: locale: type: string schedule: type: object properties: fri: type: array items: type: string format: style mon: type: array items: type: string thu: type: array items: type: string format: style tue: type: array items: type: string wed: type: array items: type: string format: style weeks_limit: type: object properties: id: type: integer time: type: integer interval: type: string consultation_duration: type: integer timezone: type: string consultation: type: object properties: odontogram: type: boolean physical_exam: type: boolean treatment_plan: type: boolean custom_forms: type: object properties: consultation: type: object properties: vital_signs_elements: type: object properties: height: type: boolean weight: type: boolean systole: type: boolean diastole: type: boolean body_mass: type: boolean heart_rate: type: boolean temperature: type: boolean respiratory_rate: type: boolean oxygen_saturation: type: boolean abdominal_perimeter: type: boolean lab_test_results_elements: type: object properties: glucose: type: boolean measurement_type: type: boolean result_obtained_through: type: boolean pregnant_without_diabetes: type: boolean medical_history: type: object properties: diet: type: boolean perinatal: type: boolean postnatal: type: boolean psychiatric: type: boolean vaccines_mx: type: boolean pathological: type: boolean heredo_familial: type: boolean non_pathological: type: boolean gineco_obstetrics: type: boolean custom_roles: type: object properties: all_agendas: type: boolean administrator: type: boolean restricted_medic: type: boolean weekly_email: type: boolean prescription_copy: type: boolean interface_language: type: string prescription_template: type: string assistant_has_charges_access: type: boolean assistant_has_clinical_access: type: boolean print_vital_signs: type: boolean print_diagnostics: type: boolean email: type: string format: email eprescription_enabled: type: boolean name: type: string pending_confirmation_email: type: string format: email physician_institution: type: string physician_license: type: string username: type: string cellphone: type: string format: utc-millisec organization_id: type: integer active: type: boolean bio: type: string office_state_id: type: string format: utc-millisec physician_specialty_id: type: string format: utc-millisec cellphone_country_id: type: string format: color example: account: account_setup_completed: true configuration: locale: es-mx schedule: fri: - 09:00-19:00 mon: - 09:00-19:00 thu: - 09:00-19:00 tue: - 09:00-19:00 wed: - 09:00-19:00 weeks_limit: id: 1 time: 0 interval: '' consultation_duration: 30 timezone: America/Mexico_City consultation: odontogram: false physical_exam: true treatment_plan: true custom_forms: consultation: vital_signs_elements: height: true weight: true systole: true diastole: true body_mass: true heart_rate: true temperature: true respiratory_rate: true oxygen_saturation: true abdominal_perimeter: true lab_test_results_elements: glucose: true measurement_type: true result_obtained_through: true pregnant_without_diabetes: true medical_history: diet: true perinatal: true postnatal: true psychiatric: true vaccines_mx: true pathological: true heredo_familial: true non_pathological: true gineco_obstetrics: true custom_roles: all_agendas: false administrator: false restricted_medic: false weekly_email: true prescription_copy: true interface_language: es prescription_template: basic assistant_has_charges_access: false assistant_has_clinical_access: false print_vital_signs: true print_diagnostics: true email: medic.psic.01@yopmal.com eprescription_enabled: false name: Eduardo Landa pending_confirmation_email: medic.psic.01@yopmal.com physician_institution: institucion que ortogo la cedula physician_license: cedula profesional username: medic-psic-01 cellphone: '9656634487' organization_id: 16736 active: true bio: biografia del médico office_state_id: '1' physician_specialty_id: '84' cellphone_country_id: '142' parameters: - name: account_id in: path required: true schema: type: string example: '{{acount_id}}' get: summary: /accounts/{account_id} responses: '200': description: /accounts/{account} headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Tue, 24 May 2022 18:37:11 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"1294a6cf83cdfc07b55bb588afa099ad" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 2605283a-286a-4b9a-b43f-b48479db9fdd X-Runtime: schema: type: number example: 0.046636 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: account: type: object properties: certified_information: type: boolean consultations_count: type: integer email: type: string format: email eprescription_enabled: type: boolean account_setup_completed: type: boolean id: type: integer role: type: string links: type: object properties: response_templates: type: string physician_specialty: type: string location: type: string name: type: string username: type: string office_state_id: type: integer survey_answered: type: boolean physician_institution: type: string physician_license: type: string format: color physician_specialty_id: type: integer configuration: type: object properties: locale: type: string schedule: type: object properties: fri: type: array items: type: string format: style mon: type: array items: type: string sat: type: array items: type: string format: style thu: type: array items: type: string tue: type: array items: type: string format: style wed: type: array items: type: string weeks_limit: type: object properties: id: type: integer time: type: integer interval: type: string consultation_duration: type: integer timezone: type: string consultation: type: object properties: odontogram: type: boolean physical_exam: type: boolean physiotherapy: type: boolean treatment_plan: type: boolean disability_leave: type: boolean custom_forms: type: object properties: person: type: object properties: employee: type: boolean consultation: type: object properties: ketosis_elements: type: object properties: cramps: type: boolean hunger: type: boolean anxiety: type: boolean fatigue: type: boolean satiety: type: boolean diarrhea: type: boolean headache: type: boolean dizziness: type: boolean halitosis: type: boolean tolerance: type: boolean depression: type: boolean impatience: type: boolean constipation: type: boolean irritability: type: boolean concentration: type: boolean aggressiveness: type: boolean impulse_control: type: boolean stimulants_need: type: boolean sleeping_problems: type: boolean nutrition_elements: type: object properties: fat: type: boolean waist: type: boolean water: type: boolean muscle: type: boolean abdomen: type: boolean lost_weight: type: boolean vital_signs_elements: type: object properties: height: type: boolean weight: type: boolean systole: type: boolean diastole: type: boolean body_mass: type: boolean heart_rate: type: boolean temperature: type: boolean lean_body_mass: type: boolean respiratory_rate: type: boolean oxygen_saturation: type: boolean head_circumference: type: boolean body_fat_percentage: type: boolean lab_test_results_elements: type: object properties: co2: type: boolean sodium: type: boolean calcium: type: boolean glucose: type: boolean chloride: type: boolean platelet: type: boolean potassium: type: boolean creatinine: type: boolean hematocrit: type: boolean hemoglobin: type: boolean reticulocyte: type: boolean triglycerides: type: boolean red_blood_cells: type: boolean white_blood_cell: type: boolean total_cholesterol: type: boolean blood_urea_nitrogen: type: boolean low_density_lipoprotein: type: boolean high_density_lipoprotein: type: boolean very_low_density_lipoprotein: type: boolean medical_history: type: object properties: diet: type: boolean perinatal: type: boolean postnatal: type: boolean psychiatric: type: boolean vaccines_mx: type: boolean pathological: type: boolean work_history: type: boolean heredo_familial: type: boolean non_pathological: type: boolean gineco_obstetrics: type: boolean custom_roles: type: object properties: administrator: type: boolean weekly_email: type: boolean schedule_type: type: string feature_toggles: type: object properties: nimbo_chat: type: boolean section_nms: type: boolean physiotherapy: type: boolean cirrus_integration: type: boolean farhos_integration: type: boolean section_telehealth: type: boolean custom_catalogue: type: object properties: lab_tests: type: object properties: filters: type: string prescription_copy: type: boolean print_diagnostics: type: boolean print_vital_signs: type: boolean interface_language: type: string only_existing_patient: type: boolean prescription_template: type: string send_cancellation_information: type: boolean settings: type: object properties: reports: type: object properties: dashboard: type: boolean daily-sheet: type: boolean suive: type: boolean onboarding: type: boolean consultation: type: object properties: odontogram: type: boolean invoice-items: type: boolean disease-notes: type: object properties: vital-signs-graphs: type: boolean diagnostic-and-treatment: type: object properties: medispan: type: boolean custom-lab-tests: type: boolean custom-drugs: type: boolean inventories: type: boolean feature-toggle: type: object properties: items-importer: type: boolean frequent_consultation_causes: type: array items: type: string created_at: type: string format: date-time pending_confirmation_email: nullable: true cellphone: type: string format: utc-millisec cellphone_verified: type: boolean cellphone_country_id: type: integer affiliation_id: type: integer professional_standard: type: object sis_type_of_staff: nullable: true sis_specify_type_of_staff: nullable: true referral_token: nullable: true should_reset_password: type: boolean referral_token_meta: nullable: true metadata: type: object properties: cirrus: type: object properties: credentials: type: object properties: extra: type: object properties: role_id: type: string estServId: type: string password: type: string username: type: string temporary_schedules_expired: type: boolean new_patients_count: type: integer appointments_count: type: integer bio: type: string example: account: certified_information: true consultations_count: 425 email: mi@mail.com eprescription_enabled: true account_setup_completed: true id: 87 role: medic links: response_templates: /api/v1/accounts/87/response_templates physician_specialty: /api/v1/specialties/53 location: /api/v1/accounts/87/location name: Ricardo Dimas Sanchez username: Consultorio-NIMBO office_state_id: 699 survey_answered: true physician_institution: Universidad Nacional Autónoma de México physician_license: '123456' physician_specialty_id: 53 configuration: locale: es schedule: fri: - 07:00-23:00 mon: - 09:00-22:00 sat: - 09:00-13:00 - 15:00-16:00 thu: - 08:00-21:00 - 21:00-23:00 tue: - 01:00-23:00 wed: - 03:00-23:00 weeks_limit: id: 2 time: 2 interval: weeks consultation_duration: 6 timezone: America/Mexico_City consultation: odontogram: false physical_exam: true physiotherapy: true treatment_plan: true disability_leave: true custom_forms: person: employee: true consultation: ketosis_elements: cramps: true hunger: true anxiety: true fatigue: true satiety: true diarrhea: true headache: true dizziness: true halitosis: true tolerance: true depression: true impatience: true constipation: true irritability: true concentration: true aggressiveness: true impulse_control: true stimulants_need: true sleeping_problems: true nutrition_elements: fat: true waist: true water: true muscle: true abdomen: true lost_weight: true vital_signs_elements: height: true weight: true systole: true diastole: true body_mass: true heart_rate: true temperature: true lean_body_mass: false respiratory_rate: false oxygen_saturation: true head_circumference: false body_fat_percentage: false lab_test_results_elements: co2: true sodium: true calcium: true glucose: true chloride: true platelet: true potassium: true creatinine: true hematocrit: true hemoglobin: true reticulocyte: true triglycerides: true red_blood_cells: true white_blood_cell: true total_cholesterol: true blood_urea_nitrogen: true low_density_lipoprotein: true high_density_lipoprotein: true very_low_density_lipoprotein: true medical_history: diet: true perinatal: true postnatal: true psychiatric: true vaccines_mx: true pathological: true work_history: true heredo_familial: true non_pathological: true gineco_obstetrics: true custom_roles: administrator: false weekly_email: true schedule_type: permanent feature_toggles: nimbo_chat: true section_nms: true physiotherapy: true cirrus_integration: true farhos_integration: true section_telehealth: true custom_catalogue: lab_tests: filters: '*' prescription_copy: true print_diagnostics: true print_vital_signs: true interface_language: es only_existing_patient: false prescription_template: basic send_cancellation_information: false settings: reports: dashboard: true daily-sheet: true suive: true onboarding: true consultation: odontogram: true invoice-items: true disease-notes: vital-signs-graphs: true diagnostic-and-treatment: medispan: true custom-lab-tests: true custom-drugs: true inventories: true feature-toggle: items-importer: true frequent_consultation_causes: - dolor de estomago - dolor de garganta - dolor de cabeza - dolor - hemodialisis created_at: '2015-02-10T12:20:04.163-06:00' pending_confirmation_email: null cellphone: '9696969696' cellphone_verified: false cellphone_country_id: 142 affiliation_id: 114 professional_standard: {} sis_type_of_staff: null sis_specify_type_of_staff: null referral_token: null should_reset_password: false referral_token_meta: null metadata: cirrus: credentials: extra: role_id: '' estServId: '' password: '' username: '' temporary_schedules_expired: true new_patients_count: 2 appointments_count: 3 bio: >- Medico general con mas de 20 años de experiancia brindando una buena atencion a familias. tags: - Account Management /accounts/me: get: summary: /accounts/me responses: '200': description: /accounts/me headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Mon, 08 Aug 2022 19:46:56 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"d75b62bc5cd28e3feed739798784b0c7" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 82236fff-5b95-426e-bd0f-04bcfe506bb3 X-Runtime: schema: type: number example: 0.0333 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: account: type: object properties: avatar_url_large: type: string avatar_url_medium: type: string avatar_url_small: type: string certified_information: type: boolean consultations_count: type: integer email: type: string format: email eprescription_enabled: type: boolean account_setup_completed: type: boolean id: type: integer role: type: string links: type: object properties: response_templates: type: string physician_specialty: type: string location: type: string logo_url_large: type: string logo_url_medium: type: string name: type: string username: type: string office_state_id: type: integer people_count: type: integer survey_answered: type: boolean physician_institution: nullable: true physician_license: nullable: true physician_specialty_id: type: integer configuration: type: object properties: locale: type: string schedule: type: object properties: fri: type: array items: type: string format: style mon: type: array items: type: string thu: type: array items: type: string format: style tue: type: array items: type: string wed: type: array items: type: string format: style weeks_limit: type: object properties: id: type: integer time: type: integer interval: type: string consultation_duration: type: integer timezone: type: string consultation: type: object properties: odontogram: type: boolean physical_exam: type: boolean physiotherapy: type: boolean treatment_plan: type: boolean custom_forms: type: object properties: consultation: type: object properties: vital_signs_elements: type: object properties: height: type: boolean weight: type: boolean systole: type: boolean diastole: type: boolean body_mass: type: boolean heart_rate: type: boolean temperature: type: boolean lean_body_mass: type: boolean respiratory_rate: type: boolean oxygen_saturation: type: boolean head_circumference: type: boolean body_fat_percentage: type: boolean medical_history: type: object properties: diet: type: boolean perinatal: type: boolean postnatal: type: boolean psychiatric: type: boolean vaccines_mx: type: boolean pathological: type: boolean heredo_familial: type: boolean non_pathological: type: boolean gineco_obstetrics: type: boolean custom_roles: type: object properties: administrator: type: boolean weekly_email: type: boolean prescription_copy: type: boolean interface_language: type: string prescription_template: type: string skip_cellphone_verification: type: boolean assistant_has_charges_access: type: boolean assistant_has_clinical_access: type: boolean settings: type: object frequent_consultation_causes: type: array items: {} created_at: type: string format: date-time pending_confirmation_email: type: string format: email cellphone: type: string format: utc-millisec cellphone_verified: type: boolean cellphone_country_id: type: integer affiliation_id: type: integer signature: type: string professional_standard: type: object sis_type_of_staff: nullable: true sis_specify_type_of_staff: nullable: true referral_token: type: string should_reset_password: type: boolean referral_token_meta: nullable: true metadata: type: object properties: campaign: type: object properties: utm_term: nullable: true utm_medium: nullable: true utm_source: nullable: true utm_content: nullable: true utm_campaign: nullable: true referral_token: nullable: true temporary_schedules_expired: nullable: true new_patients_count: type: integer appointments_count: type: integer bio: nullable: true tax_rfc: nullable: true example: account: avatar_url_large: '' avatar_url_medium: '' avatar_url_small: '' certified_information: false consultations_count: 0 email: mcclone2070@test.com eprescription_enabled: false account_setup_completed: true id: 16046 role: medic links: response_templates: /api/v1/accounts/16046/response_templates physician_specialty: /api/v1/specialties/110 location: /api/v1/accounts/16046/location logo_url_large: '' logo_url_medium: '' name: ivan q username: mcclone2070 office_state_id: 1 people_count: 0 survey_answered: false physician_institution: null physician_license: null physician_specialty_id: 110 configuration: locale: es-mx schedule: fri: - 09:00-19:00 mon: - 09:00-19:00 thu: - 09:00-19:00 tue: - 09:00-19:00 wed: - 09:00-19:00 weeks_limit: id: 1 time: 0 interval: '' consultation_duration: 30 timezone: America/Mexico_City consultation: odontogram: false physical_exam: true physiotherapy: true treatment_plan: true custom_forms: consultation: vital_signs_elements: height: true weight: true systole: true diastole: true body_mass: true heart_rate: true temperature: true lean_body_mass: true respiratory_rate: true oxygen_saturation: true head_circumference: true body_fat_percentage: true medical_history: diet: true perinatal: true postnatal: true psychiatric: true vaccines_mx: true pathological: true heredo_familial: true non_pathological: true gineco_obstetrics: true custom_roles: administrator: false weekly_email: true prescription_copy: true interface_language: es prescription_template: basic skip_cellphone_verification: true assistant_has_charges_access: false assistant_has_clinical_access: false settings: {} frequent_consultation_causes: [] created_at: '2021-03-17T23:51:28.322-06:00' pending_confirmation_email: mcclone2070@test.com cellphone: '9292929292' cellphone_verified: true cellphone_country_id: 230 affiliation_id: 16000 signature: '' professional_standard: {} sis_type_of_staff: null sis_specify_type_of_staff: null referral_token: DZKJR should_reset_password: false referral_token_meta: null metadata: campaign: utm_term: null utm_medium: null utm_source: null utm_content: null utm_campaign: null referral_token: null temporary_schedules_expired: null new_patients_count: 0 appointments_count: 0 bio: null tax_rfc: null tags: - Account Management security: - BearerAuth: [] /organization_members: get: summary: /organization_members responses: '200': description: OK tags: - Account Management security: - BearerAuth: [] /invoice_items: post: summary: Crear Producto Nuevo Sin Impuestos responses: '201': description: Crear Producto Nuevo Sin Impuestos headers: Server: schema: type: string example: openresty Date: schema: type: string example: Mon, 21 Jul 2025 17:56:25 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"dfb4fd2b1e111ccde1a5e896d7583689" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 2f3fbd45-b554-4dfa-9bea-f2ee9c140f08 X-Runtime: schema: type: number example: 0.067784 X-Served-By: schema: type: string example: api-staging.nimbo.app content: application/json: schema: type: object properties: invoice_item: type: object properties: id: type: integer value: type: integer description: type: string organization_id: type: integer active: type: boolean stock_total: type: integer stockable: type: boolean sku: type: string on_locations: type: string links: type: object properties: invoice_item_locations: type: string invoice_item_locations_location_ids: type: array items: type: integer accounting_type: type: string tax_attributes: type: object example: invoice_item: id: 29115 value: 40800 description: BERNIVER6 organization_id: 15031 active: true stock_total: 0 stockable: true sku: MAVER5841 on_locations: asd links: invoice_item_locations: /api/v1/invoice_items/29115/invoice_item_locations invoice_item_locations_location_ids: - 15605 accounting_type: charge tax_attributes: {} tags: - Inventory Management security: - BearerAuth: [] requestBody: content: application/json: schema: type: object properties: invoice_item: type: object properties: value: type: integer active: type: boolean description: type: string sku: type: string stockable: type: boolean invoice_item_locations_location_ids: type: array items: type: integer example: invoice_item: value: 40800 active: true description: BERNIVER6 sku: MAVER5841 stockable: true invoice_item_locations_location_ids: - 15605 /invoice_items/{invoice_item_id}: put: summary: Modificar Producto Existente responses: '200': description: Modificar Producto Existente headers: Server: schema: type: string example: openresty Date: schema: type: string example: Mon, 21 Jul 2025 18:09:23 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"55308b405483db3bdda67c5eb4eee8c6" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 9d297f04-2a91-4943-abd6-3becfded78db X-Runtime: schema: type: number example: 0.065884 X-Served-By: schema: type: string example: api-staging.nimbo.app content: application/json: schema: type: object properties: invoice_item: type: object properties: id: type: integer value: type: integer description: type: string organization_id: type: integer active: type: boolean stock_total: type: integer stockable: type: boolean sku: type: string on_locations: type: string links: type: object properties: invoice_item_locations: type: string invoice_item_locations_location_ids: type: array items: type: integer accounting_type: type: string tax_attributes: type: object properties: kop_id: type: integer uom_id: type: integer kop_key: type: string format: utc-millisec uom_key: type: string tax_rate: type: number tax_type: type: string format: color tax_amount: nullable: true factor_type: type: string rate_or_fee: type: string rate_or_fee_id: type: integer kop_description: type: string uom_description: type: string example: invoice_item: id: 29106 value: 3003 description: CURE BAND - CINTA organization_id: 15031 active: true stock_total: 0 stockable: false sku: PLG-217-10-B on_locations: asd links: invoice_item_locations: /api/v1/invoice_items/29106/invoice_item_locations invoice_item_locations_location_ids: - 15605 accounting_type: charge tax_attributes: kop_id: 15693 uom_id: 1070 kop_key: '31201500' uom_key: H87 tax_rate: 0.16 tax_type: '002' tax_amount: null factor_type: '%' rate_or_fee: Tasa rate_or_fee_id: 2 kop_description: Cinta adhesiva uom_description: Pieza tags: - Inventory Management security: - BearerAuth: [] requestBody: content: application/json: schema: type: object properties: invoice_item: type: object properties: value: type: integer active: type: boolean description: type: string sku: type: string stockable: type: boolean tax_attributes: type: object properties: kop_id: type: integer uom_id: type: integer kop_key: type: string format: utc-millisec uom_key: type: string tax_rate: type: number tax_type: type: string format: color tax_amount: nullable: true factor_type: type: string rate_or_fee: type: string rate_or_fee_id: type: integer kop_description: type: string uom_description: type: string invoice_item_locations_location_ids: type: array items: type: integer example: invoice_item: value: 3003 active: true description: CURE BAND - CINTA sku: PLG-217-10-B stockable: false tax_attributes: kop_id: 15693 uom_id: 1070 kop_key: '31201500' uom_key: H87 tax_rate: 0.16 tax_type: '002' tax_amount: null factor_type: '%' rate_or_fee: Tasa rate_or_fee_id: 2 kop_description: Cinta adhesiva uom_description: Pieza invoice_item_locations_location_ids: - 15605 parameters: - name: invoice_item_id in: path required: true schema: type: string example: '' /item_transactions: post: summary: Ajuste de Inventario responses: '201': description: Ajuste de Inventario headers: Server: schema: type: string example: openresty Date: schema: type: string example: Mon, 21 Jul 2025 18:03:42 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"f01bcf2086b0e92387d9aa35a3128c6a" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 8b2346b3-1451-4901-93f4-def77d1cb31d X-Runtime: schema: type: number example: 0.030172 X-Served-By: schema: type: string example: api-staging.nimbo.app content: application/json: schema: type: object properties: item_transaction: type: object properties: id: type: integer account_id: type: integer invoice_item_id: type: integer metadata: type: object properties: account_email: type: string format: email account_name: type: string invoice_item_description: type: string quantity: type: integer example: item_transaction: id: 44738 account_id: 17318 invoice_item_id: 29114 metadata: account_email: mcclone2090@gmail.com account_name: Adriana Estrada invoice_item_description: BERNIVER5 quantity: 200 tags: - Inventory Management security: - BearerAuth: [] requestBody: content: application/json: schema: type: object properties: item_transaction: type: object properties: quantity: type: integer metadata: type: object properties: account_email: type: string format: email account_name: type: string invoice_item_description: type: string account_id: type: string format: utc-millisec location_id: type: string format: utc-millisec invoice_item_id: type: string format: utc-millisec example: item_transaction: quantity: 200 metadata: account_email: mcclone2090@gmail.com account_name: Adriana Estrada invoice_item_description: BERNIVER5 account_id: '17318' location_id: '15605' invoice_item_id: '29114' /consultations/10805676/consultation_lab_tests: get: summary: /consultations/{consultation_id}/consultation_lab_tests responses: '200': description: /consultations/{consultation_id}/consultation_lab_tests headers: Date: schema: type: string example: Thu, 06 Nov 2025 19:24:51 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"04b2a99934cebdba4b0e0fb5b6d65938" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 24a52318-b196-433d-afb7-a6312275a60e X-Runtime: schema: type: number example: 0.244822 tags: - Consultations - Lab Test Orders security: - BearerAuth: [] /lab_tests/9286: get: summary: /lab_tests/{lab_test_id} responses: '200': description: /lab_tests/{lab_test_id} headers: Date: schema: type: string example: Thu, 06 Nov 2025 19:30:57 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"97ded3bf075478fc635925bede48ee9d" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 22a9b140-abde-46bf-b4cb-372ceefc0116 X-Runtime: schema: type: number example: 0.079234 tags: - Consultations - Lab Test Orders security: - BearerAuth: [] /consultations/10805676/consultation_procedures: get: summary: /consultations/{consultation_id}/consultation_procedures responses: '200': description: /consultations/{consultation_id}/consultation_procedures headers: Date: schema: type: string example: Thu, 06 Nov 2025 19:36:08 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"c9503dff4ad5c53ee795dde18137b667" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 9a373658-273e-481b-9db6-d2e406e44e3d X-Runtime: schema: type: number example: 0.210814 tags: - Consultations - Procedures Order security: - BearerAuth: [] /procedures/3815: get: summary: /procedures/{procedure_id} responses: '200': description: /procedures/{procedure_id} headers: Date: schema: type: string example: Thu, 06 Nov 2025 19:34:00 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"e76793d3df7dab5061509f54b81fcc75" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: e15dd1a0-af6e-41df-b191-cf4f100780d1 X-Runtime: schema: type: number example: 0.083561 tags: - Consultations - Procedures Order security: - BearerAuth: [] /prescriptions: post: summary: /prescriptions responses: '200': description: OK tags: - Consultations - Prescription security: - BearerAuth: [] requestBody: content: application/json: schema: type: object properties: prescription: type: object properties: medical_instructions: nullable: true created_at: nullable: true finished_at: nullable: true security_hash: nullable: true consultation_id: type: string format: utc-millisec account_id: type: string format: utc-millisec example: prescription: medical_instructions: null created_at: null finished_at: null security_hash: null consultation_id: '10819372' account_id: '21816' put: summary: /prescriptions responses: '200': description: OK tags: - Consultations - Prescription security: - BearerAuth: [] requestBody: content: application/json: schema: type: object properties: prescription: type: object properties: medical_instructions: type: string finished_at: nullable: true consultation_id: type: string format: utc-millisec account_id: type: string format: utc-millisec example: prescription: medical_instructions: Instrucciones Médicas finished_at: null consultation_id: '10819372' account_id: '21816' /consultation_prescription_drugs: post: summary: /consultation_prescription_drugs responses: '200': description: OK tags: - Consultations - Prescription security: - BearerAuth: [] requestBody: content: application/json: schema: type: object properties: consultation_prescription_drug: type: object properties: description: type: string dose: type: string frequency: type: string duration: type: string consultation_id: type: string format: utc-millisec prescription_drug_id: type: string format: utc-millisec prescription_id: type: string format: utc-millisec account_id: type: string format: utc-millisec example: consultation_prescription_drug: description: Tomar con abundante agua dose: 1/2 tableta frequency: cada 4 horas duration: 3 días consultation_id: '10819372' prescription_drug_id: '13904' prescription_id: '20125808' account_id: '21816' /consultation_prescription_drugs/{consultation_prescription_drug_id}: delete: summary: /consultation_prescription_drugs responses: '200': description: OK tags: - Consultations - Prescription security: - BearerAuth: [] parameters: - name: consultation_prescription_drug_id in: path required: true schema: type: string example: '{{consultation_prescription_drug_id}}' /consultations: get: summary: list patient consultations parameters: - name: page in: query schema: type: integer example: 1 - name: per_page in: query schema: type: integer example: 3 - name: person_id in: query schema: type: integer example: 661067 responses: '200': description: /consultations?page=1&per_page=3&person_id=661484 headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Mon, 11 Oct 2021 16:58:30 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"d8f1872b8e63ca5acd04c79c8226b9cf" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 6938ce0c-2474-4821-896e-5295aeda5b1a X-Runtime: schema: type: number example: 0.043049 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: consultations: type: array items: type: object properties: id: type: integer cause: type: string created_at: type: string format: date-time links: type: object properties: person: type: string encounter: type: string physical_test_samples: type: string consultation_diagnostics: type: string consultation_procedures: type: string consultation_lab_tests: type: string consultation_lab_test_result: type: string consultation_prescription_drugs: type: string consultation_schedule: type: string disability_leave: type: string invoice: type: string vital_signs_set: type: string odontogram: type: string medical_note: type: string physiotherapy_records: type: string medical_history_attachments: type: string location: type: string medical_instructions: type: string physical_examination: nullable: true subjective_symptoms: nullable: true cause_extended: nullable: true account_id: type: integer finished_at: nullable: true encounter_id: type: integer treatment_plan: type: string starts_at: type: string format: date-time sis: type: object lab_test: type: object procedure: nullable: true encode_id: type: string meta: type: object properties: total_pages: type: integer example: consultations: - id: 842040 cause: dolor de cabeza created_at: '2021-07-21T12:39:39.833-05:00' links: person: /api/v1/people/661067 encounter: /api/v1/encounters/998123 physical_test_samples: /api/v1/consultations/842040/physical_test_samples consultation_diagnostics: /api/v1/consultations/842040/consultation_diagnostics consultation_procedures: /api/v1/consultations/842040/consultation_procedures consultation_lab_tests: /api/v1/consultations/842040/consultation_lab_tests consultation_lab_test_result: >- /api/v1/consultations/842040/consultation_lab_test_result consultation_prescription_drugs: >- /api/v1/consultations/842040/consultation_prescription_drugs consultation_schedule: /api/v1/encounters/998123/consultation_schedule disability_leave: /api/v1/consultations/842040/disability_leave invoice: /api/v1/encounters/998123/invoice vital_signs_set: /api/v1/consultations/842040/vital_signs_set odontogram: /api/v1/consultations/842040/odontogram medical_note: /api/v1/consultations/842040/medical_note physiotherapy_records: /api/v1/consultations/842040/physiotherapy_records medical_history_attachments: /api/v1/consultations/842040/medical_history_attachments location: /api/v1/consultations/842040/location medical_instructions: '' physical_examination: null subjective_symptoms: null cause_extended: null account_id: 87 finished_at: null encounter_id: 998123 treatment_plan: '' starts_at: '2021-07-21T12:39:39.000-05:00' sis: {} lab_test: {} procedure: null encode_id: 5GQM9Z meta: total_pages: 1 tags: - Consultations post: summary: Create Consultation responses: '201': description: Create Consultation headers: Server: schema: type: string example: openresty Date: schema: type: string example: Wed, 28 Jan 2026 21:36:05 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"c65eb12eab52ab0555b39fb1e7f02f2e" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: d2a21ac1-7061-491f-bcb8-a1a2fbb12a91 X-Runtime: schema: type: number example: 1.094525 X-Served-By: schema: type: string example: api-staging.nimbo.app tags: - Consultations security: - BearerAuth: [] /consultations/842608/consultation_diagnostics: get: summary: /consultations/{consultation_id}/consultation_diagnostics responses: '200': description: /consultations/{consultation_id}/consultation_diagnostics headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Wed, 20 Jul 2022 14:17:57 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"11771fd6cc47f185e0b0cb0597349f31" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 01a12022-7d17-40e6-ae69-883a8178359a X-Runtime: schema: type: number example: 0.037781 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: consultation_diagnostics: type: array items: type: object properties: id: type: integer consultation_id: type: integer diagnostic_id: type: integer custom_name: nullable: true description: nullable: true name: type: string code: type: string metadata: type: object medical_information: type: object example: consultation_diagnostics: - id: 304 consultation_id: 842608 diagnostic_id: 119368 custom_name: null description: null name: Testicular hyperfunction code: E29.0 metadata: {} medical_information: {} tags: - Consultations security: - BearerAuth: [] /consultations/1102973/consultation_prescription_drugs: get: summary: /consultations/{consultation_id}/consultation_prescription_drugs responses: '200': description: /consultations/{consultation_id}/consultation_prescription_drugs headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Thu, 18 Jan 2024 21:39:29 GMT Report-To: schema: type: string example: >- {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1705613970&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=QPx7ghmfX%2BgnIkguEtfCIDhFD4PetcV0%2BRdeBJ0yLrU%3D"}]} Reporting-Endpoints: schema: type: string example: >- heroku-nel=https://nel.heroku.com/reports?ts=1705613970&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=QPx7ghmfX%2BgnIkguEtfCIDhFD4PetcV0%2BRdeBJ0yLrU%3D Nel: schema: type: string example: >- {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]} Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"2bed58799bc10e4b2a58e2b09b1d03b5" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 4d153a7d-091c-4294-8802-04f7abc8e8f8 X-Runtime: schema: type: number example: 0.02934 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: consultation_prescription_drugs: type: array items: type: object properties: id: type: integer consultation_id: type: integer prescription_drug_id: type: integer prescription_id: type: integer name: type: string metadata: type: object properties: prn: type: boolean locale: type: string dose_uom: type: string days_total: type: integer custom_name: nullable: true description: nullable: true dose: type: string dose_uom: type: string frequency: type: string frequency_id: nullable: true duration: type: string via: type: string diagnosis1: nullable: true diagnosis2: nullable: true diagnosis3: nullable: true diagnosis1_code: nullable: true diagnosis2_code: nullable: true diagnosis3_code: nullable: true drug_value: nullable: true prn: type: boolean pending_prescription_delivery: nullable: true cirrus_sync_status: nullable: true account_id: type: integer created_at: type: string format: date-time updated_at: type: string format: date-time initial_quantity: type: integer barcode: nullable: true example: consultation_prescription_drugs: - id: 2197 consultation_id: 1102973 prescription_drug_id: 293 prescription_id: 718293 name: >- PARACETAMOL - NAPROXENO TAB 250/300 MG C/10 (PROXALIN PLUS) metadata: prn: false locale: es dose_uom: 0.5 TABLET days_total: 1 custom_name: null description: null dose: 1/2 tablet dose_uom: 0.5 TABLET frequency: every 4 hours frequency_id: null duration: 3 days via: Oral diagnosis1: null diagnosis2: null diagnosis3: null diagnosis1_code: null diagnosis2_code: null diagnosis3_code: null drug_value: null prn: false pending_prescription_delivery: null cirrus_sync_status: null account_id: 16046 created_at: '2024-01-17T10:14:12.127-06:00' updated_at: '2024-01-17T10:14:22.518-06:00' initial_quantity: 1 barcode: null tags: - Consultations security: - BearerAuth: [] /consultation_lab_test_results: post: summary: /consultation_lab_test_results responses: '200': description: /consultation_lab_test_results headers: Server: schema: type: string example: openresty Date: schema: type: string example: Fri, 29 Aug 2025 18:32:47 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"1942bec0c898757fcac0002c34d7b4ae" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 526b1c0c-0d27-4aef-b5f8-2ea91c06005d X-Runtime: schema: type: number example: 0.028913 X-Served-By: schema: type: string example: api-staging.nimbo.app tags: - Consultations security: - BearerAuth: [] requestBody: content: application/json: schema: type: object properties: consultation_lab_test_result: type: object properties: consultation_id: type: string format: utc-millisec elements: type: array items: type: object properties: group: type: string name: type: string units: type: string value: nullable: true min: type: integer max: type: integer example: consultation_lab_test_result: consultation_id: '1401888' elements: - group: complete_blood_count name: red_blood_cells units: x10^6/μL value: null min: 2 max: 8 - group: complete_blood_count name: hematocrit units: '%' value: null min: 1 max: 100 - group: complete_blood_count name: hemoglobin units: g/dL value: null min: 5 max: 25 - group: complete_blood_count name: white_blood_cell units: x10^3/μL value: null min: null max: null - group: complete_blood_count name: platelet units: x10^3/μL value: null min: null max: null - group: complete_blood_count name: reticulocyte units: null value: null min: null max: null - group: basic_metabolic_panel name: blood_urea_nitrogen units: mg/dL value: null min: 1 max: 35 - group: basic_metabolic_panel name: co2 units: mmol/L value: null min: 1 max: 50 - group: basic_metabolic_panel name: chloride units: mmol/L value: null min: 60 max: 140 - group: basic_metabolic_panel name: potassium units: mEq/L value: null min: 1 max: 12 - group: basic_metabolic_panel name: sodium units: mEq/L value: null min: 90 max: 200 - group: basic_metabolic_panel name: creatinine units: mg/dL value: null min: 0 max: 9 - group: basic_metabolic_panel name: calcium units: mg/dL value: null min: 3 max: 20 - group: basic_metabolic_panel name: glucose units: mg/dL value: '80' min: 20 max: 999 also_permitted: [] regex: {} - group: basic_metabolic_panel name: measurement_type value: null min: null max: null custom_form: type: select options: - 'no' - 'yes' - group: basic_metabolic_panel name: result_obtained_through value: null min: 0 max: 9 regex: {} custom_form: type: select options: - laboratory - capillary_glucose_strip - group: basic_metabolic_panel name: pregnant_without_diabetes value: null min: 1 max: 2 - group: lipid_profile name: total_cholesterol units: mg/dL value: null min: 100 max: 800 - group: lipid_profile name: very_low_density_lipoprotein units: mg/dL value: null min: 1 max: 100 - group: lipid_profile name: low_density_lipoprotein units: mg/dL value: null min: 40 max: 800 - group: lipid_profile name: high_density_lipoprotein units: mg/dL value: '' min: 20 max: 300 - group: lipid_profile name: triglycerides units: mg/dL value: null min: 30 max: 800 - group: diabetes_prediabetes name: glycosylated_hemoglobin units: '%' value: '3.2' min: null max: null - group: sti_screening_test name: hiv_gen3 units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: hiv_gen4 units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: hepa_igg_igm units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: hepb_as units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: hepb_coreab units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: syphilis_ab units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: h_pylori_ab units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: gonorrhea_ab units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: chlamydia_ab units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: vdrl_qty units: dils value: null min: null max: null type: text - group: sti_screening_test name: vdrl_qlty units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: elisa_gen3 units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: sti_screening_test name: elisa_gen4 units: '' value: null min: null max: null custom_form: type: select options: - reactive - non_reactive - group: molecular_biology name: hiv_viral_load units: '' value: null min: 0 max: 1000 unit_t: copies_ml - group: molecular_biology name: tb_detection units: '' value: null min: null max: null custom_form: type: select options: - detected - not_detected - group: molecular_biology name: tb_rif_resistance units: '' value: null min: null max: null custom_form: type: select options: - detected - not_detected - group: molecular_biology name: hepb_viral_load units: '' value: null min: 0 max: 2000 unit_t: copies_ml - group: molecular_biology name: hepc_viral_load units: '' value: null min: 0 max: 800000 unit_t: copies_ml - group: molecular_biology name: hpv_pcr units: '' value: null min: null max: null custom_form: type: select options: - detected - not_detected - group: diagnostic_studies name: covid19_test units: '' value: null min: null max: null custom_form: type: select options: - positive - negative - group: diagnostic_studies name: influenza_test units: '' value: null min: null max: null custom_form: type: select options: - positive - negative - group: diagnostic_studies name: prostate_specific_antigen units: '' value: null min: null max: null custom_form: type: select options: - normal - abnormal - group: diagnostic_studies name: ekg_kardias units: '' value: null min: null max: null custom_form: type: select options: - normal - abnormal - group: diagnostic_studies name: dengue_test units: '' value: null min: null max: null custom_form: type: select options: - positive - negative - group: general_urine_test name: leukocytes_urine units: Leu/μL value: null min: null max: null custom_form: type: select options: - negative numeric_options: - 15± - 70+ - 125++ - 500+++ - group: general_urine_test name: nitrites_urine units: '' value: null min: null max: null custom_form: type: select options: - negative - positive - group: general_urine_test name: urobilinogen_urine units: mg/dL (μmol/L) value: null min: null max: null custom_form: type: select numeric_options: - 0.2(3.5) - 1(17) - 2(35) - 4(70) - 8(140) - 12(200) - group: general_urine_test name: proteins_urine units: mg/dL (g/L) value: null min: null max: null custom_form: type: select options: - negative numeric_options: - 15(0.15)± - 30(0.3)+ - 100(1.0)++ - 300(3.0)+++ - 2000(20)++++ - group: general_urine_test name: ph_urine units: '' value: null min: null max: null custom_form: type: select numeric_options: - '5.00' - '6.00' - '6.50' - '7.00' - '7.50' - '8.00' - '9.00' - group: general_urine_test name: blood_urine units: Ery/μL value: null min: null max: null custom_form: type: select options: - negative numeric_options: - ± - + - ++ - +++ - 5-10 - '50' - group: general_urine_test name: specific_gravity_urine units: '' value: null min: null max: null custom_form: type: select numeric_options: - '1.00' - '1.005' - '1.01' - '1.015' - '1.02' - '1.025' - '1.03' - group: general_urine_test name: ketones_urine units: mg/dL (mmol/L) value: null min: null max: null custom_form: type: select options: - negative numeric_options: - 5(0.5)± - 15(1.5)+ - 40(4.0)++ - 80(8.0)+++ - 160(16)++++ - group: general_urine_test name: bilirubin_urine units: mg/dL (μmol/L) value: null min: null max: null custom_form: type: select options: - negative numeric_options: - 1(17)+ - 2(35)++ - 4(70)+++ - group: general_urine_test name: glucose_urine units: mg/dL (mmol/L) value: null min: null max: null custom_form: type: select options: - negative numeric_options: - 100(5)± - 250(15)+ - 500(30)++ - 1000(60)+++ - ≥2000(110)++++ /consultations/842608/physiotherapy_records: get: summary: /consultations/{consultation_id}/physiotherapy_records responses: '200': description: /consultations/{consultation_id}/physiotherapy_records headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Wed, 20 Jul 2022 14:27:45 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"ef7a70120db91ffe95a0e4e35b351f56" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: c4c31666-097f-4492-975f-8cde3b0aa1de X-Runtime: schema: type: number example: 0.03216 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: physiotherapy_records: type: array items: type: object properties: id: type: integer consultation_id: type: integer part_number: type: integer part_name: type: string side: type: string description: type: string body_part_id: type: integer example: physiotherapy_records: - id: 223 consultation_id: 842608 part_number: 9 part_name: Front of torso side: front description: Front Of Torso body_part_id: 1 - id: 224 consultation_id: 842608 part_number: 1 part_name: Front of head side: front description: Front Of Head body_part_id: 1 tags: - Consultations /consultations/10805676/disability_leave: get: summary: /consultations/{consultation_id}/disability_leave responses: '200': description: /consultations/{consultation_id}/disability_leave headers: Date: schema: type: string example: Thu, 06 Nov 2025 19:40:05 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"57eea8e0aba08609600a1e6e47162890" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 8f2916aa-07ff-4ce8-b2d1-2f7a0f124314 X-Runtime: schema: type: number example: 0.02317 tags: - Consultations security: - BearerAuth: [] /consultations/{consultation_id}: get: summary: /consultations/{consultation_id} responses: '200': description: /consultations/{consultation_id} headers: X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"49a2d6ea8794b692513e51ca538956ff" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 3b994d35-31be-4024-ba0d-88149f69a614 X-Runtime: schema: type: number example: 0.055242 Transfer-Encoding: schema: type: string example: chunked tags: - Consultations parameters: - name: consultation_id in: path required: true schema: type: string example: '{{consultation_id}}' /consultation_schedules: post: summary: /consultation_schedules responses: '201': description: /consultation_schedules [Type = Blocked] headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Sat, 27 Mar 2021 23:00:37 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"834eda304a1c901848d877f564ff1f9b" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 98171147-c5d3-46e9-a5cf-95cb001d1a0c X-Runtime: schema: type: number example: 0.410156 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: consultation_schedule: type: object properties: cause: nullable: true created_at: type: string format: date-time ends_at: type: string format: date-time id: type: integer links: type: object properties: consultation: nullable: true encounter: nullable: true invoice: nullable: true person: nullable: true person_id: nullable: true starts_at: type: string format: date-time confirmed_at: nullable: true schedule_type: type: string encounter_id: nullable: true blocked_cause: type: string account_id: type: integer telehealth_url: nullable: true price: type: integer arrival_at: nullable: true account_confirmed: type: boolean organization_schedule_id: nullable: true account_username: type: string status: nullable: true example: consultation_schedule: cause: null created_at: '2021-03-27T17:00:37.701-06:00' ends_at: '2021-03-26T20:59:00.000-06:00' id: 975654 links: consultation: null encounter: null invoice: null person: null person_id: null starts_at: '2021-03-25T21:01:00.000-06:00' confirmed_at: null schedule_type: blocked encounter_id: null blocked_cause: Vacation account_id: 16036 telehealth_url: null price: 150 arrival_at: null account_confirmed: true organization_schedule_id: null account_username: mcclone2064 status: null tags: - Schedules requestBody: content: application/json: schema: type: object properties: consultation_schedule: type: object properties: cause: type: string starts_at: type: string format: date-time ends_at: type: string format: date-time reminder: type: boolean sms_reminder: type: boolean schedule_type: type: string price: type: integer metadata: type: object properties: share_payment_link: type: boolean send_payment_link: type: boolean person_id: type: string format: color account_id: type: string format: utc-millisec example: consultation_schedule: cause: dolor de estomago starts_at: '2021-08-30T07:00:00.000-05:00' ends_at: '2021-08-30T07:45:00.000-05:00' reminder: false sms_reminder: false schedule_type: appointment price: 150 metadata: share_payment_link: false send_payment_link: false person_id: '679606' account_id: '16046' /consultation_schedules/{consultation_schedule_id}: get: summary: /consultation_schedules/{consultation_schedule_id} responses: '200': description: /consultation_schedules/{consultation_schedule_id} headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Thu, 07 Mar 2024 21:29:16 GMT Report-To: schema: type: string example: >- {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1709846957&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=DZkd5hKt%2Fg61Vlpsw%2Bs%2FJM9NbpWWWvCA9p3zsfD%2B52k%3D"}]} Reporting-Endpoints: schema: type: string example: >- heroku-nel=https://nel.heroku.com/reports?ts=1709846957&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=DZkd5hKt%2Fg61Vlpsw%2Bs%2FJM9NbpWWWvCA9p3zsfD%2B52k%3D Nel: schema: type: string example: >- {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]} Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"3e56eb24bec33c237d180ad8232a3379" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 1a2a9e07-d2e4-4fcc-aca4-89b66c181526 X-Runtime: schema: type: number example: 0.018833 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: consultation_schedule: type: object properties: cause: type: string created_at: type: string format: date-time ends_at: type: string format: date-time id: type: integer links: type: object properties: consultation: type: string encounter: type: string invoice: type: string person: type: string person_id: type: integer starts_at: type: string format: date-time confirmed_at: nullable: true schedule_type: type: string encounter_id: type: integer blocked_cause: nullable: true account_id: type: integer telehealth_url: nullable: true price: type: integer arrival_at: nullable: true account_confirmed: type: boolean organization_schedule_id: nullable: true account_username: type: string status: nullable: true metadata: type: object properties: share_payment_link: type: boolean send_payment_link: type: boolean showChargeOption: type: boolean charge_product: type: boolean sms_reminder: type: boolean subsequent_id: nullable: true source: type: string source_slug: type: string reason_for_cancellation: nullable: true comments_for_cancellation: nullable: true reminder: type: boolean deleted_at: nullable: true account_patient_id: nullable: true account_name: type: string location_name: type: string encounter_type_id: type: integer extra: type: object properties: person: type: object properties: id: type: integer first_name: type: string last_name: type: string telephone: nullable: true email: type: string format: email created_at: type: string format: date-time updated_at: type: string format: date-time born_at: type: string format: date gender: type: string avatar_file_name: nullable: true avatar_content_type: nullable: true avatar_file_size: nullable: true avatar_updated_at: nullable: true telephone2: type: string format: utc-millisec person_attributes: type: object account_id: type: integer address_state_id: type: integer organization_id: type: integer notes: nullable: true deleted_at: nullable: true phone_country_id: type: integer creator_id: type: integer updater_id: type: integer is_migrated: type: boolean without_cellphone: type: boolean nimbochat_invitation_date: nullable: true admission_form: type: boolean cirrus_patient_id: nullable: true person_token_id: nullable: true medical_record: nullable: true send_welcome_email: type: boolean patient_group_id: nullable: true consultation: nullable: true example: consultation_schedule: cause: dolor de cara created_at: '2024-03-07T15:28:42.662-06:00' ends_at: '2024-03-07T09:30:00.000-06:00' id: 1510836 links: consultation: /api/v1/encounters/1531760/consultation encounter: /api/v1/encounters/1531760 invoice: /api/v1/encounters/1531760/invoice person: /api/v1/people/679601 person_id: 679601 starts_at: '2024-03-07T09:00:00.000-06:00' confirmed_at: null schedule_type: appointment encounter_id: 1531760 blocked_cause: null account_id: 15717 telehealth_url: null price: 0 arrival_at: null account_confirmed: true organization_schedule_id: null account_username: mcclone2001 status: null metadata: share_payment_link: false send_payment_link: true showChargeOption: false charge_product: false sms_reminder: false subsequent_id: null source: personal_agenda source_slug: mcclone2001 reason_for_cancellation: null comments_for_cancellation: null reminder: true deleted_at: null account_patient_id: null account_name: mcclone2001 location_name: Clinica Boston encounter_type_id: 291 extra: person: id: 679601 first_name: Ivan last_name: Q telephone: null email: me@email.com created_at: '2022-04-26T11:10:44.021-05:00' updated_at: '2022-11-09T15:48:01.957-06:00' born_at: '1980-04-13' gender: f avatar_file_name: null avatar_content_type: null avatar_file_size: null avatar_updated_at: null telephone2: '9696969696' person_attributes: {} account_id: 15717 address_state_id: 3 organization_id: 14662 notes: null deleted_at: null phone_country_id: 142 creator_id: 15717 updater_id: 15717 is_migrated: false without_cellphone: false nimbochat_invitation_date: null admission_form: false cirrus_patient_id: null person_token_id: null medical_record: null send_welcome_email: true patient_group_id: null consultation: null tags: - Consultation Schedules requestBody: content: application/json: schema: type: object properties: consultation_schedule: type: object properties: blocked_cause: type: string starts_at: type: string format: date-time ends_at: type: string format: date-time reminder: type: boolean sms_reminder: type: boolean schedule_type: type: string overlaps_with: type: integer price: type: integer account_confirmed: type: boolean account_id: type: string example: consultation_schedule: blocked_cause: Vacation starts_at: '2021-03-26T00:01:00.000-03:00' ends_at: '2021-03-26T23:59:00.000-03:00' reminder: false sms_reminder: false schedule_type: blocked overlaps_with: 1 price: 150 account_confirmed: true account_id: '{{account_id}}' parameters: - name: consultation_schedule_id in: path required: true schema: type: string example: '{{consultation_schedule_id}}' /consultation_schedules/1510836: get: summary: /consultation_schedules/{consultation_schedule_id} responses: '200': description: /consultation_schedules/{consultation_schedule_id} headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Thu, 07 Mar 2024 21:29:16 GMT Report-To: schema: type: string example: >- {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1709846957&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=DZkd5hKt%2Fg61Vlpsw%2Bs%2FJM9NbpWWWvCA9p3zsfD%2B52k%3D"}]} Reporting-Endpoints: schema: type: string example: >- heroku-nel=https://nel.heroku.com/reports?ts=1709846957&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=DZkd5hKt%2Fg61Vlpsw%2Bs%2FJM9NbpWWWvCA9p3zsfD%2B52k%3D Nel: schema: type: string example: >- {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]} Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"3e56eb24bec33c237d180ad8232a3379" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 1a2a9e07-d2e4-4fcc-aca4-89b66c181526 X-Runtime: schema: type: number example: 0.018833 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: consultation_schedule: type: object properties: cause: type: string created_at: type: string format: date-time ends_at: type: string format: date-time id: type: integer links: type: object properties: consultation: type: string encounter: type: string invoice: type: string person: type: string person_id: type: integer starts_at: type: string format: date-time confirmed_at: nullable: true schedule_type: type: string encounter_id: type: integer blocked_cause: nullable: true account_id: type: integer telehealth_url: nullable: true price: type: integer arrival_at: nullable: true account_confirmed: type: boolean organization_schedule_id: nullable: true account_username: type: string status: nullable: true metadata: type: object properties: share_payment_link: type: boolean send_payment_link: type: boolean showChargeOption: type: boolean charge_product: type: boolean sms_reminder: type: boolean subsequent_id: nullable: true source: type: string source_slug: type: string reason_for_cancellation: nullable: true comments_for_cancellation: nullable: true reminder: type: boolean deleted_at: nullable: true account_patient_id: nullable: true account_name: type: string location_name: type: string encounter_type_id: type: integer extra: type: object properties: person: type: object properties: id: type: integer first_name: type: string last_name: type: string telephone: nullable: true email: type: string format: email created_at: type: string format: date-time updated_at: type: string format: date-time born_at: type: string format: date gender: type: string avatar_file_name: nullable: true avatar_content_type: nullable: true avatar_file_size: nullable: true avatar_updated_at: nullable: true telephone2: type: string format: utc-millisec person_attributes: type: object properties: tax_id: type: string without_rut: type: boolean send_reminders: type: boolean welcome_email_sent: type: boolean cirrus_insurance_isPolicyHolder: type: boolean account_id: type: integer address_state_id: type: integer organization_id: type: integer notes: nullable: true deleted_at: nullable: true phone_country_id: type: integer creator_id: type: integer updater_id: type: integer is_migrated: type: boolean without_cellphone: type: boolean nimbochat_invitation_date: nullable: true admission_form: type: boolean cirrus_patient_id: nullable: true person_token_id: nullable: true medical_record: nullable: true send_welcome_email: type: boolean patient_group_id: nullable: true consultation: nullable: true example: consultation_schedule: cause: dolor de cara por ser tan guapo created_at: '2024-03-07T15:28:42.662-06:00' ends_at: '2024-03-07T09:30:00.000-06:00' id: 1510836 links: consultation: /api/v1/encounters/1531760/consultation encounter: /api/v1/encounters/1531760 invoice: /api/v1/encounters/1531760/invoice person: /api/v1/people/679601 person_id: 679601 starts_at: '2024-03-07T09:00:00.000-06:00' confirmed_at: null schedule_type: appointment encounter_id: 1531760 blocked_cause: null account_id: 15717 telehealth_url: null price: 0 arrival_at: null account_confirmed: true organization_schedule_id: null account_username: mcclone2001 status: null metadata: share_payment_link: false send_payment_link: true showChargeOption: false charge_product: false sms_reminder: false subsequent_id: null source: personal_agenda source_slug: mcclone2001 reason_for_cancellation: null comments_for_cancellation: null reminder: true deleted_at: null account_patient_id: null account_name: mcclone2001 location_name: Clinica Boston encounter_type_id: 291 extra: person: id: 679601 first_name: Ivan last_name: Q telephone: null email: iquinones@ecaresoft.com created_at: '2022-04-26T11:10:44.021-05:00' updated_at: '2022-11-09T15:48:01.957-06:00' born_at: '1980-04-13' gender: f avatar_file_name: null avatar_content_type: null avatar_file_size: null avatar_updated_at: null telephone2: '9616599618' person_attributes: tax_id: 55.555.555-5 without_rut: true send_reminders: true welcome_email_sent: true cirrus_insurance_isPolicyHolder: true account_id: 15717 address_state_id: 3 organization_id: 14662 notes: null deleted_at: null phone_country_id: 142 creator_id: 15717 updater_id: 15717 is_migrated: false without_cellphone: false nimbochat_invitation_date: null admission_form: false cirrus_patient_id: null person_token_id: null medical_record: null send_welcome_email: true patient_group_id: null consultation: null tags: - Consultation Schedules requestBody: content: application/json: schema: type: object properties: consultation_schedule: type: object properties: blocked_cause: type: string starts_at: type: string format: date-time ends_at: type: string format: date-time reminder: type: boolean sms_reminder: type: boolean schedule_type: type: string overlaps_with: type: integer price: type: integer account_confirmed: type: boolean account_id: type: string example: consultation_schedule: blocked_cause: Vacation starts_at: '2021-03-26T00:01:00.000-03:00' ends_at: '2021-03-26T23:59:00.000-03:00' reminder: false sms_reminder: false schedule_type: blocked overlaps_with: 1 price: 150 account_confirmed: true account_id: '{{account_id}}' /consultation_schedules/976279: put: summary: /consultation_schedules responses: '200': description: OK tags: - Consultation Schedules requestBody: content: application/json: schema: type: object properties: consultation_request: type: object properties: cause: type: string starts_at: type: string format: date-time ends_at: type: string format: date-time confirmed_at: type: string format: date-time reminder: type: boolean sms_reminder: type: boolean schedule_type: type: string overlaps_with: type: integer price: type: integer account_confirmed: type: boolean person_id: type: integer account_id: type: integer example: consultation_request: cause: motivo starts_at: '2021-07-31T10:00:00.000-06:00' ends_at: '2021-07-31T10:30:00.000-06:00' confirmed_at: '2021-07-29T15:48:31.554492-06:00' reminder: true sms_reminder: true schedule_type: telehealth overlaps_with: 1 price: 200 account_confirmed: true person_id: 2721516 account_id: 36569 /consultation_schedule_notifications: get: summary: /consultation_schedule_notifications responses: '200': description: OK tags: - Consultation Schedules requestBody: content: application/json: schema: type: object properties: consultation_request: type: object properties: cause: type: string starts_at: type: string format: date-time ends_at: type: string format: date-time confirmed_at: type: string format: date-time reminder: type: boolean sms_reminder: type: boolean schedule_type: type: string overlaps_with: type: integer price: type: integer account_confirmed: type: boolean person_id: type: integer account_id: type: integer example: consultation_request: cause: motivo starts_at: '2021-07-31T10:00:00.000-06:00' ends_at: '2021-07-31T10:30:00.000-06:00' confirmed_at: '2021-07-29T15:48:31.554492-06:00' reminder: true sms_reminder: true schedule_type: telehealth overlaps_with: 1 price: 200 account_confirmed: true person_id: 2721516 account_id: 36569 /consultation_schedules/975876: delete: summary: /consultation_schedules responses: '200': description: /consultation_schedules headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Fri, 23 Apr 2021 17:34:51 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"9c3d5077f66b872a5429af14a180f15b" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: e008800f-2952-457e-92b9-e121086b299b X-Runtime: schema: type: number example: 0.148554 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: consultation_schedule: type: object properties: cause: nullable: true created_at: type: string format: date-time ends_at: type: string format: date-time id: type: integer links: type: object properties: consultation: nullable: true encounter: nullable: true invoice: nullable: true person: nullable: true person_id: nullable: true starts_at: type: string format: date-time confirmed_at: nullable: true schedule_type: type: string encounter_id: nullable: true blocked_cause: type: string account_id: type: integer telehealth_url: nullable: true price: type: integer arrival_at: nullable: true account_confirmed: type: boolean organization_schedule_id: nullable: true account_username: type: string status: nullable: true metadata: type: object properties: send_payment_link: type: boolean example: consultation_schedule: cause: null created_at: '2021-04-23T12:31:09.294-05:00' ends_at: '2021-04-23T09:30:00.000-05:00' id: 975876 links: consultation: null encounter: null invoice: null person: null person_id: null starts_at: '2021-04-23T09:00:00.000-05:00' confirmed_at: null schedule_type: blocked encounter_id: null blocked_cause: bloqueo account_id: 16036 telehealth_url: null price: 0 arrival_at: null account_confirmed: true organization_schedule_id: null account_username: mcclone2064 status: null metadata: send_payment_link: false tags: - Consultation Schedules /calendar/available_hours: get: summary: calendar/available_hours parameters: - name: from in: query schema: type: string example: '2024-10-25' - name: to in: query schema: type: string example: '2024-10-31' - name: monthly in: query schema: type: boolean example: false - name: account in: query schema: type: string example: mcclone2001 responses: '200': description: calendar/available_hours headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Wed, 27 Apr 2022 20:43:38 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"bcd2577164575ecc871d54de1ef95e02" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: e0c711ed-b882-4879-8857-ca0592c60f31 X-Runtime: schema: type: number example: 14.401788 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: hours: type: array items: type: object properties: date: type: string format: date day: type: string available: type: boolean example: hours: - date: '2022-03-27' day: sun available: false - date: '2022-03-28' day: mon available: false - date: '2022-03-29' day: tue available: false - date: '2022-03-30' day: wed available: false - date: '2022-03-31' day: thu available: false - date: '2022-04-01' day: fri available: false - date: '2022-04-02' day: sat available: false - date: '2022-04-03' day: sun available: false - date: '2022-04-04' day: mon available: false - date: '2022-04-05' day: tue available: false - date: '2022-04-06' day: wed available: false - date: '2022-04-07' day: thu available: false - date: '2022-04-08' day: fri available: false - date: '2022-04-09' day: sat available: false - date: '2022-04-10' day: sun available: false - date: '2022-04-11' day: mon available: false - date: '2022-04-12' day: tue available: false - date: '2022-04-13' day: wed available: false - date: '2022-04-14' day: thu available: false - date: '2022-04-15' day: fri available: false - date: '2022-04-16' day: sat available: false - date: '2022-04-17' day: sun available: false - date: '2022-04-18' day: mon available: false - date: '2022-04-19' day: tue available: false - date: '2022-04-20' day: wed available: false - date: '2022-04-21' day: thu available: false - date: '2022-04-22' day: fri available: false - date: '2022-04-23' day: sat available: false - date: '2022-04-24' day: sun available: false - date: '2022-04-25' day: mon available: false - date: '2022-04-26' day: tue available: false - date: '2022-04-27' day: wed available: true schedules: - '15:54' - '16:00' - '16:06' - '16:12' - '16:18' - '16:24' - '16:30' - '16:36' - '16:42' - '16:48' - '16:54' - '17:06' - '17:30' - '17:36' - '17:42' - '17:48' - '17:54' - '18:00' - '18:06' - '18:12' - '18:18' - '18:24' - '18:30' - '18:36' - '18:42' - '18:48' - '18:54' - '19:00' - '19:06' - '19:12' - '19:18' - '19:24' - '19:30' - '19:36' - '19:42' - '19:48' - '19:54' - '20:00' - '20:06' - '20:12' - '20:18' - '20:24' - '20:30' - '20:36' - '20:42' - '20:48' - '20:54' - '21:00' - '21:06' - '21:12' - '21:18' - '21:24' - '21:30' - '21:36' - '21:42' - '21:48' - '21:54' - '22:00' - '22:06' - '22:12' - '22:18' - '22:24' - '22:30' - '22:36' - '22:42' - '22:48' - '22:54' - date: '2022-04-28' day: thu available: true schedules: - '08:00' - '08:06' - '08:12' - '08:18' - '08:24' - '08:30' - '08:36' - '08:42' - '08:48' - '08:54' - '09:00' - '09:06' - '09:12' - '09:18' - '09:24' - '09:30' - '09:36' - '09:42' - '09:48' - '09:54' - '10:00' - '10:06' - '10:12' - '10:18' - '10:24' - '10:30' - '10:36' - '10:42' - '10:48' - '10:54' - '11:00' - '11:06' - '11:12' - '11:18' - '11:24' - '11:30' - '11:36' - '11:42' - '11:48' - '11:54' - '12:00' - '12:06' - '12:12' - '12:18' - '12:24' - '12:30' - '12:36' - '12:42' - '12:48' - '12:54' - '13:00' - '13:06' - '13:12' - '13:18' - '13:24' - '13:30' - '13:36' - '13:42' - '13:48' - '13:54' - '14:00' - '14:06' - '14:12' - '14:18' - '14:24' - '14:30' - '14:36' - '14:42' - '14:48' - '14:54' - '15:00' - '15:06' - '15:12' - '15:18' - '15:24' - '15:30' - '15:36' - '15:42' - '15:48' - '15:54' - '16:00' - '16:06' - '16:12' - '16:18' - '16:24' - '16:30' - '16:36' - '16:42' - '16:48' - '16:54' - '17:00' - '17:06' - '17:12' - '17:18' - '17:24' - '17:30' - '17:36' - '17:42' - '17:48' - '17:54' - '18:00' - '18:06' - '18:12' - '18:18' - '18:24' - '18:30' - '18:36' - '18:42' - '18:48' - '18:54' - '19:00' - '19:06' - '19:12' - '19:18' - '19:24' - '19:30' - '19:36' - '19:42' - '19:48' - '19:54' - '20:00' - '20:06' - '20:12' - '20:18' - '20:24' - '20:30' - '20:36' - '20:42' - '20:48' - '20:54' - '21:00' - '21:06' - '21:12' - '21:18' - '21:24' - '21:30' - '21:36' - '21:42' - '21:48' - '21:54' - '22:00' - '22:06' - '22:12' - '22:18' - '22:24' - '22:30' - '22:36' - '22:42' - '22:48' - '22:54' - date: '2022-04-29' day: fri available: true schedules: - '07:00' - '07:06' - '07:12' - '07:18' - '07:24' - '07:36' - '07:42' - '07:48' - '07:54' - '08:00' - '08:06' - '08:12' - '08:18' - '08:24' - '08:30' - '08:36' - '08:42' - '08:48' - '08:54' - '09:00' - '09:06' - '09:12' - '09:18' - '09:24' - '09:30' - '09:36' - '09:42' - '09:48' - '09:54' - '10:00' - '10:06' - '10:12' - '10:18' - '10:24' - '10:30' - '10:36' - '10:42' - '10:48' - '10:54' - '11:00' - '11:06' - '11:12' - '11:18' - '11:24' - '11:30' - '11:36' - '11:42' - '11:48' - '11:54' - '12:00' - '12:06' - '12:12' - '12:18' - '12:24' - '12:30' - '12:36' - '12:42' - '12:48' - '12:54' - '13:00' - '13:06' - '13:12' - '13:18' - '13:24' - '13:30' - '13:36' - '13:42' - '13:48' - '13:54' - '14:00' - '14:06' - '14:12' - '14:18' - '14:24' - '14:30' - '14:36' - '14:42' - '14:48' - '14:54' - '15:00' - '15:06' - '15:12' - '15:18' - '15:24' - '15:30' - '15:36' - '15:42' - '15:48' - '15:54' - '16:00' - '16:06' - '16:12' - '16:18' - '16:24' - '16:30' - '16:36' - '16:42' - '16:48' - '16:54' - '17:00' - '17:06' - '17:12' - '17:18' - '17:24' - '17:30' - '17:36' - '17:42' - '17:48' - '17:54' - '18:00' - '18:06' - '18:12' - '18:18' - '18:24' - '18:30' - '18:36' - '18:42' - '18:48' - '18:54' - '19:00' - '19:06' - '19:12' - '19:18' - '19:24' - '19:30' - '19:36' - '19:42' - '19:48' - '19:54' - '20:00' - '20:06' - '20:12' - '20:18' - '20:24' - '20:30' - '20:36' - '20:42' - '20:48' - '20:54' - '21:00' - '21:06' - '21:12' - '21:18' - '21:24' - '21:30' - '21:36' - '21:42' - '21:48' - '21:54' - '22:00' - '22:06' - '22:12' - '22:18' - '22:24' - '22:30' - '22:36' - '22:42' - '22:48' - '22:54' - date: '2022-04-30' day: sat available: true schedules: - '09:00' - '09:06' - '09:12' - '09:18' - '09:24' - '09:30' - '09:36' - '09:42' - '09:48' - '09:54' - '10:00' - '10:06' - '10:12' - '10:18' - '10:24' - '10:30' - '10:36' - '10:42' - '10:48' - '10:54' - '11:00' - '11:06' - '11:12' - '11:18' - '11:24' - '11:30' - '11:36' - '11:42' - '11:48' - '11:54' - '12:00' - '12:06' - '12:12' - '12:18' - '12:24' - '12:30' - '12:36' - '12:42' - '12:48' - '12:54' - '15:00' - '15:06' - '15:12' - '15:18' - '15:24' - '15:30' - '15:36' - '15:42' - '15:48' - '15:54' - date: '2022-05-01' day: sun available: false - date: '2022-05-02' day: mon available: true schedules: - '09:00' - '09:06' - '09:12' - '09:18' - '09:24' - '09:30' - '09:36' - '09:42' - '09:48' - '09:54' - '10:00' - '10:06' - '10:12' - '10:18' - '10:24' - '10:30' - '10:36' - '10:42' - '10:48' - '10:54' - '11:00' - '11:06' - '11:12' - '11:18' - '11:24' - '11:30' - '11:36' - '11:42' - '11:48' - '11:54' - '12:00' - '12:06' - '12:12' - '12:18' - '12:24' - '12:30' - '12:36' - '12:42' - '12:48' - '12:54' - '13:00' - '13:06' - '13:12' - '13:18' - '13:24' - '13:30' - '13:36' - '13:42' - '13:48' - '13:54' - '14:00' - '14:06' - '14:12' - '14:18' - '14:24' - '14:30' - '14:36' - '14:42' - '14:48' - '14:54' - '15:00' - '15:06' - '15:12' - '15:18' - '15:24' - '15:30' - '15:36' - '15:42' - '15:48' - '15:54' - '16:00' - '16:06' - '16:12' - '16:18' - '16:24' - '16:30' - '16:36' - '16:42' - '16:48' - '16:54' - '17:00' - '17:06' - '17:12' - '17:18' - '17:24' - '17:30' - '17:36' - '17:42' - '17:48' - '17:54' - '18:00' - '18:06' - '18:12' - '18:18' - '18:24' - '18:30' - '18:36' - '18:42' - '18:48' - '18:54' - '19:00' - '19:06' - '19:12' - '19:18' - '19:24' - '19:30' - '19:36' - '19:42' - '19:48' - '19:54' - '20:00' - '20:06' - '20:12' - '20:18' - '20:24' - '20:30' - '20:36' - '20:42' - '20:48' - '20:54' - '21:00' - '21:06' - '21:12' - '21:18' - '21:24' - '21:30' - '21:36' - '21:42' - '21:48' - '21:54' - date: '2022-05-03' day: tue available: true schedules: - '01:00' - '01:06' - '01:12' - '01:18' - '01:24' - '01:30' - '01:36' - '01:42' - '01:48' - '01:54' - '02:00' - '02:06' - '02:12' - '02:18' - '02:24' - '02:30' - '02:36' - '02:42' - '02:48' - '02:54' - '03:00' - '03:06' - '03:12' - '03:18' - '03:24' - '03:30' - '03:36' - '03:42' - '03:48' - '03:54' - '04:00' - '04:06' - '04:12' - '04:18' - '04:24' - '04:30' - '04:36' - '04:42' - '04:48' - '04:54' - '05:00' - '05:06' - '05:12' - '05:18' - '05:24' - '05:30' - '05:36' - '05:42' - '05:48' - '05:54' - '06:00' - '06:06' - '06:12' - '06:18' - '06:24' - '06:30' - '06:36' - '06:42' - '06:48' - '06:54' - '07:00' - '07:06' - '07:12' - '07:18' - '07:24' - '07:30' - '07:36' - '07:42' - '07:48' - '07:54' - '08:00' - '08:06' - '08:12' - '08:18' - '08:24' - '08:30' - '08:36' - '08:42' - '08:48' - '08:54' - '09:00' - '09:06' - '09:12' - '09:18' - '09:24' - '09:30' - '09:36' - '09:42' - '09:48' - '09:54' - '10:00' - '10:06' - '10:12' - '10:18' - '10:24' - '10:30' - '10:36' - '10:42' - '10:48' - '10:54' - '11:00' - '11:06' - '11:12' - '11:18' - '11:24' - '11:30' - '11:36' - '11:42' - '11:48' - '11:54' - '12:00' - '12:06' - '12:12' - '12:18' - '12:24' - '12:30' - '12:36' - '12:42' - '12:48' - '12:54' - '13:00' - '13:06' - '13:12' - '13:18' - '13:24' - '13:30' - '13:36' - '13:42' - '13:48' - '13:54' - '14:00' - '14:06' - '14:12' - '14:18' - '14:24' - '14:30' - '14:36' - '14:42' - '14:48' - '14:54' - '15:00' - '15:06' - '15:12' - '15:18' - '15:24' - '15:30' - '15:36' - '15:42' - '15:48' - '15:54' - '16:00' - '16:06' - '16:12' - '16:18' - '16:24' - '16:30' - '16:36' - '16:42' - '16:48' - '16:54' - '17:00' - '17:06' - '17:12' - '17:18' - '17:24' - '17:30' - '17:36' - '17:42' - '17:48' - '17:54' - '18:00' - '18:06' - '18:12' - '18:18' - '18:24' - '18:30' - '18:36' - '18:42' - '18:48' - '18:54' - '19:00' - '19:06' - '19:12' - '19:18' - '19:24' - '19:30' - '19:36' - '19:42' - '19:48' - '19:54' - '20:00' - '20:06' - '20:12' - '20:18' - '20:24' - '20:30' - '20:36' - '20:42' - '20:48' - '20:54' - '21:00' - '21:06' - '21:12' - '21:18' - '21:24' - '21:30' - '21:36' - '21:42' - '21:48' - '21:54' - '22:00' - '22:06' - '22:12' - '22:18' - '22:24' - '22:30' - '22:36' - '22:42' - '22:48' - '22:54' - date: '2022-05-04' day: wed available: true schedules: - '03:00' - '03:06' - '03:12' - '03:18' - '03:24' - '03:30' - '03:36' - '03:42' - '03:48' - '03:54' - '04:00' - '04:06' - '04:12' - '04:18' - '04:24' - '04:30' - '04:36' - '04:42' - '04:48' - '04:54' - '05:00' - '05:06' - '05:12' - '05:18' - '05:24' - '05:30' - '05:36' - '05:42' - '05:48' - '05:54' - '06:00' - '06:06' - '06:12' - '06:18' - '06:24' - '06:30' - '06:36' - '06:42' - '06:48' - '06:54' - '07:00' - '07:06' - '07:12' - '07:18' - '07:24' - '07:30' - '07:36' - '07:42' - '07:48' - '07:54' - '08:00' - '08:06' - '08:12' - '08:18' - '08:24' - '08:30' - '08:36' - '08:42' - '08:48' - '08:54' - '09:00' - '09:06' - '09:12' - '09:18' - '09:24' - '09:30' - '09:36' - '09:42' - '09:48' - '09:54' - '10:00' - '10:06' - '10:12' - '10:18' - '10:24' - '10:30' - '10:36' - '10:42' - '10:48' - '10:54' - '11:00' - '11:06' - '11:12' - '11:18' - '11:24' - '11:30' - '11:36' - '11:42' - '11:48' - '11:54' - '12:00' - '12:06' - '12:12' - '12:18' - '12:24' - '12:30' - '12:36' - '12:42' - '12:48' - '12:54' - '13:00' - '13:06' - '13:12' - '13:18' - '13:24' - '13:30' - '13:36' - '13:42' - '13:48' - '13:54' - '14:00' - '14:06' - '14:12' - '14:18' - '14:24' - '14:30' - '14:36' - '14:42' - '14:48' - '14:54' - '15:00' - '15:06' - '15:12' - '15:18' - '15:24' - '15:30' - '15:36' - '15:42' - '15:48' - '15:54' - '16:00' - '16:06' - '16:12' - '16:18' - '16:24' - '16:30' - '16:36' - '16:42' - '16:48' - '16:54' - '17:00' - '17:06' - '17:12' - '17:18' - '17:24' - '17:30' - '17:36' - '17:42' - '17:48' - '17:54' - '18:00' - '18:06' - '18:12' - '18:18' - '18:24' - '18:30' - '18:36' - '18:42' - '18:48' - '18:54' - '19:00' - '19:06' - '19:12' - '19:18' - '19:24' - '19:30' - '19:36' - '19:42' - '19:48' - '19:54' - '20:00' - '20:06' - '20:12' - '20:18' - '20:24' - '20:30' - '20:36' - '20:42' - '20:48' - '20:54' - '21:00' - '21:06' - '21:12' - '21:18' - '21:24' - '21:30' - '21:36' - '21:42' - '21:48' - '21:54' - '22:00' - '22:06' - '22:12' - '22:18' - '22:24' - '22:30' - '22:36' - '22:42' - '22:48' - '22:54' - date: '2022-05-05' day: thu available: true schedules: - '08:00' - '08:06' - '08:12' - '08:18' - '08:24' - '08:30' - '08:36' - '08:42' - '08:48' - '08:54' - '09:00' - '09:06' - '09:12' - '09:18' - '09:24' - '09:30' - '09:36' - '09:42' - '09:48' - '09:54' - '10:00' - '10:06' - '10:12' - '10:18' - '10:24' - '10:30' - '10:36' - '10:42' - '10:48' - '10:54' - '11:00' - '11:06' - '11:12' - '11:18' - '11:24' - '11:30' - '11:36' - '11:42' - '11:48' - '11:54' - '12:00' - '12:06' - '12:12' - '12:18' - '12:24' - '12:30' - '12:36' - '12:42' - '12:48' - '12:54' - '13:00' - '13:06' - '13:12' - '13:18' - '13:24' - '13:30' - '13:36' - '13:42' - '13:48' - '13:54' - '14:00' - '14:06' - '14:12' - '14:18' - '14:24' - '14:30' - '14:36' - '14:42' - '14:48' - '14:54' - '15:00' - '15:06' - '15:12' - '15:18' - '15:24' - '15:30' - '15:36' - '15:42' - '15:48' - '15:54' - '16:00' - '16:06' - '16:12' - '16:18' - '16:24' - '16:30' - '16:36' - '16:42' - '16:48' - '16:54' - '17:00' - '17:06' - '17:12' - '17:18' - '17:24' - '17:30' - '17:36' - '17:42' - '17:48' - '17:54' - '18:00' - '18:06' - '18:12' - '18:18' - '18:24' - '18:30' - '18:36' - '18:42' - '18:48' - '18:54' - '19:00' - '19:06' - '19:12' - '19:18' - '19:24' - '19:30' - '19:36' - '19:42' - '19:48' - '19:54' - '20:00' - '20:06' - '20:12' - '20:18' - '20:24' - '20:30' - '20:36' - '20:42' - '20:48' - '20:54' - '21:00' - '21:06' - '21:12' - '21:18' - '21:24' - '21:30' - '21:36' - '21:42' - '21:48' - '21:54' - '22:00' - '22:06' - '22:12' - '22:18' - '22:24' - '22:30' - '22:36' - '22:42' - '22:48' - '22:54' - date: '2022-05-06' day: fri available: true schedules: - '07:00' - '07:06' - '07:12' - '07:18' - '07:24' - '07:30' - '07:36' - '07:42' - '07:48' - '07:54' - '08:00' - '08:06' - '08:12' - '08:18' - '08:24' - '08:30' - '08:36' - '08:42' - '08:48' - '08:54' - '09:00' - '09:06' - '09:12' - '09:18' - '09:24' - '09:30' - '09:36' - '09:42' - '09:48' - '09:54' - '10:00' - '10:06' - '10:12' - '10:18' - '10:24' - '10:30' - '10:36' - '10:42' - '10:48' - '10:54' - '11:00' - '11:06' - '11:12' - '11:18' - '11:24' - '11:30' - '11:36' - '11:42' - '11:48' - '11:54' - '12:00' - '12:06' - '12:12' - '12:18' - '12:24' - '12:30' - '12:36' - '12:42' - '12:48' - '12:54' - '13:00' - '13:06' - '13:12' - '13:18' - '13:24' - '13:30' - '13:36' - '13:42' - '13:48' - '13:54' - '14:00' - '14:06' - '14:12' - '14:18' - '14:24' - '14:30' - '14:36' - '14:42' - '14:48' - '14:54' - '15:00' - '15:06' - '15:12' - '15:18' - '15:24' - '15:30' - '15:36' - '15:42' - '15:48' - '15:54' - '16:00' - '16:06' - '16:12' - '16:18' - '16:24' - '16:30' - '16:36' - '16:42' - '16:48' - '16:54' - '17:00' - '17:06' - '17:12' - '17:18' - '17:24' - '17:30' - '17:36' - '17:42' - '17:48' - '17:54' - '18:00' - '18:06' - '18:12' - '18:18' - '18:24' - '18:30' - '18:36' - '18:42' - '18:48' - '18:54' - '19:00' - '19:06' - '19:12' - '19:18' - '19:24' - '19:30' - '19:36' - '19:42' - '19:48' - '19:54' - '20:00' - '20:06' - '20:12' - '20:18' - '20:24' - '20:30' - '20:36' - '20:42' - '20:48' - '20:54' - '21:00' - '21:06' - '21:12' - '21:18' - '21:24' - '21:30' - '21:36' - '21:42' - '21:48' - '21:54' - '22:00' - '22:06' - '22:12' - '22:18' - '22:24' - '22:30' - '22:36' - '22:42' - '22:48' - '22:54' - date: '2022-05-07' day: sat available: true schedules: - '09:00' - '09:06' - '09:12' - '09:18' - '09:24' - '09:30' - '09:36' - '09:42' - '09:48' - '09:54' - '10:00' - '10:06' - '10:12' - '10:18' - '10:24' - '10:30' - '10:36' - '10:42' - '10:48' - '10:54' - '11:00' - '11:06' - '11:12' - '11:18' - '11:24' - '11:30' - '11:36' - '11:42' - '11:48' - '11:54' - '12:00' - '12:06' - '12:12' - '12:18' - '12:24' - '12:30' - '12:36' - '12:42' - '12:48' - '12:54' - '15:00' - '15:06' - '15:12' - '15:18' - '15:24' - '15:30' - '15:36' - '15:42' - '15:48' - '15:54' - date: '2022-05-08' day: sun available: false - date: '2022-05-09' day: mon available: true schedules: - '09:00' - '09:06' - '09:12' - '09:18' - '09:24' - '09:30' - '09:36' - '09:42' - '09:48' - '09:54' - '10:00' - '10:06' - '10:12' - '10:18' - '10:24' - '10:30' - '10:36' - '10:42' - '10:48' - '10:54' - '11:00' - '11:06' - '11:12' - '11:18' - '11:24' - '11:30' - '11:36' - '11:42' - '11:48' - '11:54' - '12:00' - '12:06' - '12:12' - '12:18' - '12:24' - '12:30' - '12:36' - '12:42' - '12:48' - '12:54' - '13:00' - '13:06' - '13:12' - '13:18' - '13:24' - '13:30' - '13:36' - '13:42' - '13:48' - '13:54' - '14:00' - '14:06' - '14:12' - '14:18' - '14:24' - '14:30' - '14:36' - '14:42' - '14:48' - '14:54' - '15:00' - '15:06' - '15:12' - '15:18' - '15:24' - '15:30' - '15:36' - '15:42' - '15:48' - '15:54' - '16:00' - '16:06' - '16:12' - '16:18' - '16:24' - '16:30' - '16:36' - '16:42' - '16:48' - '16:54' - '17:00' - '17:06' - '17:12' - '17:18' - '17:24' - '17:30' - '17:36' - '17:42' - '17:48' - '17:54' - '18:00' - '18:06' - '18:12' - '18:18' - '18:24' - '18:30' - '18:36' - '18:42' - '18:48' - '18:54' - '19:00' - '19:06' - '19:12' - '19:18' - '19:24' - '19:30' - '19:36' - '19:42' - '19:48' - '19:54' - '20:00' - '20:06' - '20:12' - '20:18' - '20:24' - '20:30' - '20:36' - '20:42' - '20:48' - '20:54' - '21:00' - '21:06' - '21:12' - '21:18' - '21:24' - '21:30' - '21:36' - '21:42' - '21:48' - '21:54' - date: '2022-05-10' day: tue available: false - date: '2022-05-11' day: wed available: false - date: '2022-05-12' day: thu available: false - date: '2022-05-13' day: fri available: false - date: '2022-05-14' day: sat available: false - date: '2022-05-15' day: sun available: false - date: '2022-05-16' day: mon available: false - date: '2022-05-17' day: tue available: false - date: '2022-05-18' day: wed available: false - date: '2022-05-19' day: thu available: false - date: '2022-05-20' day: fri available: false - date: '2022-05-21' day: sat available: false - date: '2022-05-22' day: sun available: false - date: '2022-05-23' day: mon available: false - date: '2022-05-24' day: tue available: false - date: '2022-05-25' day: wed available: false - date: '2022-05-26' day: thu available: false - date: '2022-05-27' day: fri available: false - date: '2022-05-28' day: sat available: false - date: '2022-05-29' day: sun available: false - date: '2022-05-30' day: mon available: false - date: '2022-05-31' day: tue available: false - date: '2022-06-01' day: wed available: false - date: '2022-06-02' day: thu available: false - date: '2022-06-03' day: fri available: false tags: - Consultation Schedules /api/v1/calendar/available_hours_organization: get: summary: calendar/available_hours_organization parameters: - name: from in: query schema: type: string example: '2024-10-25' - name: to in: query schema: type: string example: '2024-11-01' - name: monthly in: query schema: type: boolean example: false - name: slug in: query schema: type: string example: a1 responses: '200': description: calendar/available_hours_organization headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Fri, 25 Oct 2024 18:36:07 GMT Report-To: schema: type: string example: >- {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1729881368&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=ksCak%2Bx4qdwYzQeg3EPIBhv57MzYSfdKNwT9To%2BYzdU%3D"}]} Reporting-Endpoints: schema: type: string example: >- heroku-nel=https://nel.heroku.com/reports?ts=1729881368&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=ksCak%2Bx4qdwYzQeg3EPIBhv57MzYSfdKNwT9To%2BYzdU%3D Nel: schema: type: string example: >- {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]} Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"952426363fddc3a80ae51071a66d35fb" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 5f62b670-8e9d-47db-bee6-8a06d1c3b408 X-Runtime: schema: type: number example: 0.091965 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: hours: type: array items: type: object properties: day: type: string date: type: string format: date schedules: type: array items: type: string format: style available: type: boolean example: hours: - day: fri date: '2024-10-25' schedules: - '13:30' - '14:00' - '14:30' - '15:00' - '15:30' - '16:00' - '16:30' - '17:00' available: true - day: sat date: '2024-10-26' schedules: [] available: false - day: sun date: '2024-10-27' schedules: [] available: false - day: mon date: '2024-10-28' schedules: - '09:00' - '09:30' - '10:00' - '10:30' - '11:00' - '11:30' - '12:00' - '12:30' - '13:00' - '13:30' - '14:00' - '14:30' - '15:00' - '15:30' - '16:00' - '16:30' - '17:00' - '17:30' available: true - day: tue date: '2024-10-29' schedules: - '09:00' - '09:30' - '10:00' - '10:30' - '11:00' - '11:30' - '12:00' - '12:30' - '13:00' - '13:30' - '14:00' - '14:30' - '15:00' - '15:30' - '16:00' - '16:30' - '17:00' - '17:30' available: true - day: wed date: '2024-10-30' schedules: - '09:00' - '09:30' - '10:00' - '10:30' - '11:00' - '11:30' - '12:00' - '12:30' - '13:00' - '13:30' - '14:00' - '14:30' - '15:00' - '15:30' - '16:00' - '16:30' - '17:00' - '17:30' available: true - day: thu date: '2024-10-31' schedules: - '09:00' - '09:30' - '10:00' - '10:30' - '11:00' - '11:30' - '12:00' - '12:30' - '13:00' - '13:30' - '14:00' - '14:30' - '15:00' - '15:30' - '16:00' - '16:30' - '17:00' - '17:30' available: true - day: fri date: '2024-11-01' schedules: - '09:00' - '09:30' - '10:00' - '10:30' - '11:00' - '11:30' - '12:00' - '12:30' - '13:00' - '13:30' - '14:00' - '14:30' - '15:00' - '15:30' - '16:00' - '16:30' - '17:00' - '17:30' available: true tags: - Consultation Schedules /reports/consultation_invoice_items: get: summary: /reports/consultarion_invoice_items parameters: - name: start in: query description: Fecha inicio (aaaa-mm-dd) schema: type: string example: '' - name: end in: query description: Fecha fin (aaaa-mm-dd) schema: type: string example: '' - name: person in: query description: Id paciente schema: type: string example: '' responses: '200': description: OK tags: - Charges security: - BearerAuth: [] description: >- 1. **start:** Fecha de inicio donde comenzará la búsqueda de encuentros existentes para el paciente. Formato: aaaa-mm-dd 2. **end:** Fecha de fin donde terminará la búsqueda de encuentros existentes para el paciente. Formato: aaaa-mm-dd 3. **person:** Id del paciente del que se desean consultar los cargos /invoice_item_locations: get: summary: /invoice_item_locations responses: '200': description: OK tags: - Charges security: - BearerAuth: [] /invoice_items/invoice_items_payment: get: summary: /invoice_items/invoice_items_payment responses: '200': description: OK tags: - Charges security: - BearerAuth: [] requestBody: content: application/json: schema: type: object /invoices: post: summary: /invoices responses: '200': description: OK tags: - Charges security: - BearerAuth: [] description: >- 1. **encounter_id:** Id del encuentro del paciente, se puede obtener del end point de consulta de pacientes y sus encuentros: /reports/consultation_invoice_items 2. **tax_attributes:** 1. **use_cfdi:** Clave del cfdi incluido en el catalogo del sat. Ejemplo: "S01" 2. **payment_method:** Solo soporta el tipo de pago: "PUE" 3. **payment_form:** Se envia por default: "01" . Puede ser actualizado al modificar seleccionando cualquier forma de pago incluido en el catalogo de formas de pago /invoice_items/invoice_items_payment 3. **consultation_id**: Id de la consulta relacionada al encuentro, enviar como **null** 4. **person_id:** Id del paciente requestBody: content: application/json: schema: type: object properties: invoice: type: object properties: encounter_id: type: string tax_attributes: type: object properties: use_cfdi: type: string payment_method: type: string payment_form: type: string format: utc-millisec consultation_id: nullable: true person_id: type: string example: invoice: encounter_id: '{{encounter_id}}' tax_attributes: use_cfdi: '{{use_cfdi}}' payment_method: PUE payment_form: '01' consultation_id: null person_id: '{{person_id}}' /consultation_invoice_items: post: summary: /consultation_invoice_items responses: '200': description: OK tags: - Charges security: - BearerAuth: [] description: >- 1. **quantity**: Cantidad de productos 2. **value**: Precio del producto expresado en centavos. Ejemplo para 650.00: 65000 (Debe coincidir con el id del producto enviado en el campo invoice_item_id) 3. **description**: Descripción del producto (Debe coincidir con el id del producto enviado en el campo invoice_item_id) 4. **accounting_type**: Tipo de cargo, puede tener como valores "charge" o "payment", para este caso se utiliza "charge" 5. **account_id**: Id del usuario que registra el cargo (Asistente o médico) 6. **invoice_id**: Id de la factura (Documento creado en el paso 1) 7. **invoice_item_id**: Id del producto que se va a agregar como cargo. ( Puedes consultarlo del endpoint de búsqueda de productos: [/invoice_item_locations](https://www.postman.com/nimbo-x/nimbo-apis-public-documentation/request/j30orbv/invoice-item-locations?action=share&source=copy-link&creator=3228734&ctx=documentation) ) requestBody: content: application/json: schema: type: object properties: consultation_invoice_item: type: object properties: quantity: type: string value: type: string description: type: string accounting_type: type: string account_id: type: string invoice_id: type: string invoice_item_id: type: string example: consultation_invoice_item: quantity: '{{quantity}}' value: '{{value}}' description: '{{description}}' accounting_type: '{{accounting_type}}' account_id: '{{account_id}}' invoice_id: '{{invoice_id}}' invoice_item_id: '{{invoice_item_id}}' /people/680235/vital_signs_sets: get: summary: /people/661484/vital_signs_sets responses: '200': description: /people/661484/vital_signs_sets headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Wed, 14 Sep 2022 19:03:46 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"de99c410c8b7cdf502dc49267c1575ab" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: e2653b7f-c86d-497c-8dfe-f47b53a8a062 X-Runtime: schema: type: number example: 0.048242 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: vital_signs_sets: type: array items: type: object properties: id: type: integer consultation_id: type: integer person_id: type: integer account_id: type: integer elements: type: object properties: cramps: type: object properties: units: type: string value: nullable: true height: type: object properties: units: type: string value: type: string hunger: type: object properties: units: type: string value: nullable: true anxiety: type: object properties: units: type: string value: nullable: true fatigue: type: object properties: units: type: string value: nullable: true satiety: type: object properties: units: type: string value: nullable: true diarrhea: type: object properties: units: type: string value: nullable: true headache: type: object properties: units: type: string value: nullable: true dizziness: type: object properties: units: type: string value: nullable: true halitosis: type: object properties: units: type: string value: nullable: true tolerance: type: object properties: units: type: string value: nullable: true depression: type: object properties: units: type: string value: nullable: true impatience: type: object properties: units: type: string value: nullable: true constipation: type: object properties: units: type: string value: nullable: true irritability: type: object properties: units: type: string value: nullable: true concentration: type: object properties: units: type: string value: nullable: true aggressiveness: type: object properties: units: type: string value: nullable: true impulse_control: type: object properties: units: type: string value: nullable: true stimulants_need: type: object properties: units: type: string value: nullable: true sleeping_problems: type: object properties: units: type: string value: nullable: true created_at: type: string format: date-time example: vital_signs_sets: - id: 838462 consultation_id: 842715 person_id: 680235 account_id: 17318 elements: cramps: units: '' value: null height: units: m value: '1.3' hunger: units: '' value: null anxiety: units: '' value: null fatigue: units: '' value: null satiety: units: '' value: null diarrhea: units: '' value: null headache: units: '' value: null dizziness: units: '' value: null halitosis: units: '' value: null tolerance: units: '' value: null depression: units: '' value: null impatience: units: '' value: null constipation: units: '' value: null irritability: units: '' value: null concentration: units: '' value: null aggressiveness: units: '' value: null impulse_control: units: '' value: null stimulants_need: units: '' value: null sleeping_problems: units: '' value: null created_at: '2022-09-14T12:35:53.407-06:00' - id: 838463 consultation_id: null person_id: 680235 account_id: 17318 elements: cramps: units: '' value: null height: units: m value: '1.2' hunger: units: '' value: null anxiety: units: '' value: null fatigue: units: '' value: null satiety: units: '' value: null diarrhea: units: '' value: null headache: units: '' value: null dizziness: units: '' value: null halitosis: units: '' value: null tolerance: units: '' value: null depression: units: '' value: null impatience: units: '' value: null constipation: units: '' value: null irritability: units: '' value: null concentration: units: '' value: null aggressiveness: units: '' value: null impulse_control: units: '' value: null stimulants_need: units: '' value: null sleeping_problems: units: '' value: null created_at: '2022-09-14T13:00:19.816-06:00' - id: 838464 consultation_id: 842716 person_id: 680235 account_id: 17318 elements: cramps: units: '' value: null height: units: m value: '1.1' hunger: units: '' value: null anxiety: units: '' value: null fatigue: units: '' value: null satiety: units: '' value: null diarrhea: units: '' value: null headache: units: '' value: null dizziness: units: '' value: null halitosis: units: '' value: null tolerance: units: '' value: null depression: units: '' value: null impatience: units: '' value: null constipation: units: '' value: null irritability: units: '' value: null concentration: units: '' value: null aggressiveness: units: '' value: null impulse_control: units: '' value: null stimulants_need: units: '' value: null sleeping_problems: units: '' value: null created_at: '2022-09-14T13:00:34.528-06:00' - id: 838465 consultation_id: null person_id: 680235 account_id: 17318 elements: cramps: units: '' value: null height: units: m value: '1.1' hunger: units: '' value: null anxiety: units: '' value: null fatigue: units: '' value: null satiety: units: '' value: null diarrhea: units: '' value: null headache: units: '' value: null dizziness: units: '' value: null halitosis: units: '' value: null tolerance: units: '' value: null depression: units: '' value: null impatience: units: '' value: null constipation: units: '' value: null irritability: units: '' value: null concentration: units: '' value: null aggressiveness: units: '' value: null impulse_control: units: '' value: null stimulants_need: units: '' value: null sleeping_problems: units: '' value: null created_at: '2022-09-14T13:00:41.318-06:00' - id: 838466 consultation_id: null person_id: 680235 account_id: 17318 elements: cramps: units: '' value: null height: units: m value: '1.3' hunger: units: '' value: null anxiety: units: '' value: null fatigue: units: '' value: null satiety: units: '' value: null diarrhea: units: '' value: null headache: units: '' value: null dizziness: units: '' value: null halitosis: units: '' value: null tolerance: units: '' value: null depression: units: '' value: null impatience: units: '' value: null constipation: units: '' value: null irritability: units: '' value: null concentration: units: '' value: null aggressiveness: units: '' value: null impulse_control: units: '' value: null stimulants_need: units: '' value: null sleeping_problems: units: '' value: null created_at: '2022-09-14T13:00:58.974-06:00' tags: - Vital Signs /vital_signs_sets: post: summary: /vital_signs_sets responses: '201': description: /vital_signs_sets headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Wed, 11 Aug 2021 18:28:11 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"4e19da65420091fc2ce9d3bc55d57e13" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 26ccff57-c8fc-4ecf-965a-b9277f5ac5db X-Runtime: schema: type: number example: 0.041066 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: vital_signs_set: type: object properties: id: type: integer consultation_id: nullable: true person_id: type: integer account_id: type: integer elements: type: object properties: height: type: object properties: value: type: string format: utc-millisec units: type: string created_at: type: string format: date-time example: vital_signs_set: id: 833421 consultation_id: null person_id: 677750 account_id: 87 elements: height: value: '2' units: m created_at: '2021-08-11T13:28:12.485-05:00' tags: - Vital Signs requestBody: content: application/json: schema: type: object properties: vital_signs_set: type: object properties: created_at: type: string format: date-time elements: type: object properties: height: type: object properties: value: type: string format: utc-millisec units: type: string weight: type: object properties: value: type: string format: utc-millisec units: type: string body_mass: type: object properties: value: type: string format: utc-millisec units: type: string temperature: type: object properties: value: type: string format: utc-millisec units: type: string respiratory_rate: type: object properties: value: type: string format: utc-millisec units: type: string systole: type: object properties: value: type: string format: utc-millisec units: type: string diastole: type: object properties: value: type: string format: utc-millisec units: type: string heart_rate: type: object properties: value: type: string format: utc-millisec units: type: string body_fat_percentage: type: object properties: value: type: string format: utc-millisec units: type: string lean_body_mass: type: object properties: value: type: string format: utc-millisec units: type: string head_circumference: type: object properties: value: type: string format: utc-millisec units: type: string oxygen_saturation: type: object properties: value: type: string format: utc-millisec units: type: string person_id: type: string format: color account_id: type: string format: utc-millisec example: vital_signs_set: created_at: '2021-08-11T18:29:04.214Z' elements: height: value: '1' units: m weight: value: '1' units: kg body_mass: value: '1.00' units: kg/m2 temperature: value: '1' units: C respiratory_rate: value: '1' units: r/m systole: value: '1' units: mmHg diastole: value: '1' units: mmHg heart_rate: value: '1' units: bpm body_fat_percentage: value: '1' units: '%' lean_body_mass: value: '1' units: '%' head_circumference: value: '1' units: cm oxygen_saturation: value: '1' units: '' person_id: '677750' account_id: '87' /people/680296/medical_history: get: summary: /people/{person_id}/medical_history responses: '200': description: /people/{person_id}/medical_history headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Sat, 06 Mar 2021 00:23:52 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"86a561f7e680e43e9ece3b7fdc1054ed" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: e57fd7f9-d469-4241-add1-ceefb2ead21b X-Runtime: schema: type: number example: 0.714999 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: medical_history: type: object properties: id: type: integer person_id: type: integer allergies: nullable: true links: type: object properties: medical_history_prescription_drugs: type: string medical_history_attachments: type: string medical_history_allergies: type: string pathological_records: type: object properties: stds: type: object properties: text: nullable: true other: type: object properties: text: nullable: true cancer: type: object properties: text: nullable: true diabetes: type: object properties: text: nullable: true injuries: type: object properties: text: nullable: true respiratory: type: object properties: text: nullable: true hypertension: type: object properties: text: nullable: true transfusions: type: object properties: text: nullable: true tuberculosis: type: object properties: text: nullable: true heart_diseases: type: object properties: text: nullable: true prior_surgeries: type: object properties: text: nullable: true gastrointestinal: type: object properties: text: nullable: true thyroid_diseases: type: object properties: text: nullable: true prior_hospitalization: type: object properties: text: nullable: true nonpathological_records: type: object properties: other: type: object properties: text: nullable: true smoking: type: object properties: text: nullable: true alcoholism: type: object properties: text: nullable: true drugs_abuse: type: object properties: text: nullable: true physical_activity: type: object properties: text: nullable: true recent_immunization: type: object properties: text: nullable: true heredofamilial_records: type: object properties: other: type: object properties: text: nullable: true diabetes: type: object properties: text: nullable: true hypertension: type: object properties: text: nullable: true heart_diseases: type: object properties: text: nullable: true thyroid_diseases: type: object properties: text: nullable: true gineco_obstetrics_records: type: object properties: other: type: object properties: text: nullable: true pregnancies: type: object properties: text: nullable: true breast_cancer: type: object properties: text: nullable: true last_pap_smear: type: object properties: text: nullable: true uterine_cancer: type: object properties: text: nullable: true cervical_cancer: type: object properties: text: nullable: true sexual_activity: type: object properties: text: nullable: true last_mastography: type: object properties: text: nullable: true birth_control_method: type: object properties: text: nullable: true menstruation_last_date: type: object properties: text: nullable: true menstruation_first_date: type: object properties: text: nullable: true hormone_replacement_therapy: type: object properties: text: nullable: true menstruation_characteristics: type: object properties: text: nullable: true vaccines_mx: type: object properties: other: type: object properties: text: nullable: true month_2: nullable: true month_4: nullable: true month_6: nullable: true month_7: nullable: true newborn: nullable: true month_12: nullable: true month_18: nullable: true month_24: nullable: true month_36: nullable: true month_48: nullable: true month_60: nullable: true month_72: nullable: true month_120: nullable: true diet: type: object properties: lunch: type: object properties: text: nullable: true other: type: object properties: text: nullable: true dinner: type: object properties: text: nullable: true satiety: nullable: true breakfast: type: object properties: text: nullable: true past_diets: type: object properties: text: nullable: true supplements: type: object properties: text: nullable: true ideal_weight: type: object properties: text: nullable: true past_ailment: type: object properties: text: nullable: true food_diseases: type: object properties: text: nullable: true home_prepared: type: object properties: text: nullable: true liquid_intake: type: object properties: text: nullable: true appetite_level: nullable: true current_ailment: type: object properties: text: nullable: true food_preferences: type: object properties: text: nullable: true collation_morning: type: object properties: text: nullable: true glasses_water_day: nullable: true collation_afternoon: type: object properties: text: nullable: true nutritional_education: type: object properties: text: nullable: true psychiatric_records: type: object properties: work_life: type: object properties: text: nullable: true family_life: type: object properties: text: nullable: true social_life: type: object properties: text: nullable: true family_history: type: object properties: text: nullable: true impulse_control: type: object properties: text: nullable: true deals_with_stress: type: object properties: text: nullable: true illness_awareness: type: object properties: text: nullable: true affected_life_aspects: type: object properties: text: nullable: true family_and_friends_support: type: object properties: text: nullable: true past_and_present_treatments: type: object properties: text: nullable: true relationship_with_authority: type: object properties: text: nullable: true perinatal_records: type: object properties: final_edb: type: object properties: text: nullable: true cycle_length: type: object properties: text: nullable: true pregnancy_notes: type: object properties: text: nullable: true assisted_conception: type: object properties: text: nullable: true last_menstrual_period: type: object properties: text: nullable: true last_used_contraceptive_type: type: object properties: text: nullable: true estimated_date_of_birth_by_lmp: type: object properties: text: nullable: true postnatal_records: type: object properties: babys_health: type: object properties: text: nullable: true birth_review: type: object properties: text: nullable: true name_of_baby: type: object properties: text: nullable: true infant_feeding: nullable: true emotional_state: type: object properties: text: nullable: true weight_at_birth: type: object properties: text: nullable: true has_allergies: nullable: true updater_name: type: string example: medical_history: id: 508630 person_id: 661484 allergies: null links: medical_history_prescription_drugs: >- /api/v1/medical_histories/508630/medical_history_prescription_drugs medical_history_attachments: >- /api/v1/medical_histories/508630/medical_history_attachments medical_history_allergies: /api/v1/medical_histories/508630/medical_history_allergies pathological_records: stds: text: null other: text: null cancer: text: null diabetes: text: null injuries: text: null respiratory: text: null hypertension: text: null transfusions: text: null tuberculosis: text: null heart_diseases: text: null prior_surgeries: text: null gastrointestinal: text: null thyroid_diseases: text: null prior_hospitalization: text: null nonpathological_records: other: text: null smoking: text: null alcoholism: text: null drugs_abuse: text: null physical_activity: text: null recent_immunization: text: null heredofamilial_records: other: text: null diabetes: text: null hypertension: text: null heart_diseases: text: null thyroid_diseases: text: null gineco_obstetrics_records: other: text: null pregnancies: text: null breast_cancer: text: null last_pap_smear: text: null uterine_cancer: text: null cervical_cancer: text: null sexual_activity: text: null last_mastography: text: null birth_control_method: text: null menstruation_last_date: text: null menstruation_first_date: text: null hormone_replacement_therapy: text: null menstruation_characteristics: text: null vaccines_mx: other: text: null month_2: null month_4: null month_6: null month_7: null newborn: null month_12: null month_18: null month_24: null month_36: null month_48: null month_60: null month_72: null month_120: null diet: lunch: text: null other: text: null dinner: text: null satiety: null breakfast: text: null past_diets: text: null supplements: text: null ideal_weight: text: null past_ailment: text: null food_diseases: text: null home_prepared: text: null liquid_intake: text: null appetite_level: null current_ailment: text: null food_preferences: text: null collation_morning: text: null glasses_water_day: null collation_afternoon: text: null nutritional_education: text: null psychiatric_records: work_life: text: null family_life: text: null social_life: text: null family_history: text: null impulse_control: text: null deals_with_stress: text: null illness_awareness: text: null affected_life_aspects: text: null family_and_friends_support: text: null past_and_present_treatments: text: null relationship_with_authority: text: null perinatal_records: final_edb: text: null cycle_length: text: null pregnancy_notes: text: null assisted_conception: text: null last_menstrual_period: text: null last_used_contraceptive_type: text: null estimated_date_of_birth_by_lmp: text: null postnatal_records: babys_health: text: null birth_review: text: null name_of_baby: text: null infant_feeding: null emotional_state: text: null weight_at_birth: text: null has_allergies: null updater_name: '' tags: - Medical History /medical_histories/: post: summary: /medical_histories/ responses: '200': description: OK tags: - Medical History security: - BearerAuth: [] requestBody: content: application/json: schema: type: object properties: medical_history: type: object properties: person_id: type: string work_history: type: object properties: past_employment: type: object properties: active: type: boolean text: type: string accident_caused_disabilities: type: object properties: active: type: boolean text: nullable: true sickness_caused_disabilities: type: object properties: active: type: boolean text: type: string contact_with_dust_particles: type: object properties: text: nullable: true exposure_to_loud_noises: type: object properties: text: nullable: true exposure_to_chemicals: type: object properties: text: nullable: true fractures_or_injuries: type: object properties: text: nullable: true accidents_or_illnesses: type: object properties: text: nullable: true fit_to_work: type: object properties: text: nullable: true others: type: object properties: text: nullable: true allergies: type: string pathological_records: type: object properties: prior_hospitalization: type: object properties: active: type: boolean text: type: string prior_surgeries: type: object properties: active: type: boolean text: nullable: true diabetes: type: object properties: text: nullable: true thyroid_diseases: type: object properties: text: nullable: true hypertension: type: object properties: text: nullable: true heart_diseases: type: object properties: text: nullable: true injuries: type: object properties: text: nullable: true cancer: type: object properties: text: nullable: true tuberculosis: type: object properties: text: nullable: true transfusions: type: object properties: text: nullable: true respiratory: type: object properties: text: nullable: true gastrointestinal: type: object properties: text: nullable: true stds: type: object properties: text: nullable: true other: type: object properties: text: nullable: true nonpathological_records: type: object properties: physical_activity: type: object properties: active: type: boolean text: type: string smoking: type: object properties: active: type: boolean text: nullable: true alcoholism: type: object properties: text: nullable: true drugs_abuse: type: object properties: text: nullable: true recent_immunization: type: object properties: text: nullable: true other: type: object properties: text: nullable: true heredofamilial_records: type: object properties: diabetes: type: object properties: active: type: boolean text: type: string heart_diseases: type: object properties: active: type: boolean text: nullable: true hypertension: type: object properties: text: nullable: true thyroid_diseases: type: object properties: text: nullable: true other: type: object properties: text: nullable: true example: medical_history: person_id: '{{person_id}}' work_history: past_employment: active: true text: nota accident_caused_disabilities: active: false text: null sickness_caused_disabilities: active: true text: nota contact_with_dust_particles: text: null exposure_to_loud_noises: text: null exposure_to_chemicals: text: null fractures_or_injuries: text: null accidents_or_illnesses: text: null fit_to_work: text: null others: text: null allergies: polen pathological_records: prior_hospitalization: active: true text: fractura de cadera prior_surgeries: active: false text: null diabetes: text: null thyroid_diseases: text: null hypertension: text: null heart_diseases: text: null injuries: text: null cancer: text: null tuberculosis: text: null transfusions: text: null respiratory: text: null gastrointestinal: text: null stds: text: null other: text: null nonpathological_records: physical_activity: active: true text: nada 5km diarios smoking: active: false text: null alcoholism: text: null drugs_abuse: text: null recent_immunization: text: null other: text: null heredofamilial_records: diabetes: active: true text: nota heart_diseases: active: false text: null hypertension: text: null thyroid_diseases: text: null other: text: null /medical_notes: post: summary: Medical note - Patient Profile parameters: - name: Content-Transfer-Encoding in: header schema: type: string example: application/json responses: '200': description: OK tags: - Medical Notes security: - BearerAuth: [] requestBody: content: application/json: schema: type: object properties: medical_note: type: object properties: person_id: type: string format: color consultation_id: nullable: true comment: type: string note_type: type: string created_at: nullable: true voice_note_url: nullable: true account_id: type: string format: utc-millisec example: medical_note: person_id: '680177' consultation_id: null comment: test note_type: person created_at: null voice_note_url: null account_id: '17067' get: summary: Medical Note - Treatment Plan parameters: - name: consultation_id in: query schema: type: integer example: 842560 - name: note_type in: query schema: type: string example: treatment_plan - name: page in: query schema: type: integer example: 1 - name: per_page in: query schema: type: integer example: 3 responses: '200': description: OK tags: - Medical Notes security: - BearerAuth: [] /oauth/token: post: summary: /oauth/token responses: '200': description: /oauth/token headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Wed, 04 Aug 2021 04:13:21 GMT Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Cache-Control: schema: type: string example: no-store Pragma: schema: type: string example: no-cache Etag: schema: type: string example: W/"4689f63a44429193c6d2cc17e94ed2f3" X-Request-Id: schema: type: string example: 6347912e-0bcb-4033-ac03-236369f276ea X-Runtime: schema: type: number example: 0.119715 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: access_token: type: string token_type: type: string expires_in: type: integer refresh_token: type: string created_at: type: integer example: access_token: >- a4916ffad3f19d5ede6ccfbfc2716e68bd3a98eb2e7e48f6b7f8d586bdd90ba5 token_type: bearer expires_in: 86400 refresh_token: >- ea0b8f97dfcf853bb2a1ddc230d2945b2db37cc8861f3e5d5735311d288e68d1 created_at: 1628050402 tags: - Authentication /telehealth_waiting_rooms: post: summary: /telehealth_waiting_rooms [with custom fields] responses: '200': description: OK tags: - Teleconsultation Waiting Room requestBody: content: application/json: schema: type: object properties: telehealth_waiting_room: type: object properties: person: type: object properties: waiting_room: type: boolean telephone2: type: string format: utc-millisec born_at: type: string format: date first_name: type: string last_name: type: string gender: type: string email: type: string format: email phone_country_id: type: string format: color person_attributes: type: object properties: is_under_age: type: boolean organization_id: type: integer cause: type: string waiting_room_id: type: integer custom_form_response: type: object properties: respondable_type: type: string organization_id: type: integer responses: type: object properties: cf_98_070e8aae224f: type: object properties: id: type: integer key: type: string default_component: type: string default_options: type: object properties: label: type: string name: type: string section_name: type: string custom_form_id: type: integer custom_field_id: type: integer applicable_model: type: string value: type: string format: color cf_98_fe56b688854b: type: object properties: id: type: integer key: type: string default_component: type: string default_options: type: object properties: label: type: string options: type: array items: type: object properties: label: type: string value: type: string name: type: string section_name: type: string custom_form_id: type: integer custom_field_id: type: integer applicable_model: type: string value: type: string cf_98_508008f65942: type: object properties: id: type: integer key: type: string default_component: type: string default_options: type: object properties: label: type: string name: type: string section_name: type: string custom_form_id: type: integer custom_field_id: type: integer applicable_model: type: string value: type: string format: date example: telehealth_waiting_room: person: waiting_room: true telephone2: '9696969696' born_at: '1982-04-13' first_name: juan last_name: perez gender: m email: a@b.c phone_country_id: '142' person_attributes: is_under_age: false organization_id: 20501 cause: motivo de consulta waiting_room_id: 100 custom_form_response: respondable_type: Person organization_id: 20501 responses: cf_98_070e8aae224f: id: 115 key: cf_98_070e8aae224f default_component: html-input default_options: label: Matrícula name: Matrícula section_name: general_attributes custom_form_id: 98 custom_field_id: 115 applicable_model: Person value: '123' cf_98_fe56b688854b: id: 116 key: cf_98_fe56b688854b default_component: dropdown default_options: label: Vigencia options: - label: Anual value: Anual - label: Mensual value: Mensual name: Vigencia section_name: general_attributes custom_form_id: 98 custom_field_id: 116 applicable_model: Person value: Anual cf_98_508008f65942: id: 117 key: cf_98_508008f65942 default_component: date-picker default_options: label: Vencimiento name: Vencimiento section_name: general_attributes custom_form_id: 98 custom_field_id: 117 applicable_model: Person value: '2025-11-25' /waiting_rooms/100/custom_forms: get: summary: /waiting_rooms/{waiting_room_id}/custom_forms responses: '200': description: /waiting_rooms/{waiting_room_id}/custom_forms headers: Date: schema: type: string example: Wed, 26 Nov 2025 03:57:21 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"47241c4eb2f66e0fd69662b13ed88647" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 8090cb88-7345-4254-a15e-1bc855816856 X-Runtime: schema: type: number example: 0.11993 tags: - Teleconsultation Waiting Room /telehealth_waiting_rooms/{waiting_room_encrypted_id}/check: get: summary: /telehealth_waiting_rooms/W6K64T3JJQRFEZ/check responses: '200': description: /telehealth_waiting_rooms/W6K64T3JJQRFEZ/check headers: Server: schema: type: string example: openresty Date: schema: type: string example: Fri, 25 Jul 2025 03:07:42 GMT Transfer-Encoding: schema: type: string example: chunked Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-XSS-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff ETag: schema: type: string example: W/"6f031abb764746b688d2349b132a0475" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 5a1f973a-7072-4d92-a1a8-b0e702c7476d X-Runtime: schema: type: number example: 0.066319 X-Served-By: schema: type: string example: api-staging.nimbo.app content: application/json: schema: type: object properties: telehealth_waiting_room: type: object properties: id: type: integer person_id: type: integer organization_id: type: integer account_id: type: integer waiting_room_url: type: string format: uri telehealth_url: type: string format: uri consent_policy_url: type: string format: uri cause: type: string status: type: string person: type: object properties: id: type: integer first_name: type: string last_name: type: string telephone: nullable: true email: type: string format: email created_at: type: string format: date-time updated_at: type: string format: date-time born_at: type: string format: date gender: type: string avatar_file_name: nullable: true avatar_content_type: nullable: true avatar_file_size: nullable: true avatar_updated_at: nullable: true telephone2: type: string format: utc-millisec person_attributes: type: object properties: is_under_age: type: boolean phone_number: type: string format: utc-millisec relationship: type: string patient_dependent: type: boolean person_responsible: type: string account_id: type: integer address_state_id: nullable: true organization_id: type: integer notes: nullable: true deleted_at: nullable: true phone_country_id: type: integer creator_id: nullable: true updater_id: nullable: true is_migrated: type: boolean without_cellphone: type: boolean nimbochat_invitation_date: nullable: true admission_form: type: boolean cirrus_patient_id: nullable: true person_token_id: nullable: true medical_record: type: string format: utc-millisec send_welcome_email: type: boolean patient_group_id: nullable: true patient_group_ids: type: array items: {} summary_ai: type: object waiting_room_id: nullable: true organization: type: object properties: id: type: integer name: type: string created_at: type: string format: date-time updated_at: type: string format: date-time owner_id: type: integer options: type: object properties: allow_patient_sharing: type: boolean telehealth: type: boolean consultation_needs_consent: type: boolean insurance: type: boolean employee: type: boolean hotel: type: boolean more_info: type: boolean share_medical_history: type: boolean allow_patient_edit: type: boolean enable_custom_record: type: boolean allow_consultation_edit: type: boolean last_patient_mrn: type: integer prefix_patient_mrn: type: string only_existing_patient: type: boolean payment_per_organization: type: boolean include_physician_section: type: boolean enable_ai_features: type: boolean signature: type: object properties: email: type: string format: email password: type: string format: color document_id: type: integer tax_attributes: type: object kind: type: string invoice_items_count: type: integer number_of_physicians_option: type: string slug: type: string landing_page_info: type: object integrations: type: object telehealth_request_slug: type: string custom_domain: nullable: true main_organization_schedule_id: nullable: true referral_token: type: string waiting_room_configuration: type: object onboarding_info: type: object properties: achievements: type: array items: type: object properties: id: type: string title: type: string organization_type: type: string configuration: type: object sensitive_information: type: object created_at: type: string format: date-time updated_at: type: string format: date-time people_in_front: type: integer metadata: type: object properties: person_created: type: boolean slug: nullable: true waiting_room: nullable: true consultation_form_url: nullable: true show_split_screen: type: boolean organizational_logo: type: string high_priority: type: boolean meta: type: object properties: people_in_front: type: integer waiting_time: type: integer example: telehealth_waiting_room: id: 221 person_id: 680225 organization_id: 15031 account_id: 17318 waiting_room_url: >- https://nimbo-teleconsulta-staging.herokuapp.com/w/W6K64T3JJQRFEZ telehealth_url: >- https://teleconsultation.nimbo-x.com/OTc3MTY0LTE3MzE4#config.subject=%22%20%22&config.prejoinPageEnabled=false&userInfo.displayName=%22Adriana%20Estrada%22 consent_policy_url: >- https://teleconsultation.nimbo-x.com/OTc3MTY0LTE3MzE4#config.subject=%22%20%22&config.prejoinPageEnabled=false&userInfo.displayName=%22Pablo%20Iv%C3%A1n%20Qui%C3%B1ones%20Estrada%22 cause: dolor de pie status: accepted person: id: 680225 first_name: Pablo Iván last_name: Quiñones Estrada telephone: null email: mcclone2001@gmail.com created_at: '2022-07-15T11:08:20.842-05:00' updated_at: '2024-10-16T13:23:11.852-06:00' born_at: '2016-03-10' gender: m avatar_file_name: null avatar_content_type: null avatar_file_size: null avatar_updated_at: null telephone2: '9616599617' person_attributes: is_under_age: true phone_number: '9616599617' relationship: padre patient_dependent: true person_responsible: Iván Quiñones López account_id: 17318 address_state_id: null organization_id: 15031 notes: null deleted_at: null phone_country_id: 142 creator_id: null updater_id: null is_migrated: false without_cellphone: false nimbochat_invitation_date: null admission_form: false cirrus_patient_id: null person_token_id: null medical_record: '3' send_welcome_email: true patient_group_id: null patient_group_ids: [] summary_ai: {} waiting_room_id: null organization: id: 15031 name: asd created_at: '2022-02-23T12:33:08.894-06:00' updated_at: '2025-07-23T12:47:05.463-06:00' owner_id: 17318 options: allow_patient_sharing: true telehealth: true consultation_needs_consent: true insurance: false employee: false hotel: false more_info: true share_medical_history: true allow_patient_edit: true enable_custom_record: true allow_consultation_edit: true last_patient_mrn: 16 prefix_patient_mrn: MRN only_existing_patient: false payment_per_organization: true include_physician_section: false enable_ai_features: true signature: email: mcclone2090@gmail.com password: f5c016 document_id: 206 tax_attributes: {} kind: physician-office invoice_items_count: 4 number_of_physicians_option: 1-2 slug: asd-mtuwmze landing_page_info: {} integrations: {} telehealth_request_slug: ivanq custom_domain: null main_organization_schedule_id: null referral_token: 6373Z waiting_room_configuration: {} onboarding_info: achievements: - id: communication title: Mejorar la comunicación con mis pacientes organization_type: individual configuration: {} sensitive_information: {} created_at: '2022-07-15T11:08:20.873-05:00' updated_at: '2022-07-21T00:07:43.678-05:00' people_in_front: 0 metadata: person_created: true slug: null waiting_room: null consultation_form_url: null show_split_screen: false organizational_logo: '' high_priority: false meta: people_in_front: 0 waiting_time: 4 tags: - Teleconsultation Waiting Room parameters: - name: waiting_room_encrypted_id in: path required: true schema: type: string example: '' /waiting_rooms: get: summary: /waiting_rooms responses: '200': description: /waiting_rooms headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Wed, 14 Feb 2024 17:23:30 GMT Report-To: schema: type: string example: >- {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1707931411&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=scYCBxesA0G9AKnQPkhXgOoVJn9y6an6k8fJ8GNT6gs%3D"}]} Reporting-Endpoints: schema: type: string example: >- heroku-nel=https://nel.heroku.com/reports?ts=1707931411&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=scYCBxesA0G9AKnQPkhXgOoVJn9y6an6k8fJ8GNT6gs%3D Nel: schema: type: string example: >- {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]} Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"0c17e36e02f23b28a175e8cbaadab729" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 704c1b26-3ccc-4bee-a81d-9840baec67ac X-Runtime: schema: type: number example: 0.025729 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: waiting_rooms: type: array items: type: object properties: id: type: integer organization_id: type: integer name: type: string slug: type: string schedule_configuration: type: object properties: schedule: type: object properties: fri: type: array items: type: string format: style mon: type: array items: type: string sat: type: array items: type: string format: style sun: type: array items: type: string thu: type: array items: type: string format: style tue: type: array items: type: string wed: type: array items: type: string format: style weeks_limit: type: object properties: id: type: integer time: type: integer interval: type: string consultation_duration: type: integer timezone: type: string waiting_room_configuration: type: object properties: allow_guest: type: boolean created_at: type: string format: date-time updated_at: type: string format: date-time selected_accounts: type: array items: type: integer example: waiting_rooms: - id: 23 organization_id: 14662 name: ivan-q slug: ivanq schedule_configuration: schedule: fri: - 08:00-21:00 mon: - 08:00-21:00 sat: - 08:00-21:00 sun: - 08:00-21:00 thu: - 08:00-21:00 tue: - 08:00-21:00 wed: - 08:00-21:00 weeks_limit: id: 1 time: 0 interval: '' consultation_duration: 30 timezone: America/Mexico_City waiting_room_configuration: allow_guest: true created_at: '2023-10-12T16:42:42.916-06:00' updated_at: '2024-01-29T11:19:32.658-06:00' selected_accounts: - 15717 - 17076 - 17083 - 17273 - 17274 - 17499 - 17500 - 17503 - 17504 - 17505 - 17513 - 17514 - 17516 tags: - Teleconsultation Waiting Room /waiting_rooms/{waiting_room_id}: get: summary: /waiting_rooms/{waiting_room_id} responses: '200': description: /waiting_rooms/{id} headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Wed, 14 Feb 2024 17:24:33 GMT Report-To: schema: type: string example: >- {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1707931473&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=m3qcjNjxujsfT4jEu%2Bd0TbeOMw76TTB%2FDakRtsPLU%2FA%3D"}]} Reporting-Endpoints: schema: type: string example: >- heroku-nel=https://nel.heroku.com/reports?ts=1707931473&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=m3qcjNjxujsfT4jEu%2Bd0TbeOMw76TTB%2FDakRtsPLU%2FA%3D Nel: schema: type: string example: >- {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]} Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"2cdc9895e46345c3f475ac02c0e83f12" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 5fcea14f-afad-4b0d-a24b-6e7b69d91f0c X-Runtime: schema: type: number example: 0.024175 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: waiting_room: type: object properties: id: type: integer organization_id: type: integer name: type: string slug: type: string schedule_configuration: type: object properties: schedule: type: object properties: fri: type: array items: type: string format: style mon: type: array items: type: string sat: type: array items: type: string format: style sun: type: array items: type: string thu: type: array items: type: string format: style tue: type: array items: type: string wed: type: array items: type: string format: style weeks_limit: type: object properties: id: type: integer time: type: integer interval: type: string consultation_duration: type: integer timezone: type: string waiting_room_configuration: type: object properties: allow_guest: type: boolean created_at: type: string format: date-time updated_at: type: string format: date-time selected_accounts: type: array items: type: integer example: waiting_room: id: 23 organization_id: 14662 name: ivan-q slug: ivanq schedule_configuration: schedule: fri: - 08:00-21:00 mon: - 08:00-21:00 sat: - 08:00-21:00 sun: - 08:00-21:00 thu: - 08:00-21:00 tue: - 08:00-21:00 wed: - 08:00-21:00 weeks_limit: id: 1 time: 0 interval: '' consultation_duration: 30 timezone: America/Mexico_City waiting_room_configuration: allow_guest: true created_at: '2023-10-12T16:42:42.916-06:00' updated_at: '2024-01-29T11:19:32.658-06:00' selected_accounts: - 15717 - 17076 - 17083 - 17273 - 17274 - 17499 - 17500 - 17503 - 17504 - 17505 - 17513 - 17514 - 17516 tags: - Teleconsultation Waiting Room parameters: - name: waiting_room_id in: path required: true schema: type: string example: '' /waiting_rooms/waiting_room_slug: get: summary: /waiting_rooms/waiting_room_slug parameters: - name: slug in: query schema: type: string example: sala-de-nimbo-demo responses: '200': description: /waiting_rooms/waiting_room_slug headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Thu, 28 Nov 2024 16:09:28 GMT Report-To: schema: type: string example: >- {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1732810169&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=m9afUi04W0xCoIfj7EYICrRPDIa71Gx5Xz8zu7s2SjI%3D"}]} Reporting-Endpoints: schema: type: string example: >- heroku-nel=https://nel.heroku.com/reports?ts=1732810169&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=m9afUi04W0xCoIfj7EYICrRPDIa71Gx5Xz8zu7s2SjI%3D Nel: schema: type: string example: >- {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]} Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"9c7928ea2fce96d17b5ac564aeb134cc" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: 2fe92aa9-a401-41ef-919e-5d568775aadf X-Runtime: schema: type: number example: 0.032353 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: waiting_room: type: object properties: id: type: integer organization_id: type: integer name: type: string slug: type: string schedule_configuration: type: object properties: schedule: type: object properties: fri: type: array items: type: string format: style mon: type: array items: type: string sat: type: array items: type: string format: style sun: type: array items: type: string thu: type: array items: type: string format: style tue: type: array items: type: string wed: type: array items: type: string format: style weeks_limit: type: object properties: id: type: integer time: type: integer interval: type: string consultation_duration: type: integer timezone: type: string waiting_room_configuration: type: object created_at: type: string format: date-time updated_at: type: string format: date-time selected_accounts: type: array items: type: integer example: waiting_room: id: 25 organization_id: 15066 name: Sala de espera Nimbo slug: sala-de-nimbo-demo schedule_configuration: schedule: fri: - 08:00-23:00 mon: - 08:00-23:00 sat: - 08:00-23:00 sun: - 08:00-23:00 thu: - 08:00-23:00 tue: - 08:00-23:00 wed: - 08:00-23:00 weeks_limit: id: 1 time: 0 interval: '' consultation_duration: 30 timezone: America/Mexico_City waiting_room_configuration: {} created_at: '2023-11-30T10:16:58.260-06:00' updated_at: '2023-11-30T10:16:58.260-06:00' selected_accounts: - 17361 - 17609 tags: - Teleconsultation Waiting Room /countries: get: summary: /countries responses: '200': description: /countries headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Fri, 10 Jan 2025 16:15:29 GMT Report-To: schema: type: string example: >- {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1736525730&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=O85U8Xt1ox5usDLa2tzaO8Ai%2FSKzMUyT%2FLC8kl8LGRs%3D"}]} Reporting-Endpoints: schema: type: string example: >- heroku-nel=https://nel.heroku.com/reports?ts=1736525730&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=O85U8Xt1ox5usDLa2tzaO8Ai%2FSKzMUyT%2FLC8kl8LGRs%3D Nel: schema: type: string example: >- {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]} Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"398c6a0b6c98ba51500b595792ec41db" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: f3e6016e-b086-4de0-a5df-942952c110d4 X-Runtime: schema: type: number example: 0.032536 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: countries: type: array items: type: object properties: id: type: integer name_en: type: string name_es: type: string abbrv: type: string links: type: object properties: states: type: string country_code: type: string format: utc-millisec default_locale: nullable: true nationality_es: type: string nationality_en: type: string default_vademecum: type: boolean example: countries: - id: 1 name_en: Afghanistan name_es: Afganistán abbrv: AF links: states: /api/v1/countries/1/states country_code: '93' default_locale: null nationality_es: Afgano nationality_en: Afghan default_vademecum: false - id: 3 name_en: Albania name_es: Albania abbrv: AL links: states: /api/v1/countries/3/states country_code: '355' default_locale: null nationality_es: Albano nationality_en: Albanian default_vademecum: false - id: 81 name_en: Germany name_es: Alemania abbrv: DE links: states: /api/v1/countries/81/states country_code: '49' default_locale: null nationality_es: Aleman nationality_en: German default_vademecum: false - id: 6 name_en: AndorrA name_es: Andorra abbrv: AD links: states: /api/v1/countries/6/states country_code: '376' default_locale: null nationality_es: Andorrano nationality_en: Andorran default_vademecum: false - id: 7 name_en: Angola name_es: Angola abbrv: AO links: states: /api/v1/countries/7/states country_code: '244' default_locale: null nationality_es: Angolano nationality_en: Angolan default_vademecum: false - id: 8 name_en: Anguilla name_es: Anguila abbrv: AI links: states: /api/v1/countries/8/states country_code: '1' default_locale: null nationality_es: Anguilense nationality_en: Anguillian default_vademecum: false - id: 9 name_en: Antarctica name_es: Antártida abbrv: AQ links: states: /api/v1/countries/9/states country_code: '672' default_locale: null nationality_es: Antártico nationality_en: Antarctic default_vademecum: false - id: 10 name_en: Antigua and Barbuda name_es: Antigua y Barbuda abbrv: AG links: states: /api/v1/countries/10/states country_code: '1' default_locale: null nationality_es: Antiguan o Barbudan nationality_en: Antiguan or Barbudan default_vademecum: false - id: 191 name_en: Saudi Arabia name_es: Arabia Saudita abbrv: SA links: states: /api/v1/countries/191/states country_code: '966' default_locale: null nationality_es: Saudita nationality_en: Saudi default_vademecum: false - id: 4 name_en: Algeria name_es: Argelia abbrv: DZ links: states: /api/v1/countries/4/states country_code: '213' default_locale: null nationality_es: Argelino nationality_en: Algerian default_vademecum: false - id: 11 name_en: Argentina name_es: Argentina abbrv: AR links: states: /api/v1/countries/11/states country_code: '54' default_locale: es-ar nationality_es: Argentino nationality_en: Argentine default_vademecum: false - id: 12 name_en: Armenia name_es: Armenia abbrv: AM links: states: /api/v1/countries/12/states country_code: '374' default_locale: null nationality_es: Armenio nationality_en: Armenian default_vademecum: false - id: 14 name_en: Australia name_es: Australia abbrv: AU links: states: /api/v1/countries/14/states country_code: '61' default_locale: en-au nationality_es: Australiano nationality_en: Australian default_vademecum: false - id: 15 name_en: Austria name_es: Austria abbrv: AT links: states: /api/v1/countries/15/states country_code: '43' default_locale: null nationality_es: Austriaco nationality_en: Austrian default_vademecum: false - id: 16 name_en: Azerbaijan name_es: Azerbaiyán abbrv: AZ links: states: /api/v1/countries/16/states country_code: '994' default_locale: null nationality_es: Azerbaiyano nationality_en: Azerbaijani default_vademecum: false - id: 17 name_en: Bahamas name_es: Bahamas abbrv: BS links: states: /api/v1/countries/17/states country_code: '1' default_locale: null nationality_es: Bahameño nationality_en: Bahamian default_vademecum: false - id: 18 name_en: Bahrain name_es: Bahrein abbrv: BH links: states: /api/v1/countries/18/states country_code: '973' default_locale: null nationality_es: Bahreiní nationality_en: Bahraini default_vademecum: false - id: 19 name_en: Bangladesh name_es: Bangladesh abbrv: BD links: states: /api/v1/countries/19/states country_code: '880' default_locale: null nationality_es: Bengalí nationality_en: Bengali default_vademecum: false - id: 20 name_en: Barbados name_es: Barbados abbrv: BB links: states: /api/v1/countries/20/states country_code: '1' default_locale: null nationality_es: Barbadense nationality_en: Barbadian default_vademecum: false - id: 22 name_en: Belgium name_es: Bélgica abbrv: BE links: states: /api/v1/countries/22/states country_code: '32' default_locale: null nationality_es: Belga nationality_en: Belgian default_vademecum: false - id: 23 name_en: Belize name_es: Belice abbrv: BZ links: states: /api/v1/countries/23/states country_code: '501' default_locale: es nationality_es: Beliceño nationality_en: Belizean default_vademecum: false - id: 24 name_en: Benin name_es: Benín abbrv: BJ links: states: /api/v1/countries/24/states country_code: '229' default_locale: null nationality_es: Beninés nationality_en: Beninese default_vademecum: false - id: 21 name_en: Belarus name_es: Bielorrusia abbrv: BY links: states: /api/v1/countries/21/states country_code: '375' default_locale: null nationality_es: Bielorruso nationality_en: Belarusian default_vademecum: false - id: 150 name_en: Myanmar name_es: Birmania abbrv: MM links: states: /api/v1/countries/150/states country_code: '95' default_locale: null nationality_es: Birmano nationality_en: Myanma default_vademecum: false - id: 27 name_en: Bolivia name_es: Bolivia abbrv: BO links: states: /api/v1/countries/27/states country_code: '591' default_locale: es nationality_es: Boliviano nationality_en: Bolivian default_vademecum: false - id: 28 name_en: Bosnia and Herzegovina name_es: Bosnia y Herzegovina abbrv: BA links: states: /api/v1/countries/28/states country_code: '387' default_locale: null nationality_es: Bosnio nationality_en: Bosnian default_vademecum: false - id: 29 name_en: Botswana name_es: Botsuana abbrv: BW links: states: /api/v1/countries/29/states country_code: '267' default_locale: null nationality_es: Botsuanés nationality_en: Motswana default_vademecum: false - id: 31 name_en: Brazil name_es: Brasil abbrv: BR links: states: /api/v1/countries/31/states country_code: '55' default_locale: null nationality_es: Brasileño nationality_en: Brazilian default_vademecum: false - id: 34 name_en: Bulgaria name_es: Bulgaria abbrv: BG links: states: /api/v1/countries/34/states country_code: '359' default_locale: null nationality_es: Búlgaro nationality_en: Bulgarian default_vademecum: false - id: 35 name_en: Burkina Faso name_es: Burkina Faso abbrv: BF links: states: /api/v1/countries/35/states country_code: '226' default_locale: null nationality_es: Burkinés nationality_en: Burkinese default_vademecum: false - id: 26 name_en: Bhutan name_es: Bután abbrv: BT links: states: /api/v1/countries/26/states country_code: '975' default_locale: null nationality_es: Butanés nationality_en: Bhutanese default_vademecum: false - id: 37 name_en: Cambodia name_es: Camboya abbrv: KH links: states: /api/v1/countries/37/states country_code: '855' default_locale: null nationality_es: Camboyano nationality_en: Cambodian default_vademecum: false - id: 39 name_en: Canada name_es: Canadá abbrv: CA links: states: /api/v1/countries/39/states country_code: '1' default_locale: null nationality_es: Canadiense nationality_en: Canadian default_vademecum: false - id: 43 name_en: Chad name_es: Chad abbrv: TD links: states: /api/v1/countries/43/states country_code: '235' default_locale: null nationality_es: Chadiano nationality_en: Chadian default_vademecum: false - id: 44 name_en: Chile name_es: Chile abbrv: CL links: states: /api/v1/countries/44/states country_code: '56' default_locale: es-cl nationality_es: Chileno nationality_en: Chilean default_vademecum: false - id: 45 name_en: China name_es: China abbrv: CN links: states: /api/v1/countries/45/states country_code: '86' default_locale: null nationality_es: Chino nationality_en: Chinese default_vademecum: false - id: 57 name_en: Cyprus name_es: Chipre abbrv: CY links: states: /api/v1/countries/57/states country_code: '357' default_locale: null nationality_es: Chipriota nationality_en: Cypriot default_vademecum: false - id: 96 name_en: Holy See (Vatican City State) name_es: Ciudad del Vaticano abbrv: VA links: states: /api/v1/countries/96/states country_code: '379' default_locale: null nationality_es: Vaticano nationality_en: Vatican citizens default_vademecum: false - id: 48 name_en: Colombia name_es: Colombia abbrv: CO links: states: /api/v1/countries/48/states country_code: '57' default_locale: es-co nationality_es: Colombiano nationality_en: Colombian default_vademecum: true - id: 49 name_en: Comoros name_es: Comoras abbrv: KM links: states: /api/v1/countries/49/states country_code: '269' default_locale: null nationality_es: Comorense nationality_en: Comorian default_vademecum: false - id: 54 name_en: Cote D'Ivoire name_es: Costa de Marfil abbrv: CI links: states: /api/v1/countries/54/states country_code: '225' default_locale: null nationality_es: Marfileño nationality_en: Ivorian default_vademecum: false - id: 53 name_en: Costa Rica name_es: Costa Rica abbrv: CR links: states: /api/v1/countries/53/states country_code: '506' default_locale: es nationality_es: Costa Rica nationality_en: Costa Rican default_vademecum: false - id: 55 name_en: Croatia name_es: Croacia abbrv: HR links: states: /api/v1/countries/55/states country_code: '385' default_locale: null nationality_es: Croata nationality_en: Croatian default_vademecum: false - id: 56 name_en: Cuba name_es: Cuba abbrv: CU links: states: /api/v1/countries/56/states country_code: '53' default_locale: es nationality_es: Cubano nationality_en: Cuban default_vademecum: false - id: 59 name_en: Denmark name_es: Dinamarca abbrv: DK links: states: /api/v1/countries/59/states country_code: '45' default_locale: null nationality_es: Danés nationality_en: Danish default_vademecum: false - id: 61 name_en: Dominica name_es: Dominica abbrv: DM links: states: /api/v1/countries/61/states country_code: '1' default_locale: null nationality_es: Dominicano nationality_en: Dominican default_vademecum: false - id: 63 name_en: Ecuador name_es: Ecuador abbrv: EC links: states: /api/v1/countries/63/states country_code: '593' default_locale: es nationality_es: Ecuatoriano nationality_en: Ecuadorian default_vademecum: false - id: 64 name_en: Egypt name_es: Egipto abbrv: EG links: states: /api/v1/countries/64/states country_code: '20' default_locale: null nationality_es: Egipcio nationality_en: Egyptian default_vademecum: false - id: 65 name_en: El Salvador name_es: El Salvador abbrv: SV links: states: /api/v1/countries/65/states country_code: '503' default_locale: es nationality_es: Salvadoreño nationality_en: Salvadoran default_vademecum: false - id: 228 name_en: United Arab Emirates name_es: Emiratos Árabes Unidos abbrv: AE links: states: /api/v1/countries/228/states country_code: '971' default_locale: null nationality_es: Emirati nationality_en: Emirati default_vademecum: false - id: 67 name_en: Eritrea name_es: Eritrea abbrv: ER links: states: /api/v1/countries/67/states country_code: '291' default_locale: null nationality_es: Eritreo nationality_en: Eritrean default_vademecum: false - id: 197 name_en: Slovakia name_es: Eslovaquia abbrv: SK links: states: /api/v1/countries/197/states country_code: '421' default_locale: null nationality_es: Eslovaco nationality_en: Slovak default_vademecum: false - id: 198 name_en: Slovenia name_es: Eslovenia abbrv: SI links: states: /api/v1/countries/198/states country_code: '386' default_locale: null nationality_es: Esloveno nationality_en: Slovene default_vademecum: false - id: 203 name_en: Spain name_es: España abbrv: ES links: states: /api/v1/countries/203/states country_code: '34' default_locale: es-es nationality_es: Español nationality_en: Spanish default_vademecum: false - id: 33 name_en: Brunei Darussalam name_es: Estado de Brunéi Darussalam abbrv: BN links: states: /api/v1/countries/33/states country_code: '673' default_locale: null nationality_es: Bruneano nationality_en: Bruneian default_vademecum: false - id: 230 name_en: United States name_es: Estados Unidos abbrv: US links: states: /api/v1/countries/230/states country_code: '1' default_locale: null nationality_es: Americano nationality_en: American default_vademecum: false - id: 68 name_en: Estonia name_es: Estonia abbrv: EE links: states: /api/v1/countries/68/states country_code: '372' default_locale: null nationality_es: Estonio nationality_en: Estonian default_vademecum: false - id: 69 name_en: Ethiopia name_es: Etiopía abbrv: ET links: states: /api/v1/countries/69/states country_code: '251' default_locale: null nationality_es: Etíope nationality_en: Ethiopian default_vademecum: false - id: 173 name_en: Philippines name_es: Filipinas abbrv: PH links: states: /api/v1/countries/173/states country_code: '63' default_locale: null nationality_es: Filipino nationality_en: Filipino default_vademecum: false - id: 73 name_en: Finland name_es: Finlandia abbrv: FI links: states: /api/v1/countries/73/states country_code: '358' default_locale: null nationality_es: Finés nationality_en: Finnish default_vademecum: false - id: 72 name_en: Fiji name_es: Fiyi abbrv: FJ links: states: /api/v1/countries/72/states country_code: '679' default_locale: null nationality_es: Fiyiano nationality_en: Fijian default_vademecum: false - id: 74 name_en: France name_es: Francia abbrv: FR links: states: /api/v1/countries/74/states country_code: '33' default_locale: null nationality_es: Francés nationality_en: French default_vademecum: false - id: 78 name_en: Gabon name_es: Gabón abbrv: GA links: states: /api/v1/countries/78/states country_code: '241' default_locale: null nationality_es: Gabonés nationality_en: Gabonese default_vademecum: false - id: 79 name_en: Gambia name_es: Gambia abbrv: GM links: states: /api/v1/countries/79/states country_code: '220' default_locale: null nationality_es: Gambiano nationality_en: "\tGambian" default_vademecum: false - id: 80 name_en: Georgia name_es: Georgia abbrv: GE links: states: /api/v1/countries/80/states country_code: '995' default_locale: null nationality_es: Georgiano nationality_en: Georgian default_vademecum: false - id: 82 name_en: Ghana name_es: Ghana abbrv: GH links: states: /api/v1/countries/82/states country_code: '233' default_locale: null nationality_es: Ghanés nationality_en: Ghanaian default_vademecum: false - id: 83 name_en: Gibraltar name_es: Gibraltar abbrv: GI links: states: /api/v1/countries/83/states country_code: '350' default_locale: null nationality_es: Gibraltareño nationality_en: Gibraltarians default_vademecum: false - id: 86 name_en: Grenada name_es: Granada abbrv: GD links: states: /api/v1/countries/86/states country_code: '1' default_locale: null nationality_es: Granadino nationality_en: Grenadian default_vademecum: false - id: 84 name_en: Greece name_es: Grecia abbrv: GR links: states: /api/v1/countries/84/states country_code: '30' default_locale: null nationality_es: Griego nationality_en: Greek default_vademecum: false - id: 85 name_en: Greenland name_es: Groenlandia abbrv: GL links: states: /api/v1/countries/85/states country_code: '299' default_locale: null nationality_es: Groenlandés nationality_en: Greenlander default_vademecum: false - id: 88 name_en: Guam name_es: Guam abbrv: GU links: states: /api/v1/countries/88/states country_code: '1' default_locale: null nationality_es: Guameño nationality_en: Guamanian default_vademecum: false - id: 89 name_en: Guatemala name_es: Guatemala abbrv: GT links: states: /api/v1/countries/89/states country_code: '502' default_locale: es nationality_es: Guatemalteco nationality_en: Guatemalan default_vademecum: false - id: 93 name_en: Guyana name_es: Guayana abbrv: GY links: states: /api/v1/countries/93/states country_code: '592' default_locale: es nationality_es: Guyanés nationality_en: Guyanese default_vademecum: false - id: 75 name_en: French Guiana name_es: Guayana Francesa abbrv: GF links: states: /api/v1/countries/75/states country_code: '594' default_locale: null nationality_es: Francoguayanés nationality_en: French Guianese default_vademecum: false - id: 90 name_en: Guernsey name_es: Guernsey abbrv: GG links: states: /api/v1/countries/90/states country_code: '44' default_locale: null nationality_es: Guerneseyés nationality_en: Islanders default_vademecum: false - id: 91 name_en: Guinea name_es: Guinea abbrv: GN links: states: /api/v1/countries/91/states country_code: '224' default_locale: null nationality_es: Guineano nationality_en: Guinean default_vademecum: false - id: 92 name_en: Guinea-Bissau name_es: Guinea-Bisáu abbrv: GW links: states: /api/v1/countries/92/states country_code: '245' default_locale: null nationality_es: Bisauguineano nationality_en: Bissau-Guinean default_vademecum: false - id: 66 name_en: Equatorial Guinea name_es: Guinea Ecuatorial abbrv: GQ links: states: /api/v1/countries/66/states country_code: '240' default_locale: null nationality_es: Ecuatoguineano nationality_en: Equatoguinean default_vademecum: false - id: 94 name_en: Haiti name_es: Haití abbrv: HT links: states: /api/v1/countries/94/states country_code: '509' default_locale: es nationality_es: Haitiano nationality_en: Haitian default_vademecum: false - id: 97 name_en: Honduras name_es: Honduras abbrv: HN links: states: /api/v1/countries/97/states country_code: '504' default_locale: es nationality_es: Hondureño nationality_en: Honduran default_vademecum: false - id: 98 name_en: Hong Kong name_es: Hong Kong abbrv: HK links: states: /api/v1/countries/98/states country_code: '852' default_locale: null nationality_es: Hongkonés nationality_en: Hongkonger default_vademecum: false - id: 99 name_en: Hungary name_es: Hungría abbrv: HU links: states: /api/v1/countries/99/states country_code: '36' default_locale: null nationality_es: Húngaro nationality_en: Hungarian default_vademecum: false - id: 101 name_en: India name_es: India abbrv: IN links: states: /api/v1/countries/101/states country_code: '91' default_locale: null nationality_es: Indio nationality_en: Indian default_vademecum: false - id: 102 name_en: Indonesia name_es: Indonesia abbrv: ID links: states: /api/v1/countries/102/states country_code: '62' default_locale: null nationality_es: Indonesio nationality_en: Indonesian default_vademecum: false - id: 104 name_en: Iraq name_es: Irak abbrv: IQ links: states: /api/v1/countries/104/states country_code: '964' default_locale: null nationality_es: Iraquí nationality_en: Iraqi default_vademecum: false - id: 105 name_en: Ireland name_es: Irlanda abbrv: IE links: states: /api/v1/countries/105/states country_code: '353' default_locale: null nationality_es: Irlandés nationality_en: Irish default_vademecum: false - id: 106 name_en: Isle of Man name_es: Isla de Man abbrv: IM links: states: /api/v1/countries/106/states country_code: '44' default_locale: null nationality_es: Manés nationality_en: Manx default_vademecum: false - id: 46 name_en: Christmas Island name_es: Isla de Navidad abbrv: CX links: states: /api/v1/countries/46/states country_code: '61' default_locale: null nationality_es: Navideño nationality_en: Christmas Islander default_vademecum: false - id: 100 name_en: Iceland name_es: Islandia abbrv: IS links: states: /api/v1/countries/100/states country_code: '354' default_locale: null nationality_es: Islandes nationality_en: Icelandic default_vademecum: false - id: 47 name_en: Cocos (Keeling) Islands name_es: Islas Cocos abbrv: CC links: states: /api/v1/countries/47/states country_code: '61' default_locale: null nationality_es: Cocano nationality_en: Cocos Islanders default_vademecum: false - id: 52 name_en: Cook Islands name_es: Islas Cook abbrv: CK links: states: /api/v1/countries/52/states country_code: '682' default_locale: null nationality_es: Cookiano nationality_en: Cook Islander default_vademecum: false - id: 71 name_en: Faroe Islands name_es: Islas Feroe abbrv: FO links: states: /api/v1/countries/71/states country_code: '298' default_locale: null nationality_es: Feroés nationality_en: Faroese default_vademecum: false - id: 202 name_en: South Georgia and the South Sandwich Islands name_es: Islas Georgias del Sur y Sandwich del Sur abbrv: GS links: states: /api/v1/countries/202/states country_code: '500' default_locale: null nationality_es: Georgiano del sur nationality_en: South Georgian default_vademecum: false - id: 163 name_en: Northern Mariana Islands name_es: Islas Marianas del Norte abbrv: MP links: states: /api/v1/countries/163/states country_code: '1' default_locale: null nationality_es: Normariano nationality_en: Northern Mariana Islander default_vademecum: false - id: 137 name_en: Marshall Islands name_es: Islas Marshall abbrv: MH links: states: /api/v1/countries/137/states country_code: '692' default_locale: null nationality_es: Marshallese nationality_en: Marshallese default_vademecum: false - id: 199 name_en: Solomon Islands name_es: Islas Salomón abbrv: SB links: states: /api/v1/countries/199/states country_code: '677' default_locale: null nationality_es: Salomonense nationality_en: Solomon Islander default_vademecum: false - id: 224 name_en: Turks and Caicos Islands name_es: Islas Turcas y Caicos abbrv: TC links: states: /api/v1/countries/224/states country_code: '1' default_locale: null nationality_es: Turcocaiqueño nationality_en: Turks and Caicos Islander default_vademecum: false - id: 231 name_en: United States Minor Outlying Islands name_es: Islas Ultramarinas Menores de los Estados Unidos abbrv: UM links: states: /api/v1/countries/231/states country_code: '246' default_locale: null nationality_es: Isleño Americano nationality_en: American Islander default_vademecum: false - id: 237 name_en: Virgin Islands, British name_es: Islas Vírgenes Británicas abbrv: VG links: states: /api/v1/countries/237/states country_code: '284' default_locale: null nationality_es: Virgenense británico nationality_en: Virgin Islander default_vademecum: false - id: 238 name_en: Virgin Islands, U.S. name_es: Islas Vírgenes de los Estados Unidos abbrv: VI links: states: /api/v1/countries/238/states country_code: '340' default_locale: null nationality_es: Virgenense nationality_en: Virgin Islander default_vademecum: false - id: 107 name_en: Israel name_es: Israel abbrv: IL links: states: /api/v1/countries/107/states country_code: '972' default_locale: null nationality_es: Israelí nationality_en: Israeli default_vademecum: false - id: 108 name_en: Italy name_es: Italia abbrv: IT links: states: /api/v1/countries/108/states country_code: '39' default_locale: null nationality_es: Italiano nationality_en: Italian default_vademecum: false - id: 109 name_en: Jamaica name_es: Jamaica abbrv: JM links: states: /api/v1/countries/109/states country_code: '1' default_locale: null nationality_es: Jamaicano nationality_en: Jamaican default_vademecum: false - id: 110 name_en: Japan name_es: Japón abbrv: JP links: states: /api/v1/countries/110/states country_code: '81' default_locale: null nationality_es: Japonés nationality_en: Japanese default_vademecum: false - id: 111 name_en: Jersey name_es: Jersey abbrv: JE links: states: /api/v1/countries/111/states country_code: '44' default_locale: null nationality_es: Jerseyés nationality_en: Islanders default_vademecum: false - id: 112 name_en: Jordan name_es: Jordania abbrv: JO links: states: /api/v1/countries/112/states country_code: '962' default_locale: null nationality_es: Jordano nationality_en: Jordanian default_vademecum: false - id: 178 name_en: Qatar name_es: Katar abbrv: QA links: states: /api/v1/countries/178/states country_code: '974' default_locale: null nationality_es: Qatari nationality_en: Qatari default_vademecum: false - id: 113 name_en: Kazakhstan name_es: Kazajistán abbrv: KZ links: states: /api/v1/countries/113/states country_code: '7' default_locale: null nationality_es: Kazajo nationality_en: Kazakhstani default_vademecum: false - id: 114 name_en: Kenya name_es: Kenia abbrv: KE links: states: /api/v1/countries/114/states country_code: '254' default_locale: null nationality_es: Keniano nationality_en: Kenyan default_vademecum: false - id: 119 name_en: Kyrgyzstan name_es: Kirguistán abbrv: KG links: states: /api/v1/countries/119/states country_code: '996' default_locale: null nationality_es: Kirguís nationality_en: Kyrgyzstani default_vademecum: false - id: 115 name_en: Kiribati name_es: Kiribati abbrv: KI links: states: /api/v1/countries/115/states country_code: '686' default_locale: null nationality_es: Kiribatiano nationality_en: I-Kiribati default_vademecum: false - id: 118 name_en: Kuwait name_es: Kuwait abbrv: KW links: states: /api/v1/countries/118/states country_code: '965' default_locale: null nationality_es: Kuwaití nationality_en: Kuwaiti default_vademecum: false - id: 123 name_en: Lesotho name_es: Lesoto abbrv: LS links: states: /api/v1/countries/123/states country_code: '266' default_locale: null nationality_es: Lesotense nationality_en: Mosotho default_vademecum: false - id: 121 name_en: Latvia name_es: Letonia abbrv: LV links: states: /api/v1/countries/121/states country_code: '371' default_locale: null nationality_es: Letón nationality_en: Latvian default_vademecum: false - id: 122 name_en: Lebanon name_es: Líbano abbrv: LB links: states: /api/v1/countries/122/states country_code: '961' default_locale: null nationality_es: Libanés nationality_en: Lebanese default_vademecum: false - id: 124 name_en: Liberia name_es: Liberia abbrv: LR links: states: /api/v1/countries/124/states country_code: '231' default_locale: null nationality_es: Liberiano nationality_en: Liberian default_vademecum: false - id: 126 name_en: Liechtenstein name_es: Liechtenstein abbrv: LI links: states: /api/v1/countries/126/states country_code: '423' default_locale: null nationality_es: Liechtensteiniano nationality_en: Liechtensteiner default_vademecum: false - id: 127 name_en: Lithuania name_es: Lituania abbrv: LT links: states: /api/v1/countries/127/states country_code: '370' default_locale: null nationality_es: Lituano nationality_en: Lithuanian default_vademecum: false - id: 128 name_en: Luxembourg name_es: Luxemburgo abbrv: LU links: states: /api/v1/countries/128/states country_code: '352' default_locale: null nationality_es: Luxemburgo nationality_en: Luxembourg default_vademecum: false - id: 130 name_en: Macedonia, The Former Yugoslav Republic of name_es: Macedonia, ex República Yugoslava de abbrv: MK links: states: /api/v1/countries/130/states country_code: '389' default_locale: null nationality_es: Macedonio nationality_en: Macedonian default_vademecum: false - id: 131 name_en: Madagascar name_es: Madagascar abbrv: MG links: states: /api/v1/countries/131/states country_code: '261' default_locale: null nationality_es: Malgache nationality_en: Malagasy[ default_vademecum: false - id: 133 name_en: Malaysia name_es: Malasia abbrv: MY links: states: /api/v1/countries/133/states country_code: '60' default_locale: null nationality_es: Malasio nationality_en: Malaysian default_vademecum: false - id: 132 name_en: Malawi name_es: Malaui abbrv: MW links: states: /api/v1/countries/132/states country_code: '265' default_locale: null nationality_es: Malauí nationality_en: Malawian default_vademecum: false - id: 134 name_en: Maldives name_es: Maldivas abbrv: MV links: states: /api/v1/countries/134/states country_code: '960' default_locale: null nationality_es: Maldivo nationality_en: Maldivian default_vademecum: false - id: 135 name_en: Mali name_es: Malí abbrv: ML links: states: /api/v1/countries/135/states country_code: '223' default_locale: null nationality_es: Maliense nationality_en: Malian default_vademecum: false - id: 136 name_en: Malta name_es: Malta abbrv: MT links: states: /api/v1/countries/136/states country_code: '356' default_locale: null nationality_es: Maltes nationality_en: Maltese default_vademecum: false - id: 148 name_en: Morocco name_es: Marruecos abbrv: MA links: states: /api/v1/countries/148/states country_code: '212' default_locale: null nationality_es: Marroquí nationality_en: Moroccan default_vademecum: false - id: 138 name_en: Martinique name_es: Martinica abbrv: MQ links: states: /api/v1/countries/138/states country_code: '596' default_locale: null nationality_es: Martiniqués nationality_en: Martinican default_vademecum: false - id: 140 name_en: Mauritius name_es: Mauricio abbrv: MU links: states: /api/v1/countries/140/states country_code: '230' default_locale: null nationality_es: Mauriciano nationality_en: Mauritian default_vademecum: false - id: 139 name_en: Mauritania name_es: Mauritania abbrv: MR links: states: /api/v1/countries/139/states country_code: '222' default_locale: null nationality_es: Mauritano nationality_en: Mauritanian default_vademecum: false - id: 142 name_en: Mexico name_es: México abbrv: MX links: states: /api/v1/countries/142/states country_code: '52' default_locale: es-mx nationality_es: Mexicano nationality_en: Mexican default_vademecum: false - id: 143 name_en: Micronesia, Federated States of name_es: Micronesia, Estados Federados de abbrv: FM links: states: /api/v1/countries/143/states country_code: '691' default_locale: null nationality_es: Micronesia nationality_en: Micronesian default_vademecum: false - id: 144 name_en: Moldova, Republic of name_es: Moldavia, República de abbrv: MD links: states: /api/v1/countries/144/states country_code: '373' default_locale: null nationality_es: Moldavo nationality_en: Moldovan default_vademecum: false - id: 145 name_en: Monaco name_es: Mónaco abbrv: MC links: states: /api/v1/countries/145/states country_code: '377' default_locale: null nationality_es: Monegasco nationality_en: Monacan default_vademecum: false - id: 146 name_en: Mongolia name_es: Mongolia abbrv: MN links: states: /api/v1/countries/146/states country_code: '976' default_locale: null nationality_es: Mongol nationality_en: Mongolian default_vademecum: false - id: 147 name_en: Montserrat name_es: Montserrat abbrv: MS links: states: /api/v1/countries/147/states country_code: '1' default_locale: null nationality_es: Montserratense nationality_en: Montserratian default_vademecum: false - id: 149 name_en: Mozambique name_es: Mozambique abbrv: MZ links: states: /api/v1/countries/149/states country_code: '258' default_locale: null nationality_es: Mozambiqueño nationality_en: Mozambican default_vademecum: false - id: 151 name_en: Namibia name_es: Namibia abbrv: NA links: states: /api/v1/countries/151/states country_code: '264' default_locale: null nationality_es: Namibio nationality_en: Namibian default_vademecum: false - id: 152 name_en: Nauru name_es: Nauru abbrv: NR links: states: /api/v1/countries/152/states country_code: '674' default_locale: null nationality_es: Nauruano nationality_en: Nauruan default_vademecum: false - id: 153 name_en: Nepal name_es: Nepal abbrv: NP links: states: /api/v1/countries/153/states country_code: '977' default_locale: null nationality_es: Nepalí nationality_en: Nepali default_vademecum: false - id: 158 name_en: Nicaragua name_es: Nicaragua abbrv: NI links: states: /api/v1/countries/158/states country_code: '505' default_locale: es nationality_es: Nicaragüense nationality_en: Nicaraguan default_vademecum: false - id: 159 name_en: Niger name_es: Níger abbrv: NE links: states: /api/v1/countries/159/states country_code: '227' default_locale: null nationality_es: Nigerino nationality_en: Nigerien default_vademecum: false - id: 160 name_en: Nigeria name_es: Nigeria abbrv: NG links: states: /api/v1/countries/160/states country_code: '234' default_locale: null nationality_es: Nigeriano nationality_en: Nigerian default_vademecum: false - id: 161 name_en: Niue name_es: Niue abbrv: NU links: states: /api/v1/countries/161/states country_code: '683' default_locale: null nationality_es: Niueño nationality_en: Niuean default_vademecum: false - id: 164 name_en: Norway name_es: Noruega abbrv: 'NO' links: states: /api/v1/countries/164/states country_code: '47' default_locale: null nationality_es: Noruego nationality_en: Norwegian default_vademecum: false - id: 156 name_en: New Caledonia name_es: Nueva Caledonia abbrv: NC links: states: /api/v1/countries/156/states country_code: '687' default_locale: null nationality_es: Neocaledonio nationality_en: New Caledonian default_vademecum: false - id: 157 name_en: New Zealand name_es: Nueva Zelanda abbrv: NZ links: states: /api/v1/countries/157/states country_code: '64' default_locale: null nationality_es: Neozelandés nationality_en: New Zealander default_vademecum: false - id: 165 name_en: Oman name_es: Omán abbrv: OM links: states: /api/v1/countries/165/states country_code: '968' default_locale: null nationality_es: Omaní nationality_en: Omani default_vademecum: false - id: 154 name_en: Netherlands name_es: Países Bajos abbrv: NL links: states: /api/v1/countries/154/states country_code: '31' default_locale: null nationality_es: Neerlandés nationality_en: Dutch default_vademecum: false - id: 166 name_en: Pakistan name_es: Pakistán abbrv: PK links: states: /api/v1/countries/166/states country_code: '92' default_locale: null nationality_es: Pakistaní nationality_en: Pakistani default_vademecum: false - id: 167 name_en: Palau name_es: Palaos abbrv: PW links: states: /api/v1/countries/167/states country_code: '680' default_locale: null nationality_es: Palauano nationality_en: Palauan default_vademecum: false - id: 244 name_en: Palestine name_es: Palestina abbrv: pse links: states: /api/v1/countries/244/states country_code: '970' default_locale: null nationality_es: Palestino nationality_en: Palestinian default_vademecum: false - id: 169 name_en: Panama name_es: Panamá abbrv: PA links: states: /api/v1/countries/169/states country_code: '507' default_locale: es nationality_es: Panameño nationality_en: Panamanian default_vademecum: false - id: 170 name_en: Papua New Guinea name_es: Papúa Nueva Guinea abbrv: PG links: states: /api/v1/countries/170/states country_code: '675' default_locale: null nationality_es: Papúa nationality_en: Papuans default_vademecum: false - id: 171 name_en: Paraguay name_es: Paraguay abbrv: PY links: states: /api/v1/countries/171/states country_code: '595' default_locale: es nationality_es: Paraguayo nationality_en: Paraguayan default_vademecum: false - id: 172 name_en: Peru name_es: Perú abbrv: PE links: states: /api/v1/countries/172/states country_code: '51' default_locale: es nationality_es: Peruano nationality_en: Peruvian default_vademecum: false - id: 174 name_en: Pitcairn name_es: Pitcairn abbrv: PN links: states: /api/v1/countries/174/states country_code: '64' default_locale: null nationality_es: Pitcairnés nationality_en: Pitcairn Islander default_vademecum: false - id: 76 name_en: French Polynesia name_es: Polinesia Francesa abbrv: PF links: states: /api/v1/countries/76/states country_code: '689' default_locale: null nationality_es: Francopolinesio nationality_en: French Polynesian default_vademecum: false - id: 175 name_en: Poland name_es: Polonia abbrv: PL links: states: /api/v1/countries/175/states country_code: '48' default_locale: null nationality_es: Polaco nationality_en: Polish default_vademecum: false - id: 176 name_en: Portugal name_es: Portugal abbrv: PT links: states: /api/v1/countries/176/states country_code: '351' default_locale: null nationality_es: Portugués nationality_en: Portuguese default_vademecum: false - id: 177 name_en: Puerto Rico name_es: Puerto Rico abbrv: PR links: states: /api/v1/countries/177/states country_code: '1' default_locale: es nationality_es: Puertorriqueño nationality_en: Puerto Rican default_vademecum: false - id: 229 name_en: United Kingdom name_es: Reino Unido abbrv: GB links: states: /api/v1/countries/229/states country_code: '44' default_locale: null nationality_es: Británico nationality_en: British default_vademecum: false - id: 211 name_en: Syrian Arab Republic name_es: República Árabe Siria abbrv: SY links: states: /api/v1/countries/211/states country_code: '963' default_locale: null nationality_es: Sirio nationality_en: Syrian default_vademecum: false - id: 42 name_en: Central African Republic name_es: República Centroafricana abbrv: CF links: states: /api/v1/countries/42/states country_code: '236' default_locale: null nationality_es: Centroafricano nationality_en: Central African default_vademecum: false - id: 58 name_en: Czech Republic name_es: República Checa abbrv: CZ links: states: /api/v1/countries/58/states country_code: '420' default_locale: null nationality_es: Checo nationality_en: Czech default_vademecum: false - id: 36 name_en: Burundi name_es: República de Burundi abbrv: BI links: states: /api/v1/countries/36/states country_code: '257' default_locale: null nationality_es: Burundés nationality_en: Burundian default_vademecum: false - id: 40 name_en: Cape Verde name_es: República de Cabo Verde abbrv: CV links: states: /api/v1/countries/40/states country_code: '238' default_locale: null nationality_es: Caboverdiano nationality_en: Cape Verdean default_vademecum: false - id: 38 name_en: Cameroon name_es: República de Camerún abbrv: CM links: states: /api/v1/countries/38/states country_code: '237' default_locale: null nationality_es: Camerunés nationality_en: Cameroonian default_vademecum: false - id: 117 name_en: Korea, Republic of name_es: República de Corea abbrv: KR links: states: /api/v1/countries/117/states country_code: '82' default_locale: null nationality_es: Surcoreano nationality_en: South Korean default_vademecum: false - id: 50 name_en: Congo name_es: República del Congo abbrv: CG links: states: /api/v1/countries/50/states country_code: '242' default_locale: null nationality_es: Congoleño nationality_en: Congolese default_vademecum: false - id: 51 name_en: Congo, The Democratic Republic of the name_es: República Democrática del Congo abbrv: CD links: states: /api/v1/countries/51/states country_code: '243' default_locale: null nationality_es: Congoleño nationality_en: Congolese default_vademecum: false - id: 120 name_en: Lao People'S Democratic Republic name_es: República Democrática Popular Lao abbrv: LA links: states: /api/v1/countries/120/states country_code: '856' default_locale: null nationality_es: Laosiano nationality_en: Laotian default_vademecum: false - id: 62 name_en: Dominican Republic name_es: República Dominicana abbrv: DO links: states: /api/v1/countries/62/states country_code: '1' default_locale: es nationality_es: Dominicano nationality_en: Dominican default_vademecum: false - id: 103 name_en: Iran, Islamic Republic Of name_es: República Islámica de Irán abbrv: IR links: states: /api/v1/countries/103/states country_code: '98' default_locale: null nationality_es: Iraní nationality_en: Iranian default_vademecum: false - id: 116 name_en: Korea, Democratic People'S Republic of name_es: República Popular de Corea abbrv: KP links: states: /api/v1/countries/116/states country_code: '850' default_locale: null nationality_es: Coreano nationality_en: Koreans default_vademecum: false - id: 179 name_en: Reunion name_es: Reunión abbrv: RE links: states: /api/v1/countries/179/states country_code: '262' default_locale: null nationality_es: Reunionés nationality_en: Réunionese default_vademecum: false - id: 182 name_en: RWANDA name_es: Ruanda abbrv: RW links: states: /api/v1/countries/182/states country_code: '250' default_locale: null nationality_es: Ruandés nationality_en: Rwandese default_vademecum: false - id: 180 name_en: Romania name_es: Rumania abbrv: RO links: states: /api/v1/countries/180/states country_code: '40' default_locale: null nationality_es: Rumano nationality_en: Romanian default_vademecum: false - id: 181 name_en: Russian Federation name_es: Rusia abbrv: RU links: states: /api/v1/countries/181/states country_code: '7' default_locale: null nationality_es: Ruso nationality_en: Russian default_vademecum: false - id: 240 name_en: Western Sahara name_es: Sahara Occidental abbrv: EH links: states: /api/v1/countries/240/states country_code: '212' default_locale: null nationality_es: Saharauis occidentales nationality_en: Western Saharans default_vademecum: false - id: 188 name_en: Samoa name_es: Samoa abbrv: WS links: states: /api/v1/countries/188/states country_code: '685' default_locale: null nationality_es: Samoano nationality_en: Samoan default_vademecum: false - id: 5 name_en: American Samoa name_es: Samoa Americana abbrv: AS links: states: /api/v1/countries/5/states country_code: '1' default_locale: null nationality_es: Americano Samoano nationality_en: American Samoan default_vademecum: false - id: 184 name_en: Saint Kitts and Nevis name_es: San Cristóbal y Nieves abbrv: KN links: states: /api/v1/countries/184/states country_code: '1' default_locale: null nationality_es: Sancristobaleño nationality_en: Kittitian default_vademecum: false - id: 189 name_en: San Marino name_es: San Marino abbrv: SM links: states: /api/v1/countries/189/states country_code: '378' default_locale: null nationality_es: Sanmarinense nationality_en: Sammarinese default_vademecum: false - id: 186 name_en: Saint Pierre and Miquelon name_es: San Pedro y Miquelón abbrv: PM links: states: /api/v1/countries/186/states country_code: '508' default_locale: null nationality_es: Sanpedrino nationality_en: Saint-Pierrais default_vademecum: false - id: 183 name_en: Saint Helena name_es: Santa Elena abbrv: SH links: states: /api/v1/countries/183/states country_code: '290' default_locale: null nationality_es: Santaheleno nationality_en: Saint Helenian default_vademecum: false - id: 185 name_en: Saint Lucia name_es: Santa Lucía abbrv: LC links: states: /api/v1/countries/185/states country_code: '1' default_locale: null nationality_es: Santalucense nationality_en: Saint Lucian default_vademecum: false - id: 190 name_en: Sao Tome and Principe name_es: Santo Tomé y Príncipe abbrv: ST links: states: /api/v1/countries/190/states country_code: '239' default_locale: null nationality_es: Santotomense nationality_en: Santomean default_vademecum: false - id: 187 name_en: Saint Vincent and the Grenadines name_es: San Vicente y las Granadinas abbrv: VC links: states: /api/v1/countries/187/states country_code: '1' default_locale: null nationality_es: Sanvicentino nationality_en: Saint Vincentian default_vademecum: false - id: 192 name_en: Senegal name_es: Senegal abbrv: SN links: states: /api/v1/countries/192/states country_code: '221' default_locale: null nationality_es: Senegalés nationality_en: Senegalese default_vademecum: false - id: 194 name_en: Seychelles name_es: Seychelles abbrv: SC links: states: /api/v1/countries/194/states country_code: '248' default_locale: null nationality_es: Seychellense nationality_en: Seychelloise default_vademecum: false - id: 195 name_en: Sierra Leone name_es: Sierra Leona abbrv: SL links: states: /api/v1/countries/195/states country_code: '232' default_locale: null nationality_es: Sierraleonés nationality_en: Sierra Leonean default_vademecum: false - id: 196 name_en: Singapore name_es: Singapur abbrv: SG links: states: /api/v1/countries/196/states country_code: '65' default_locale: null nationality_es: Singapurense nationality_en: Singaporean default_vademecum: false - id: 200 name_en: Somalia name_es: Somalia abbrv: SO links: states: /api/v1/countries/200/states country_code: '252' default_locale: null nationality_es: Somalí nationality_en: Somali default_vademecum: false - id: 204 name_en: Sri Lanka name_es: Sri Lanka abbrv: LK links: states: /api/v1/countries/204/states country_code: '94' default_locale: null nationality_es: Esrilanqués nationality_en: Sri Lankan default_vademecum: false - id: 208 name_en: Swaziland name_es: Suazilandia abbrv: SZ links: states: /api/v1/countries/208/states country_code: '268' default_locale: null nationality_es: Suazi nationality_en: Swazi default_vademecum: false - id: 201 name_en: South Africa name_es: Sudáfrica abbrv: ZA links: states: /api/v1/countries/201/states country_code: '27' default_locale: null nationality_es: Sudafricano nationality_en: South African default_vademecum: false - id: 205 name_en: Sudan name_es: Sudán abbrv: SD links: states: /api/v1/countries/205/states country_code: '249' default_locale: null nationality_es: Sudanés nationality_en: Sudanese default_vademecum: false - id: 209 name_en: Sweden name_es: Suecia abbrv: SE links: states: /api/v1/countries/209/states country_code: '46' default_locale: null nationality_es: Sueco nationality_en: Swedish default_vademecum: false - id: 210 name_en: Switzerland name_es: Suiza abbrv: CH links: states: /api/v1/countries/210/states country_code: '41' default_locale: null nationality_es: Suizo nationality_en: Swiss default_vademecum: false - id: 206 name_en: Suriname name_es: Surinam abbrv: SR links: states: /api/v1/countries/206/states country_code: '597' default_locale: null nationality_es: Surinamés nationality_en: Surinamese default_vademecum: false - id: 215 name_en: Thailand name_es: Tailandia abbrv: TH links: states: /api/v1/countries/215/states country_code: '66' default_locale: null nationality_es: Tailandés nationality_en: Thai default_vademecum: false - id: 212 name_en: Taiwan, Province of China name_es: Taiwan, provincia de China abbrv: TW links: states: /api/v1/countries/212/states country_code: '886' default_locale: null nationality_es: Taiwanés nationality_en: Taiwanese default_vademecum: false - id: 214 name_en: Tanzania, United Republic of name_es: Tanzania abbrv: TZ links: states: /api/v1/countries/214/states country_code: '255' default_locale: null nationality_es: Tanzano nationality_en: Tanzanian default_vademecum: false - id: 213 name_en: Tajikistan name_es: Tayikistán abbrv: TJ links: states: /api/v1/countries/213/states country_code: '992' default_locale: null nationality_es: Tayiko nationality_en: Tajik default_vademecum: false - id: 32 name_en: British Indian Ocean Territory name_es: Territorio Británico del Océano Índico abbrv: IO links: states: /api/v1/countries/32/states country_code: '246' default_locale: null nationality_es: Chago-británico nationality_en: Chago-British default_vademecum: false - id: 216 name_en: Timor-Leste name_es: Timor Oriental abbrv: TL links: states: /api/v1/countries/216/states country_code: '670' default_locale: null nationality_es: Timorense nationality_en: Timorese default_vademecum: false - id: 217 name_en: Togo name_es: Togo abbrv: TG links: states: /api/v1/countries/217/states country_code: '228' default_locale: null nationality_es: Togolés nationality_en: Togolese default_vademecum: false - id: 218 name_en: Tokelau name_es: Tokelau abbrv: TK links: states: /api/v1/countries/218/states country_code: '690' default_locale: null nationality_es: Tokelauano nationality_en: Tokelauan default_vademecum: false - id: 219 name_en: Tonga name_es: Tonga abbrv: TO links: states: /api/v1/countries/219/states country_code: '676' default_locale: null nationality_es: Tongano nationality_en: Tongan default_vademecum: false - id: 220 name_en: Trinidad and Tobago name_es: Trinidad y Tobago abbrv: TT links: states: /api/v1/countries/220/states country_code: '1' default_locale: null nationality_es: Trinitense nationality_en: Trinidadian default_vademecum: false - id: 221 name_en: Tunisia name_es: Túnez abbrv: TN links: states: /api/v1/countries/221/states country_code: '216' default_locale: null nationality_es: Tunecino nationality_en: Tunisian default_vademecum: false - id: 223 name_en: Turkmenistan name_es: Turkmenistán abbrv: TM links: states: /api/v1/countries/223/states country_code: '993' default_locale: null nationality_es: Turkmeno nationality_en: Turkmenistani default_vademecum: false - id: 222 name_en: Turkey name_es: Turquía abbrv: TR links: states: /api/v1/countries/222/states country_code: '90' default_locale: null nationality_es: Turco nationality_en: Turkish default_vademecum: false - id: 225 name_en: Tuvalu name_es: Tuvalu abbrv: TV links: states: /api/v1/countries/225/states country_code: '688' default_locale: null nationality_es: Tuvaluano nationality_en: Tuvaluan default_vademecum: false - id: 227 name_en: Ukraine name_es: Ucrania abbrv: UA links: states: /api/v1/countries/227/states country_code: '380' default_locale: null nationality_es: Ucraniano nationality_en: Ukrainian default_vademecum: false - id: 226 name_en: Uganda name_es: Uganda abbrv: UG links: states: /api/v1/countries/226/states country_code: '256' default_locale: null nationality_es: Ugandeses nationality_en: Ugandan default_vademecum: false - id: 232 name_en: Uruguay name_es: Uruguay abbrv: UY links: states: /api/v1/countries/232/states country_code: '598' default_locale: es nationality_es: Uruguayo nationality_en: Uruguayan default_vademecum: false - id: 233 name_en: Uzbekistan name_es: Uzbekistán abbrv: UZ links: states: /api/v1/countries/233/states country_code: '998' default_locale: null nationality_es: Uzbeko nationality_en: Uzbek default_vademecum: false - id: 234 name_en: Vanuatu name_es: Vanuatu abbrv: VU links: states: /api/v1/countries/234/states country_code: '678' default_locale: null nationality_es: Vanuatuense nationality_en: Vanuatuan default_vademecum: false - id: 235 name_en: Venezuela name_es: Venezuela abbrv: VE links: states: /api/v1/countries/235/states country_code: '58' default_locale: es nationality_es: Venezolano nationality_en: Venezuelan default_vademecum: false - id: 236 name_en: Viet Nam name_es: Vietnam abbrv: VN links: states: /api/v1/countries/236/states country_code: '84' default_locale: null nationality_es: Vietnamita nationality_en: Vietnamese default_vademecum: false - id: 239 name_en: Wallis and Futuna name_es: Wallis y Futuna abbrv: WF links: states: /api/v1/countries/239/states country_code: '681' default_locale: null nationality_es: Walisiano nationality_en: Wallisian default_vademecum: false - id: 241 name_en: Yemen name_es: Yemen abbrv: YE links: states: /api/v1/countries/241/states country_code: '967' default_locale: null nationality_es: Yemení nationality_en: Yemeni default_vademecum: false - id: 60 name_en: Djibouti name_es: Yibuti abbrv: DJ links: states: /api/v1/countries/60/states country_code: '253' default_locale: null nationality_es: Yibutiano nationality_en: Djiboutian default_vademecum: false - id: 242 name_en: Zambia name_es: Zambia abbrv: ZM links: states: /api/v1/countries/242/states country_code: '260' default_locale: null nationality_es: Zambiano nationality_en: Zambian default_vademecum: false - id: 243 name_en: Zimbabwe name_es: Zimbabue abbrv: ZW links: states: /api/v1/countries/243/states country_code: '263' default_locale: null nationality_es: Zimbabuo nationality_en: Zimbabwean default_vademecum: false description: obtener listado de paises /countries/{country_id}: get: summary: /countries/{country} responses: '200': description: /countries/{country} headers: Server: schema: type: string example: Cowboy Date: schema: type: string example: Fri, 10 Jan 2025 16:15:53 GMT Report-To: schema: type: string example: >- {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1736525754&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=Yd1HKaiYk6VWLP0KbrahzrABbqpJlOpnouDhrx0JRno%3D"}]} Reporting-Endpoints: schema: type: string example: >- heroku-nel=https://nel.heroku.com/reports?ts=1736525754&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&s=Yd1HKaiYk6VWLP0KbrahzrABbqpJlOpnouDhrx0JRno%3D Nel: schema: type: string example: >- {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]} Connection: schema: type: string example: keep-alive X-Frame-Options: schema: type: string example: SAMEORIGIN X-Xss-Protection: schema: type: string example: 1; mode=block X-Content-Type-Options: schema: type: string example: nosniff Etag: schema: type: string example: W/"c78425c038dfddc937fadedf470440bb" Cache-Control: schema: type: string example: max-age=0, private, must-revalidate X-Request-Id: schema: type: string example: d08671fa-bee3-457c-9e6c-fdc3bb60c0a1 X-Runtime: schema: type: number example: 0.009568 Transfer-Encoding: schema: type: string example: chunked Via: schema: type: string example: 1.1 vegur content: application/json: schema: type: object properties: country: type: object properties: id: type: integer name_en: type: string name_es: type: string abbrv: type: string links: type: object properties: states: type: string country_code: type: string format: utc-millisec default_locale: type: string nationality_es: type: string nationality_en: type: string default_vademecum: type: boolean example: country: id: 142 name_en: Mexico name_es: México abbrv: MX links: states: /api/v1/countries/142/states country_code: '52' default_locale: es-mx nationality_es: Mexicano nationality_en: Mexican default_vademecum: false description: obtener listado de paises parameters: - name: country_id in: path required: true schema: type: string example: '' /countries/142/states: get: summary: /countries/{country_id}/states responses: '200': description: OK components: securitySchemes: BearerAuth: type: http scheme: bearer