| create_saleA | Criação de uma venda avulsa no sistema Conexa. Campos do body: customerId (integer) [obrigatório]: ID do cliente da venda requesterId (integer): ID do solicitante da venda sellerId (integer): ID do vendedor (usuário) que cadastrou a venda productId (integer) [obrigatório]: ID do produto quantity (integer) [obrigatório]: Quantidade de itens do produto. Deve ser um valor maior que zero amount (decimal): Valor personalizado para a venda, tanto para aplicar desconto quanto para um valor diferente do preço do produto referenceDate (string): Data de referência da venda. Formato W3C ( Y-m-d\TH:i:sP ) notes (string): Observações da venda
|
| get_saleB | Recuperação dos principais dados de uma venda, independente de ser avulsa ou recorrente. |
| update_saleA | Edição de uma ou n informações de uma venda avulsa no sistema Conexa. Campos do body: requesterId (integer): ID do solicitante da venda sellerId (integer): ID do vendedor (usuário). Deve ser enviado em requisições que a autenticação é realizada pelo API Token quantity (integer): Quantidade de itens do produto. Deve ser um valor inteiro maior que zero amount (decimal): Valor da venda referenceDate (string): Data de referência da venda. Formato W3C ( Y-m-d\TH:i:sP ) notes (string): Observações da venda
|
| delete_saleA | Exclusão de uma venda avulsa no Conexa não faturada. |
| list_salesA | Listagem paginada de vendas, independente de ser avulsa ou recorrente. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. Consultar exemplo: (200) Success filted by multiples IDs ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| create_customerB | Criação de um cliente no sistema Conexa. ⚠ Fique atento ao produto do seu sistema. Há campos que não são necessários! Campos do body: companyId (integer) [obrigatório]: ID da unidade name (string) [obrigatório]: Nome do cliente tradeName (string / null): Nome fantasia pronunciation (string / null): Pronúncia fieldOfActivity (string / null): Ramo de atividade notes (string / null): Observações cellNumber (string / null): Celular website (string / null): Site hasLoginAccess (boolean): Tem acesso a área do cliente login (string / null) [obrigatório]: Login da área do cliente password (string / null) [obrigatório]: Senha da área do cliente automaticallyIssueNfse (string / null): Emitir NFS-e automaticamente. A opção deve ser uma das seguintes: whenGeneratingBilling , afterPaymentBilling , notIssue notesNfse (string / null): Observações da NFS-e taxDeductions (object): Retenção de Imposto Municipal e Federal taxDeductions.iss (boolean): Retém ISS (Imposto Municipal) taxDeductions.ir (boolean): Retém IR (Imposto Federal) taxDeductions.pis (boolean): Retém PIS (Imposto Federal) taxDeductions.inss (boolean): Retém INSS (Imposto Federal) taxDeductions.csll (boolean): Retém CSLL (Imposto Federal) taxDeductions.cofins (boolean): Retém COFINS (Imposto Federal) naturalPerson (object): Objeto com os dados referentes a um cliente Pessoa Física naturalPerson.cpf (string / null): CPF naturalPerson.rg (string / null): RG naturalPerson.birthDate (date): Data de aniversário. Formato: yyyy-MM-dd naturalPerson.issuingAuthority (string / null): Órgão expedidor naturalPerson.profession (string / null): Profissão naturalPerson.maritalStatus (string / null): O estado civil do cliente, sendo: " married ", " single ", " divorced ", " widowed " ou " not informed " legalPerson (object): Objeto com os dados referentes a um cliente Pessoa Jurídica legalPerson.cnpj (string / null): CNPJ legalPerson.foundationDate (date): Data de fundação. Formato: yyyy-MM-dd legalPerson.stateInscription (string / null): Inscrição estadual legalPerson.municipalInscription (string / null): Inscrição municipal foreign (object): Objeto com os dados de estrangeiro foreign.document (string / null): Número do documento de identificação estrangeiro foreign.birthDate (date): Data de aniversário. Formato: yyyy-MM-dd foreign.profession (string / null): Profissão address (object): Objeto com o endereço do cliente address.zipCode (string / null): CEP address.country (string / null): País de origem (apenas se for estrangeiro ) address.state (string / null): Sigla do estado (UF) address.city (string / null): Cidade address.street (string / null): Logradouro address.number (string / null): Número address.neighborhood (string / null): Bairro address.additionalDetails (string / null): Complemento phones (string[]): Array com os telefones de contato. Os telefones devem ter 10 ou 11 números. emailsMessage (string[]): Array com os e-mails para envio de recados emailsFinancialMessages (string[]): Array com os e-mails para envio de avisos financeiros tagsId (integer[]): Array com os IDs das Tags para associar ao cliente extraFields (array of objects): Array de objetos de Campos Extras extraFields[].id (integer) [obrigatório]: ID do Campo Extra extraFields[].value (string): Valor para o Campo Extra isNetworkingProfileVisible (boolean): Exibir perfil do cliente na área de Networking da área do cliente isBlockedBookingCustomerArea (boolean): Não permite que o cliente cadastre novas reservas pela área do cliente, caso hasLoginAccess seja true isAllowedBookingOutsideBusinessHours (boolean): Permite reservar fora do horário de funcionamento padrão, caso hasLoginAccess seja true internetPlan (string / null): Nome do plano de internet (Disponível apenas com o módulo Mikrotik ativo) businessPresentation (string / null): Breve apresentação sobre o cliente offeredServicesProducts (string / null): Serviços e produtos oferecidos receptionOrientations (string / null): Orientações para atendimento mailingOrientations (string / null): Orientações para correspondência mailingAddress (object): Objeto com o endereço para correspondências mailingAddress.zipCode (string / null): CEP mailingAddress.state (string / null): Sigla do estado (UF) mailingAddress.city (string / null): Cidade mailingAddress.street (string / null): Logradouro mailingAddress.number (string / null): Número mailingAddress.neighborhood (string / null): Bairro mailingAddress.additionalDetails (string / null): Complemento mailingAddress.landmark (string / null): Ponto de referência extensionNumbers (string[]): Array com os ramais defaultDueDay (integer): Dia de vencimento padrão do cliente
|
| get_customerB | Recuperação dos dados dos clientes. Abaixo exibimos uma tabela do que será retornado dado o tipo de versão do software Conexa. |
| update_customerC | Edição de uma ou n informações de um cliente no sistema Conexa. Campos do body: companyId (integer): Id da unidade name (string): Nome do cliente tradeName (string): Nome fantasia pronunciation (string): Pronúncia fieldOfActivity (string): Ramo de atividade notes (string): Observações cellNumber (string): Celular phones (string[]): Array com os telefones de contato. Os telefones devem ter 10 ou 11 números. website (string): Site hasLoginAccess (boolean): Tem acesso a área do cliente login (string): Login da área do cliente password (string): Senha da área do cliente automaticallyIssueNfse (string): Emitir NFS-e automaticamente (depende de configuração). A opção deve ser uma das seguintes: whenGeneratingBilling , afterPaymentBilling , notIssue notesNfse (string): Observações da NFS-e (depende de configuração) taxDeductions (object): Retenção de Imposto Municipal e Federal taxDeductions.iss (boolean): Retém ISS (Imposto Municipal) taxDeductions.ir (boolean): Retém IR (Imposto Federal) taxDeductions.pis (boolean): Retém PIS (Imposto Federal) taxDeductions.inss (boolean): Retém INSS (Imposto Federal) taxDeductions.csll (boolean): Retém CSLL (Imposto Federal) taxDeductions.cofins (boolean): Retém COFINS (Imposto Federal) naturalPerson (object): Objeto com os dados referentes a um cliente Pessoa Física naturalPerson.cpf (string): CPF naturalPerson.rg (string): RG naturalPerson.birthDate (date): Data de aniversário. Formato: yyyy-MM-dd naturalPerson.issuingAuthority (string): Órgão expedidor naturalPerson.profession (string): Profissão naturalPerson.maritalStatus (string): O estado civil do cliente, sendo: " married ", " single ", " divorced ", " widowed " ou " not informed " legalPerson (object): Objeto com os dados referentes a um cliente Pessoa Jurídica legalPerson.cnpj (string): CNPJ legalPerson.foundationDate (date): Data de fundação. Formato: yyyy-MM-dd legalPerson.stateInscription (string): Inscrição estadual legalPerson.municipalInscription (string): Inscrição municipal foreign (object): Objeto com os dados de estrangeiro foreign.document (string): Número do documento de identificação estrangeiro foreign.birthDate (date): Data de aniversário. Formato: yyyy-MM-dd foreign.profession (string): Profissão address (object): Objeto com o endereço do cliente address.zipCode (string): CEP address.country (string): País de origem (apenas se for estrangeiro ) address.state (string): Sigla do estado (UF) address.city (string): Cidade address.street (string): Logradouro address.number (string): Número address.neighborhood (string): Bairro address.additionalDetails (string): Complemento emailsMessage (string[]): Array com os e-mails para envio de recados emailsFinancialMessages (string[]): Array com os e-mails para envio de avisos financeiros tagsId (integer[]): Array com os IDs das Tags para associar ao cliente extraFields (array of objects): Array de objetos de Campos Extras extraFields[].id (integer): ID do Campo Extra extraFields[].value (string): Valor para o Campo Extra isNetworkingProfileVisible (boolean): Exibir perfil do cliente na área de Networking da área do cliente isBlockedBookingCustomerArea (boolean): Não permite que o cliente cadastre novas reservas pela área do cliente, caso hasLoginAccess seja true isAllowedBookingOutsideBusinessHours (boolean): Permite reservar fora do horário de funcionamento padrão, caso hasLoginAccess seja true internetPlan (string): Nome do plano de internet (Disponível apenas com o módulo Mikrotik ativo) businessPresentation (string): Breve apresentação sobre o cliente offeredServicesProducts (string): Serviços e produtos oferecidos receptionOrientations (string): Orientações para atendimento mailingOrientations (string): Orientações para correspondência mailingAddress (object): Objeto com o endereço para correspondências mailingAddress.zipCode (string): CEP mailingAddress.state (string): Sigla do estado (UF) mailingAddress.city (string): Cidade mailingAddress.street (string): Logradouro mailingAddress.number (string): Número mailingAddress.neighborhood (string): Bairro mailingAddress.additionalDetails (string): Complemento mailingAddress.landmark (string): Ponto de referência extensionNumbers (string[]): Array com os ramais defaultDueDay (integer): Dia de vencimento padrão do cliente
|
| delete_customerA | Exclusão de um cliente no Conexa, quando não há registros (vendas, cobranças e etc) vinculada ao cliente. |
| list_customersA | Listagem paginada de clientes. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. Consultar exemplo: (200) Success - Conexa Recorrência . ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| create_personA | Criação de uma pessoa, associada a um cliente, no sistema Conexa. ⚠ Fique atento ao produto do seu sistema. Há campos que não são necessários! Exemplo de body:
{
"customerId": 31,
"name": "John Doe Sete",
"nationality": "brasileiro",
"placeOfBirth": "Feira de Santana",
"maritalStatus": "married",
"isForeign": false,
/"foreignData": {
"zipCode": "30058",
"country": "United States",
"city": "Panola",
"state": "Georgia",
"street": "Lakeland",
"number": "93",
"neighborhood": "Park Drive",
"additionalDetails": "",
"document": "22225555522"
},/
"isCompanyPartner": true,
"isGuarantor": true,
"cpf": "245.679.031-61",
"rg": "33.892.656-2",
"issuingAuthority": "SSP-BA",
"birthDate": "1994-05-01",
"cellNumber": "(95) 98126-1744",
"phones": [
"(61) 3746-3590",
"(61) 3746-3590"
],
"emails": [
"teste@gmail.com",
"teste2@gmail.com"
],
"sex": "M",
"jobTitle": "",
"profession": "",
"resume": "",
"notes": "",
"address": {
"zipCode": "44380000",
"state": "BA",
"city": "Cruz das Almas",
"street": "Rua Silvestre Mendes",
"number": "935",
"neighborhood": "Centro",
"additionalDetails": "Apt. 02"
},
"hasLoginAccess": true,
"login": "johndoesete",
"password": "!5CqTBdeM[&x91zb2",
"permissions": [
"finance",
"orders",
"rooms",
"sharedSpaces",
"assistance",
"correspondences",
"printing"
],
"accessId": "",
"canReceiv… |
| get_personA | Recuperação dos dados de uma pessoa. ⚠ Alguns campos podem não estar presentes a depender de módulos opcionais ou tipo de sistema contratado. |
| update_personC | Edição de uma ou n informações de uma pessoa no sistema Conexa. ⚠ Fique atento ao produto do seu sistema. Há campos que não são necessários! Campos do body: name (string): Nome da pessoa nationality (string): Define a nacionalidade da pessoa placeOfBirth (string): Define a naturalidade da pessoa maritalStatus (string): Define o estado civil da pessoa. Seu valor deve estar entre os seguintes: ' married', 'single', 'divorced', 'widowed', 'not informed' isForeign (boolean): Define se a pessoa é estrangeira foreignData (object): Objeto contendo os dados estrangeiros da pessoa, serão considerados se isForeign for true foreignData.zipCode (string): Código postal estrangeiro da pessoa foreignData.contry (string): País da pessoa estrangeira foreignData.city (string): Cidade da pessoa estrangeira foreignData.state (string): Estado ou Unidade Administrativa da pessoa estrangeira foreignData.street (string): Rua da pessoa estrangeira foreignData.number (string): Número da residência estrangeira da pessoa foreignData.neighborhood (string): Bairro da pessoa estrangeira foreignData.additionalDetails (string): Complementos para o endereço estrangeiro da pessoa foreignData.document (string): Número de documento estrangeiro de identificação da pessoa isCompanyPartner (boolean): Sinaliza se a pessoa pode assinar documentos em nome do cliente a qual é associada isGuarantor (boolean): Sinaliza se a pessoa é fiadora do cliente a qual está associada cpf (string): Número de CPF da pessoa, será considerado se isForeign for false rg (string): Número de RG da pessoa, será considerado se isForeign for false issuinAutohrity (string): Órgão expedidor do documento de RG da pessoa, será considerado se isForeign for false birthDate (string): Data de nascimento da pessoa. Formato: yyyy-MM-dd cellNumber (string): Número de celular da pessoa, deve possuir 10 ou 11 dígitos phones (string[]): Array contendo os números de telefone da pessoa. Deve possuir 11 dígitos e números estrangeiros deve inicia com o símbolo +. emails (string[]): Array contendo os emails da pessoa. sex (string): Indica o sexo da pessoa, deve ser uma das seguintes iniciais: 'M' => 'Masculine' , 'F' => 'Feminine' , 'U' => 'Not informed' , um valor diferente dos informados será identificado como Not informed jobTitle (string): Nome do cargo da pessoa profession (string): Profissão da pessoa resume (string): Breve currículo da pessoa notes (string): Observações da pessoa address (object): Objeto contendo os dados de endereço da pessoa. Válido para pessoas não estrangeiras address.zipCode (string): CEP da pessoa address.state (string): Sigla do estado em que a pessoa reside address.city (string): Nome da cidade em que a pessoa reside address.street (string): Nome da rua em que a pessoa reside address.number (integer): Número da residênica da pessoa address.neighborhood (string): Bairro em que a pessoa reside address.additionalDetails (string): Complemento do endereço da pessoa hasLoginAccess (boolean): Indica se a pessoa terá acesso à Área do Clliente login (string): Define o login da pessoa caso esta tenha acesso à Área do Cliente. O login deve conter: Somente letras , números , @ . - + ou _ password (string): Define a senha da pessoa caso esta tenha acesso. Deve conter pelo menos 6 caracteres, compostos por letras e números permissions (string[]): Array contendo as permissões que a pessoa terá no sistema. Os valores válidos são: 'finance' , 'orders' , 'rooms' , 'sharedSpaces' , 'assistance' , 'correspondences' e 'printing' accessId (string): Identificador da pessoa (id, nº do cartão e etc) no dispositivo de controle de acesso (catracas, biometria, etc) canReceiveMail (boolean): Sinaliza se a pessoa pode receber correspondências para o cliente ao qual é associada color (string): Código de cor hexadecimal que será associado ao perfil da pessoa printFeeId (string): Valor utilizado unicamente para identificar o cliente durante a importação do arquivo com as tarifações de impressão. Só pode ser cadastrado por usuários do tipo admin extensionNumbers (string[]): Array contendo os números de ramal ou extensões da pessoa urlLinkedin (string): Endereço perfil da pessoa no LinkedIn urlInstagram (string): Endereço do perfil da pessoa no Instagram urlFacebook (string): Endereço do perfil da pessoa no Facebook urlTwitter (string): Endereço do perfil da pessoa no Twitter useFacialRecognitionPhoto (boolean): Define se a imagem da pessoa deve ser utilizada para o reconhecimento facial. Depende de configurações e equipamento específico devices (array of objects): Array contendo os objetos que representam os dispositivos da pessoa que serão cadastrados devices[].nickname (string): Apelido do dispositivo devices[].macAddress (string): Endereço de mac do dispositivo
|
| delete_personA | Exclusão de uma pessoa (associada a um cliente) no sistema Conexa. É necessário que a pessoa não tenha vínculo com vendas, impressões e/ou correspondências para que a exclusão seja realizada! |
| list_personsA | Listagem paginada de pessoas. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. Consultar exemplo: (200) Success - Conexa Recorrência/Contabilidade . ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . Exemplo de body:
{
"username": "admin",
"password": "lorem.ipsun0"
} |
| create_planA | Criação de um plano, utilizado no cadastro de contrato, no sistema Conexa. Campos do body: companyId (integer) [obrigatório]: ID da unidade name (string) [obrigatório]: Nome do plano ( deve ser único ) serviceCategoryId (integer) [obrigatório]: ID da categoria de serviço costCenterId (integer) [obrigatório]: ID do centro custo description (string): Descrição do plano paymentPeriodicities (array of objects): Opções de periodicidade de pagamento paymentPeriodicities[].periodicity (string) [obrigatório]: Periodicidade de pagamento, podendo ser: monthly , bimonthly , quarterly , semester ou yearly paymentPeriodicities[].amount (decimal) [obrigatório]: Valor do plano em determinada periodicidade membershipFee (decimal): Taxa de adesão refundValue (decimal): Valor de deposito retornavel fidelityMonths (integer): Meses de fidelidade productQuotas (array of objects): Cotas de serviços/itens (produtos) que vão estar associadas ao plano productQuotas[].productId (integer) [obrigatório]: ID do serviço/item productQuotas[].quantity (integer) [obrigatório]: Quantidade de cotas nfseDescription (string): Descrição da nota fiscal descriptionReceipt (string): Descrição do recibo (depende de configuração) discountOnRooms (decimal): Valor em percentual de desconto em salas discountOnWorkstation (decimal): Valor em percentual de desconto em ambientes compartilhados isSmsEnabled (boolean): Flag para verificar se envia SMS. Padrão: false serviceCorrespondenceQuotas (object): Configura as cotas de atendimentos e correspondências (depende de configuração) serviceCorrespondenceQuotas.limited (boolean): Define se a quantidade de atendimentos e correspondências é ou não limitada serviceCorrespondenceQuotas.messagesLimit (integer) [obrigatório]: Define o limite de atendimentos e correspondências. Definir como 0 para não adicionar cotas ao contrato serviceCorrespondenceQuotas.priceAdditionalMessage (decimal) [obrigatório]: Define o valor a ser pago caso o limite de atendimentos e correspondências seja ultrapassado bookingModels (array of objects): Lista de Modelos de Reserva (Estações de Trabalho do Ambiente Compartilhado) bookingModels[].id (integer) [obrigatório]: ID do Modelo de reserva bookingModels[].stations (integer) [obrigatório]: Quantidade de estações privateSpaceIds (array): IDs de espaços privativos que o plano contempla hourQuotas (array of objects): Pacotes de horas hourQuotas[].hours (integer) [obrigatório]: Quantidade de horas da cota hourQuotas[].periodicity (string) [obrigatório]: Frequência de disponibilidade de cota, podendo ser: daily , weekly ou monthly hourQuotas[].spaceId (integer) [obrigatório]: ID do espaço hourQuotas[].groupId (integer) [obrigatório]: ID do grupo
|
| get_planA | Recuperação dos dados de um Plano no Conexa. ⚠ Fique atento ao produto do seu sistema. Há campos que não serão retornados! |
| update_planA | Atualiza um plano, utilizado no cadastro de contrato, no sistema Conexa. Campos do body: companyId (integer): ID da unidade name (string): Nome do plano ( deve ser único ) serviceCategoryId (integer): ID da categoria de serviço costCenterId (integer): ID do centro custo description (string): Descrição do plano paymentPeriodicities (array of objects): Opções de periodicidade de pagamento paymentPeriodicities[].periodicity (string) [obrigatório]: Periodicidade de pagamento, podendo ser: monthly , bimonthly , quarterly , semester ou yearly paymentPeriodicities[].amount (decimal) [obrigatório]: Valor do plano para a periodicidade membershipFee (decimal): Taxa de adesão refundValue (decimal): Valor de depósito retornável fidelityMonths (integer): Quantidade de meses de fidelidade productQuotas (array of objects): Lista de cotas de serviços/itens (produtos) vinculadas ao plano productQuotas[].productId (integer) [obrigatório]: ID do serviço/item productQuotas[].quantity (integer) [obrigatório]: Quantidade de cotas dueDay (integer): Dia do vencimento do plano "Cliente Avulso" nfseDescription (string): Descrição da nota fiscal receiptDescription (string): Descrição do recibo (depende de configuração) discountOnRooms (decimal): Valor em percentual de desconto para reserva em salas discountOnWorkstation (decimal): Valor em percentual de desconto para reserva em ambientes compartilhados isSmsEnabled (boolean): Flag de envio de SMS serviceCorrespondenceQuotas (object): Configura as cotas de atendimentos e correspondências (depende de configuração) serviceCorrespondenceQuotas.limited (boolean): Define se a quantidade de atendimentos e correspondências é ou não limitada serviceCorrespondenceQuotas.messagesLimit (integer) [obrigatório]: Define o limite de atendimentos e correspondências. Definir como 0 para não adicionar cotas ao contrato serviceCorrespondenceQuotas.priceAdditionalMessage (decimal) [obrigatório]: Define o valor adicional por atendimentos e correspondências, caso seja ultrapassado bookingModels (array of objects): Lista de modelos de reserva (Estações de Trabalho do Ambiente Compartilhado) bookingModels[].id (integer) [obrigatório]: ID do modelo de reserva bookingModels[].stations (integer) [obrigatório]: Quantidade de estações privateSpaceIds (array): Lista de IDs de espaços privativos associados ao plano hourQuotas (array of objects): Lista de cotas de horas para uso de salas ou ambientes compartilhados hourQuotas[].hours (integer) [obrigatório]: Quantidade de horas inclusas hourQuotas[].periodicity (string) [obrigatório]: Frequência de disponibilidade de cota, podendo ser: daily , weekly ou monthly hourQuotas[].spaceId (integer) [obrigatório]: ID do espaço hourQuotas[].groupId (integer) [obrigatório]: ID do grupo
|
| delete_planC | Exclusão de um plano no Conexa. |
| list_plansA | Listagem paginada de Planos. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| create_contractA | Cadastro de um contrato para um Cliente no sistema Conexa. Campos do body: planId (integer) [obrigatório]: ID do plano customerId (integer) [obrigatório]: ID do cliente paymentFrequency (integer) [obrigatório]: Periodicidade do pagamendo do contrato conforme o plano, podendo ser: monthly , bimonthly , quarterly , semester e yearly startDate (string) [obrigatório]: Data de início. Formato: yyyy-MM-dd endDate (string): Data de encerramento. Formato: yyyy-MM-dd firstDueDate (string) [obrigatório]: Determina a data de vencimento da primeira parcela. Formato yyyy-mm-dd dueDay (integer) [obrigatório]: Dia de vencimento do contrato fidelityDate (string): Data de fidelidade. Formato: yyyy-MM-dd amount (decimal): Valor do contrato¹ discountValue (decimal): Valor do desconto aplicado ao valor do contrato (em reais) sellerId (integer): ID do vendedor (usuário) contractSummary (string): Descrição resumida do contrato notes (string): Observações membershipFee (decimal): Taxa de adesão do contrato generateSales (string): Define a partir de quando deve gerar as vendas, podendo ser: firstOccurrence , currentOccurrence, nextOccurrence ou firstOccurrenceSettleRetroactive expenseSettlement (object): Configura informações necessárias para quitar as cobranças retroativas, caso generateSales for firstOccurrenceSettleRetroactive . expenseSettlement.receivingMethodId (integer): ID do meio de recebimento a ser utilizado para quitar as vendas retroativas expenseSettlement.accountId (integer): ID da conta bancária a ser utilizada para quitar as vendas retroativas prorataType (string): Define a forma como a prorata dese ser cálculada. Podendo ser: startOfMonth , notCalculate ou perDueDate (está última depende da configuração do sistema) nfseDescription (string): Descrição utilizada na NFSe refund (object / null): Configura os dados do depósito retornável. Informe null para não gerar, mesmo que esteja configurado no plano refund.amount (decimal): Valor do depósito retornável refund.dateLimit (string) [obrigatório]: Data de vencimento do depósito retornável refund.isToGenerateRefundBillet (boolean) [obrigatório]: Define se deve ser gerado um boleto do depósito retornável complementaryServices (array of objects): Define os serviços complementares que serão adicionados ao contrato complementaryServices[].productOrServiceId (integer) [obrigatório]: Id do produto ou serviço complementaryServices[].quantity (integer) [obrigatório]: Quantidade do produto ou serviço complementaryServices[].amount (decimal): Valor final do serviço complementaryServices[].notes (string): Observações extraFields (array of objects / null): Lista de campos extras do contrato. Enviar null ou omitir para não alterar. Os campos extras devem ser do tipo contract extraFields[].id (integer) [obrigatório]: ID do campo extra extraFields[].value (string) [obrigatório]: Valor do campo extra discountOnRooms (decimal): Desconto (%) aplicado às reservas de salas realizadas pelo contratante discountOnWorkstation (decimal): Desconto (%) aplicado às reservas de ambientes compartilhados realizadas pelo contratante privateSpaceId (integer): ID do Escritório Privativo vinculado ao Contrato isSmsEnabled (boolean): Indica se o envio de recados via SMS está habilitado no contrato calculateProrataHourPackage (boolean): Define se deve ser realizado o cálculo do prorata nos pacotes de horas serviceCorrespondeceQuotas (object): Configura as cotas de Atendimento e Correpondência serviceCorrespondeceQuotas.limited (boolean): Define se a quantidade de atendimentos ou correspondências é ou não limitada serviceCorrespondeceQuotas.messagesLimit (integer) [obrigatório]: Define o limite de atendimentos ou correspondências. Definir como 0 para não adicionar cotas ao contrato serviceCorrespondeceQuotas.priceAdditionalMessage (decimal) [obrigatório]: Define o valor a ser pago por atendimentos ou correspondências caso o limite seja ultrapassado
|
| end_contractA | Encerra um contrato ativo ou atualiza a data de encerramento de um contrato no sistema Conexa. Exemplo de body:
{
"date":"2024-05-01",
"reasonId": 2,
"unlinkCustomer": true
} |
| update_contractA | Edição de um contrato no sistema Conexa. Campos do body: startDate (date): Data de início do contrato dueDay (integer): Dia de vencimento (caso só exista um contrato ativo no cliente) fidelityDate (date): Data de fidelidade contractSummary (string): Descrição resumida do contrato amount (decimal): Valor do contrato discountValue (decimal): Desconto de contrato notes (string): Observações lastAdjustmentDate (date): Último reajuste do contrato sellerId (integer): ID do vendedor (usuário). Deve ser enviado em requisições que a autenticação é realizada pelo API Token productQuotas (array of objects): Lista de cotas de serviços/itens productQuotas[].quantity (integer): Quantidade de cotas productQuotas[].productId (integer): ID do serviço/item complementaryServices (array of objects): Define os serviços complementares que serão adicionados ao contrato complementaryServices[].productOrServiceId (integer): Id do produto ou serviço complementaryServices[].quantity (integer): Quantidade do produto ou serviço complementaryServices[].amount (decimal): Valor final do serviço complementaryServices[].notes (string): Observações extraFields (array of objects / null): Lista de campos extras do contrato. Enviar null ou omitir para não alterar. Enviar [] para remover todos. Os campos extras devem ser do tipo contract extraFields[].id (integer): ID do campo extra extraFields[].value (string): Valor do campo extra plan (object): Plano (apenas para planos personalizados) plan.serviceCategoryId (integer): ID da categoria de serviço plan.costCenterId (integer): ID do centro de custo plan.nfseDescription (string): Descrição do serviço na NFS-e discountOnRooms (decimal): Descontos em salas discountOnWorkstation (decimal): Descontos em ambientes compartilhados privateSpaceId (integer): ID de um espaço privativo que será vinculado ao contrato isSmsEnabled (boolean): Habilitar envios de atendimento e correspondência por SMS serviceCorrespondenceQuotas (object): Cotas de atendimento e correspondência serviceCorrespondenceQuotas.limited (boolean): Define se a quantidade de atendimentos ou correspondências é ou não limitada serviceCorrespondenceQuotas.messagesLimit (integer): Define o limite de atendimentos ou correspondências. Definir como 0 para não adicionar cotas ao contrato serviceCorrespondenceQuotas.priceAdditionalMessage (decimal): Define o valor a ser pago por atendimentos ou correspondências caso o limite seja ultrapassado
|
| get_contractA | Recupera as informações de um Contrato a partir do ID. |
| delete_contractB | Exclusão de um contrato no Conexa. |
| list_contractsA | Listagem paginada de Contratos. Os itens definidos como array podem ter múltiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| request_contract_signatureA | Solicitação de envio do Contrato para Assinatura Eletrônica através da integração feita pela D4Sign dentro do sistema Conexa. Campos do body: contractTemplateId (integer) [obrigatório]: ID do modelo de contrato a ser utilizado para gerar o PDF contractNumber (string/null): Número do contrato (id) para ser substituído no parametro do modelo companySigners (array of objects) [obrigatório]: Dados do signatário da empresa (sócio) companySigners[].deliveryValue (string) [obrigatório]: Valor de entrega conforme o método escolhido (e-mail ou número de celular do sócio) companySigners[].deliveryMethod (string) [obrigatório]: Método de envio da solicitação de assinatura para o sócio. Valores aceitos: email , whatsapp companySigners[].role (string) [obrigatório]: Papel/função do signatário da empresa no contrato customerSigners (array of objects) [obrigatório]: Dados do signatário do cliente customerSigners[].deliveryMethod (string) [obrigatório]: Método de envio da solicitação de assinatura para o cliente. Valores aceitos: email , whatsapp customerSigners[].deliveryValue (string) [obrigatório]: Valor de entrega conforme o método escolhido (e-mail ou número de celular do cliente) customerSigners[].role (string) [obrigatório]: Papel/função do signatário do cliente no contrato customerSigners[].name (string) [obrigatório]: Nome do signatário do cliente no contrato requirePhoto (boolean/null): Exige foto do documento do signatário para autenticação requirePhotoWithSelfie (boolean/null): Exige foto do documento com selfie para autenticação requireDigitalCertificate (boolean/null): Exige certificado digital ICP-Brasil para assinatura requireInPersonSignature (boolean/null): Exige assinatura presencial
|
| create_recurring_saleB | Criação de uma Venda Recorrente , cujo produto pode ser Serviço/Item ou Pacote de Horas (apenas Conexa Coworking) no sistema Conexa. ⚠ Fique atento ao produto do seu sistema. Há campos que não são necessários! Campos do body: customerId (integer) [obrigatório]: ID do cliente type (string) [obrigatório]: 'product' para venda de Serviço/Item. 'package' para venda de Pacotes de Horas. referenceId (integer) [obrigatório]: ID do Serviço/Item ou do Pacote de Horas requesterId (integer): ID do solicitante sellerId (integer): ID do vendedor (usuário) frequency (string) [obrigatório]: Frequência da Venda Recorrente, podendo ser: 'daily' , 'weekly' , 'monthly' , 'bimonthly' , 'quarterly' , 'semester' , 'yearly' isRepeat (boolean): Repetir a venda conforme a periodicidade ( frequency ) occurrenceQuantity (integer) [obrigatório]: Quantidade de ocorrências startDate (string) [obrigatório]: Data de início lastAdjustmentDate (string): Data do último reajuste quantity (integer): Quantidade (não disponível para o tipo 'package' ) amount (decimal) [obrigatório]: Valor da venda recorrente notes (string): Observações isDiscountPreviousReservations (boolean): Aplicar desconto do Pacote de Horas em reservas anteriores isCalculateProRata (boolean): Calcular Pro Rata proporcional ao mês de início da venda recorrente
|
| get_recurring_saleA | Recuperação das informações de uma Venda Recorrente, a partir do ID, no sistema Conexa. ⚠ Fique atento ao produto do seu sistema. Há campos que não serão retornados! |
| end_recurring_saleB | Encerra uma venda recorrente ativa ou atualiza a data de encerramento de uma venda recorrente no sistema Conexa. Exemplo de body:
{
"date":"2024-10-31"
} |
| update_recurring_saleB | Edição de campos de uma Venda Recorrente no sistema Conexa. Campos do body: requesterId (integer): ID do solicitante amount (decimal): Valor da venda recorrente quantity (integer): Quantidade lastAdjustmentDate (string): Data do último reajuste notes (string): Observações
|
| delete_recurring_saleC | Exclusão de uma venda recorrente no Conexa. |
| list_recurring_salesA | Listagem paginada de Vendas Recorrentes. Os itens definidos como array podem ter múltiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| create_productA | Criação de um Item/Serviço no sistema Conexa. Exemplo de body:
{
"name": "Serviço de Motoboy",
"description": "Serviço de entrega de correspondências",
"price": 10.9,
"companyId": 3,
"serviceCategoryId": 1,
"costCenterId": 7,
"isCustomerConsumable": false,
"notificationsEmails": ["lorem.ipsun@dolor.cirius", "ipsun@dolor.cirius"],
"nfseDescription": null,
"receiptDescription": null
} |
| get_productA | Recuperação dos dados de Itens/Serviços (produtos). Abaixo exibimos uma tabela do que será retornado dado o tipo de versão do software Conexa. ⚠ Fique atento ao produto do seu sistema. Há campos que não serão retornados! |
| list_productsA | Listagem paginada de Serviços/Itens. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| update_productB | Edição de campos de um Item/Serviço no sistema Conexa. Campos do body: name (string): Nome price (decimal): Valor companyId (integer): ID da unidade serviceCategoryId (integer): ID da categoria de serviço costCenterId (integer): ID do centro de custo active (boolean): Define se o produto está ativo ou não description (string): Descrição detalhada isCustomerConsumable (boolean): Define se o produto pode ser consumido pela Área do Cliente notificationsEmails (array of string): Lista de e-mails para notificação de venda nfseDescription (string): Descrição para NFSe. Depende de configuração, módulo ou versão do sistema receiptDescription (string): Descrição para recibo. Depende de configuração, módulo ou versão do sistema
|
| delete_productA | Exclusão de um serviço/item no Conexa. Obs.: É necessário que o serviço/item esteja desativado para poder ser excluído! |
| get_invoicing_methodB | Recuperação dos dados de um Meio de Faturamento na Conexa. |
| list_invoicing_methodsA | Listagem paginada de Meios de Faturamento. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| get_receiving_methodB | Recuperação dos dados do Meio de Recebimento. |
| list_receiving_methodsA | Listagem paginada de Meios de Recebimento. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| get_payment_methodA | Recuperação dos dados do Meio de Recebimento. |
| list_payment_methodsA | Listagem paginada de Meios de Pagamento. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| create_chargeC | Criação de uma cobrança avulsa no sistema Conexa. Exemplo de body:
{
"salesIds": [188087, 188088],
"invoicingMethodId": 2,
"dueDate": "2024-12-01",
"notes": "Lorem ipsum eget morbi"
} |
| get_chargeB | Recuperação da cobrança dado o seu ID. Abaixo exibimos uma tabela dos possíveis valores que será retornado nos campos. ⚠ Fique atento ao produto do seu sistema. Há campos que não serão retornados! |
| list_chargesA | Listagem paginada de Cobranças. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| settle_chargeB | Quitação manual de uma cobrança no sistema Conexa. Exemplo de body:
{
"settlementDate": "2024-11-28",
"receivingMethod": {
"id": 53,
"installmentsQuantity": 3
},
"accountId": 1,
"paidAmount": 40,
"sendEmail": false
} |
| get_charge_pixA | Retorna o Pix gerado no Conexa para o ID da cobrança informado. |
| create_credit_cardA | Cadastro do cartão de crédito do cliente no sistema Conexa, através da Cielo. Obs.: os dados importantes do cartão (número e CVC) ficam armazenados somente na Cielo de forma criptografada. Exemplo de body:
{
"customerId": 450,
"number": "3481 273342 18775",
"name": "Luke Skywalker",
"expirationDate": "04/25",
"cvc": "4692",
"brand": null,
"default": true,
"enableRecurring": true
} |
| create_billB | Criação de uma despesa avulsa no sistema Conexa. Exemplo de body:
{
"companyId": 3,
"dueDate": "2024-10-01",
"amount": 15.99,
"costCenters": [
{
"id": 1,
"percentage": 100
}
],
"subcategoryId": 1,
"supplierId": 1,
"description": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",
"accountId": 15,
"documentDate": "2024-09-15",
"competenceDate": "2024-10-01",
"documentNumber": "155687841324849214",
"digitableLine": "00000.00000 00000.000000 00000.000000 0 00000000000000",
"cac": {
"isIncluded": true,
"percentage": 30
}
} |
| get_billC | Recuperação dos dados de Despesa. Abaixo exibimos uma tabela do que será retornado dado o tipo de versão do software Conexa. |
| list_billsA | Listagem paginada de Despesas. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| get_bill_categoryC | Recuperação dos dados da Categoria da Despesa. |
| list_bill_categoriesA | Listagem paginada de Categorias de Despesa. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| get_bill_subcategoryC | Recuperação dos dados da Subcategoria da Despesa. |
| list_bill_subcategoriesA | Listagem paginada de Subcategorias de Despesa. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| create_supplierB | Criação de um fornecedor no sistema Conexa. Exemplo de body:
{
"name": "Fake Company ABC",
"fieldOfActivity": "Indústria",
"notes": "Uma empresa que produz droides de batalha, incluindo os Droidekas",
"cellNumber": "11988997766",
"website": "fakeabc.app",
"naturalPerson": {
"cpf": "516.079.209-05",
"rg": "30.340.779-7",
"issuingAuthority": "SSP BA"
},
"legalPerson": {
"legalName": "Fake Company ABC Ltda",
"cnpj": "99.557.155/0001-90",
"stateInscription": "4569",
"municipalInscription": "145263"
},
"address": {
"zipCode":"13058-111",
"state": "SP",
"city": "Campinas",
"street": "Rua Alziro Arten",
"number": "443",
"neighborhood": "Conjunto Habitacional Parque da Floresta",
"additionalDetails": "Sala 4, Térreo"
},
"phones": ["(75) 2222-5455", "(75) 3885-3355"],
"emails" : ["admin@fakeabc.com", "crm@fakeabc.com"],
"contactPersonNames": ["Maria", "José", "João"]
} |
| get_supplierA | Recuperação dos dados de Fornecedor. |
| list_suppliersA | Listagem paginada de Fornecedores. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| create_extra_fieldA | Criação de um Campo Extra no sistema Conexa. Campos do body: name (string) [obrigatório]: Nome do campo extra (máx. 255 caracteres) type (string) [obrigatório]: Tipo do campo extra. Valores aceitos: customer , plan , contract . Padrão: customer showCustomerService (boolean): Exibir campo nas informações de atendimento. Permitido apenas quando type for customer
|
| get_extra_fieldB | Recuperação dos dados de um Campo Extra. |
| list_extra_fieldsA | Listagem paginada de Campos Extras. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| update_extra_fieldA | Atualização parcial de um Campo Extra no sistema Conexa. Apenas os campos enviados no body serão atualizados. Campos ausentes mantêm o valor atual. O campo showCustomerService só pode ser enviado quando o type for customer . Campos do body: name (string): Nome do campo extra (máx. 255 caracteres) type (string): Tipo do campo extra. Valores aceitos: customer , plan , contract showCustomerService (boolean): Exibir campo nas informações de atendimento. Permitido apenas quando type for customer
|
| delete_extra_fieldA | Exclusão de um Campo Extra no sistema Conexa. ⚠ A exclusão é permanente. Todos os valores desse campo extra vinculados a clientes, planos ou contratos serão removidos junto. |
| get_cost_centerC | Recuperação dos dados do Centro de Custo. |
| list_cost_centersA | Listagem paginada de Centros de Custo. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| get_accountA | Recuperação dos dados de Conta Bancária. |
| list_accountsA | Listagem paginada de Contas. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| get_companyA | Recuperação dos dados de uma Unidade no sistema Conexa. |
| list_companiesA | Listagem paginada de Unidades. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| get_service_categoryB | Recuperação dos dados de Categoria de Serviço. |
| list_service_categoriesA | Listagem paginada de Categorias de Serviço. Os itens definidos como array podem ter multiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| create_potential_customerB | Cadastro de Cliente Potencial (Negociações) do CRM no sistema Conexa. Exemplo de body:
{
"companyId": 3,
"partnerId": 1,
"contactNames": "João Caio Igor da Silva Neto",
"name": "Lorem Ipsun Company Ltda",
"phones": [
"(75) 2222-3333",
"75 3885-3344",
"75988776655"
],
"emails": [
"lorem.ipsun@company.example.ltda",
"joao.caio.igor@company.com"
],
"responsibleUserId": 1,
"statusId": 4,
"contactMethodId": 2,
"fieldOfActivityId": 36,
"interestServicesIds": [
1,
2,
3
],
"website": "https://www.exemplo.com.br",
"notes": "Cliente interessado em nossos serviços",
"receiveInformativeEmails": true
} |
| create_room_bookingB | Cadastro de uma Reseva de Sala de Reunião no sistema Conexa. Campos do body: customerId (integer): ID do cliente personId (integer): ID do solicitante roomId (integer): ID da sala de reunião date (string): Data da reserva. Formato: yyyy-MM-dd startTime (string): Hora de início da reserva. Formato HH:mm finalTime (string): Hora de término da reserva. Formato HH:mm notes (string): Observações sendCustomerEmail (boolean): Flag para envio do e-mail de atualização da reserva para o cliente sendRequesterEmail (boolean): Flag para envio do e-mail de atualização da reserva para o solicitante visitors (array of objects): Lista de convidados da reserva visitors[].name (string): Nome do convidado visitors[].email (string): E-mail do convidado
|
| get_room_bookingB | Recuperação dos dados de uma Reserva de Sala na Conexa. |
| update_room_bookingB | Edição de campos de uma Reseva de Sala de Reunião no sistema Conexa. Campos do body: personId (integer): ID do solicitante roomId (integer): ID da sala de reunião date (string): Data da reserva. Formato: yyyy-MM-dd startTime (string): Hora de início da reserva. Formato HH:mm finalTime (string): Hora de término da reserva. Formato HH:mm notes (string): Observações sendCustomerEmail (boolean): Flag para envio do e-mail de atualização da reserva para o cliente sendRequesterEmail (boolean): Flag para envio do e-mail de atualização da reserva para o solicitante sendVisitorsEmail (boolean): Flag para envio do e-mail de atualização da reserva para o convidado visitors (array of objects): Lista de convidados da reserva visitors[].name (string): Nome do convidado visitors[].email (string): E-mail do convidado
|
| cancel_room_bookingA | Cancela uma Reserva de Sala na Conexa. Campos do body: cancelSale (boolean): Indicativo se deseja cancelar a reserva e a venda associada. Default: true sendEmailCustomer (boolean): Indicativo se deve enviar um e-mail para o cliente. Default: true sendEmailRequester (boolean): Indicativo se deve enviar um e-mail para o solicitante. Default: true sendEmailVisitors (boolean): Indicativo se deve enviar um e-mail para o convidado. Default: true
|
| list_room_bookingsA | Listagem paginada de Reservas de Sala. Os itens definidos como array podem ter múltiplos valores atribuídos separados por vírgula. ATENÇÃO: Para utilizar a nova paginação, é obrigatório informar o parâmetro limit . Caso não seja informado, a API continuará utilizando o modelo anterior - que será descontinuada em 01 de agosto de 2026 . |
| create_checkinB | ⚠️ Disponível apenas para Conexa Coworking Registro de Check-In (data e hora atuais) através do ID da pessoa ( personId ) e do ID do espaço de trabalho ( workSpaceId ) no sistema Conexa. ℹ️ É permitido realizar um Check-In retroativo, porém é necessário informar horário de Check-Out! Campos do body: personId (integer) [obrigatório]: ID da pessoa workspaceId (integer) [obrigatório]: ID do espaço de trabalho notes (string): Observações datetime (string): Data e hora do check-in. Formato: W3C ( Y-m-d\TH:i:sP ) checkoutDatetime (string) [obrigatório]: Data e hora do check-out, sendo no mesmo dia que o check-in. Formato: W3C ( Y-m-d\TH:i:sP )
|
| create_checkoutA | Registro de Check-Out através do ID da pessoa ( personId ), ID do espaço de trabalho ( workSpaceId ) e da data e hora ( datetime ) no sistema Conexa. Caso não seja informado o datetime , será utilizado data e hora atuais. ℹ️ É permitido realizar um Check-Out pendente, informando a data e horário de Check-Out no parâmetro datetime ! Campos do body: personId (integer) [obrigatório]: ID da pessoa workspaceId (integer) [obrigatório]: ID do espaço de trabalho datetime (string): Data e hora do check-out. Formato: W3C ( Y-m-d\TH:i:sP ) notes (string): Observações
|
| checkout_room_bookingA | Registro de Check-Out de Sala através do ID da reserva ( bookingId ) no sistema Conexa. Campos do body: |
| test_connectionA | Verifica se a autenticação com a API do Conexa está funcionando. Use após a instalação para confirmar que tudo está configurado. |