Minha-Agenda 1.0

[ Base URL: https://app.minha-agenda.com/api ] [ Accept: application/json ] [ Authorization: Bearer token ]

Autenticação

Retorna informações de autenticação da Companhia. Parameters
Não existem parametros.
Response
200 - OK
                                    
                                        {
                                             "id": 0
                                             "address": "string"
                                        }
                                    
                                

Profissionais

Retorna a lista de todos os profissionais da Companhia autenticada. Parameters
Não existem parametros.
Response
200 - OK
                                    
                                        {
                                         "status": true
                                         "data": [
                                           {
                                                "id": 0
                                                "name": "string"
                                           }
                                         ]
                                        }
                                    
                                

Retorna informações de um profissional específico da Companhia autenticada. Parameters
Professional ID: Integer ID do profissional escolhido.
Response
200 - OK
                                    
                                        {
                                         "status": true
                                         "professional": 0
                                         "data": [
                                           {
                                                "id": 0
                                                "name": "string"
                                           }
                                         ]
                                        }
                                    
                                

Retorna informações de um profissional específico da Companhia autenticada. Parameters
Professional ID: Integer ID do profissional escolhido.
Service ID: Integer ID do serviço escolhido.
Response
200 - OK
                                    
                                        {
                                         "status": true
                                         "service": 0
                                         "data": [
                                           {
                                                "date": "string"
                                                "day": "string"
                                           }
                                         ]
                                        }
                                    
                                

Retorna horas disponíveis para o serviço escolhido no dia escolhido. Parameters
Professional ID: Integer ID do profissional escolhido.
Service ID: Integer ID do serviço escolhido.
Date: String Data escolhida pelo usuário. Exemplo: YYY-MM-DD
Response
200 - OK
                                    
                                        {
                                         "status": true
                                         "date": "string"
                                         "dateFormated": "string"
                                         "data": [
                                           {
                                                "hour": "string"
                                                "status": "string"
                                           }
                                         ]
                                        }
                                    
                                

Agendamento

Essa rota cria um agendamento para um cliente com base nas informações fornecidas no corpo da requisição. Parameters
Body - application/json
                                    
                                        {
                                         "user_id": 0
                                         "name": "string"
                                         "phone": "string"
                                         "clinic_id": 0
                                         "service_id": 0
                                         "date": "string"
                                         "hour": "string"
                                        }
                                    
                                
User ID: Integer ID do profissional escolhido.
Name: String Nome do cliente que está agendando.
Phone: String Telefone do cliente que está agendando.
Clinic ID: Integer ID da companhia autenticada.
Service ID: Integer ID do serviço escolhido.
Date: String Data do agendamento no formato "YYYY-MM-DD".
Hour: String Hora do agendamento no formato "HH:MM".
Response
200 - OK
                                    
                                        {
                                         "status": true
                                         "hour_status": "string"
                                         "hour": "string"
                                        }