Colaboradores

Criada por Alexandre Pateis, Modificado em Ter, 9 Set na (o) 3:18 PM por Alexandre Pateis

Cadastrar colaboradores


Colaboradores podem ser cadastrados, editados, desativados e ativados via API no Cfaz.net, desde que se tenha a permissão necessária. 


Exemplo com CURL:


curl -X POST "https://max.cfaz.net/api/v1/subs_dependents" \
  -d "access-token=0cd675768fev8dab81fe1c1297d56b09" \
  -d "user[name]=João Da Silva" \
  -d "user[email]=api@teste.com.br" \
  -d "user[locale]=pt-BR" \
  -d "user[default_clinic]=19" \
  -d "user[cpf]=12345678911" \
  -d "user[phone]=12345678" \
  -d "user[role_id]=8" \
  -d "user[clinics_user_ids][]=19" \
  -d "user[description]=teste"


Exemplo com Gem RestClient:


RestClient.post "https://max.cfaz.net/api/v1/subs_dependents",
               { user: {
                      name: "João Da Silva",
                      email: "api@teste.com.br",
                      locale: "pt-BR",
                      default_clinic: 19,
                      cpf: 12345678911,
                      phone: 12345678,
                      role_id: 8,
                      clinics_user_ids: [19],
                      description: "teste"
                  }
               },
               "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Editar um colaborador existente


Para editar o colaborador é necessário saber o ID do colaborador


Exemplo com CURL:


curl -X PUT " https://max.cfaz.net/api/v1/subs_dependents/{colaborador_id}" \
  -d "access-token=0cd675768fev8dab81fe1c1297d56b09" \
  -d "user[name]=Maria da Silva" 
HTML


Exemplo com Gem RestClient:
RestClient.put "https://max.cfaz.net/api/v1/subs_dependents/{colaborador_id}",
               {
                 user: {
                    name: Maria da Silva
                 }
                },
               "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Desativar um colaborador existente


No cfaz.net não é permitido excluir um colaborador totalmente do banco de dados, mas é permitido desativar esse colaborador. Para desativar o colaborador é necessário informar o id dele.


 Exemplo com CURL:


curl -X DELETE " https://max.cfaz.net/api/v1/subs_dependents/{colaborador_id}" \
  -d "access-token=0cd675768fev8dab81fe1c1297d56b09"
HTML


Exemplo com Gem RestClient:


RestClient.delete "https://max.cfaz.net/api/v1/subs_dependents/{colaborador_id}",
             "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"
HTML


Reativar um colaborador existente


Caso seja necessário reativar um colaborador desativado é possível.


Exemplo com CURL:


curl -X PUT " https://max.cfaz.net/api/v1/subs_dependents/{colaborador_id}/activate" \
  -d "access-token=0cd675768fev8dab81fe1c1297d56b09" \
HTML
Exemplo com Gem RestClient:


RestClient.put "https://max.cfaz.net/api/v1/subs_dependents/{colaborador_id}/activate",
             "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo