Index

Bem vindo

Se a sua plataforma ainda não possui integração com a SMA FISIOTERAPIA, é possível integrar direto com a nossa API Rest, baseada em JSON, no endpoint base:

https://www.smafisioterapia.com.br/api


Criando um produto

Para criar um produto é muito simples, baste seguir o exemplo abaixo. Todos os campos são obrigatório.


POST https://www.smafisioterapia.com.br/api/product

                                                    
                                                        $payload = [
                                                          'token' => "SUA CHAVE DE API",
                                                          'item_titulo' => "Óleo Essencial de Palmarosa 10 ml - Bio Essência",
                                                          'item_preco' => 20.85,
                                                          'item_altura' => 25,
                                                          'item_comprimento' => 100,
                                                          'item_largura' => 87,
                                                          'item_tamanho' => 45,
                                                          'item_disp' => 8 dias,
                                                          'item_marca' => 100,
                                                          'item_min_estoque' => 5,
                                                          'item_ref' => 73629
                                                        ];

                                                        $ch = curl_init($url);
                                                        curl_setopt($ch, CURLOPT_POST, 1);
                                                        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
                                                        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload, JSON_UNESCAPED_SLASHES));
                                                        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                                                        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
                                                        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
                                                        curl_setopt($ch, CURLOPT_TIMEOUT, 5);
                                                        curl_setopt($ch, CURLOPT_HTTPHEADER, ["Content-Type: application/json"]);
                                                        $response = curl_exec($ch);
                                                    
                                                

Atualizando um produto

Para atualizar um produto segue basicamente a mesma regra de criar um novo, só que agora vamos utilizar o método PUT.


PUT https://www.smafisioterapia.com.br/api/product

                                                    
                                                        $payload = [
                                                          'token' => "SUA CHAVE DE API",
                                                          'item_titulo' => "Óleo Essencial de Palmarosa 10 ml - Bio Essência",
                                                          'item_preco' => 25.85,
                                                          'item_altura' => 25,
                                                          'item_comprimento' => 100,
                                                          'item_largura' => 87,
                                                          'item_tamanho' => 45,
                                                          'item_disp' => 10 dias,
                                                          'item_marca' => 100,
                                                          'item_min_estoque' => 100,
                                                          'item_ref' => 73629
                                                        ];

                                                        $ch = curl_init($url);
                                                        curl_setopt($ch, CURLOPT_POST, 1);
                                                        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
                                                        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload, JSON_UNESCAPED_SLASHES));
                                                        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                                                        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
                                                        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
                                                        curl_setopt($ch, CURLOPT_TIMEOUT, 5);
                                                        curl_setopt($ch, CURLOPT_HTTPHEADER, ["Content-Type: application/json"]);
                                                        $response = curl_exec($ch);