API > Editar datos empresa

Editar datos empresa

PUT  https://api.ticketbaiws.eus/empresas/{NIF}/

Este método permite editar una ficha de empresa

PARÁMETROS

nombre_social string  opcional (*)
Nombre social de la empresa
Empresa de ejemplo S.L.
nombre_comercial string opcional (*)
Nombre comercial de la empresa
Neumáticos Pepe
direccion string  opcional (*)
Dirección de social de la empresa
Calle de ejemplo 123
poblacion string  opcional (*)
Población social de la empresa
Vitoria-Gasteiz
provincia string  opcional (*)
Provincia social de la empresa
Álava
cp string  opcional (*)
Código postal social de la empresa
01001
email string opcional (*)
Email de contacto de la empresa
info@ejemplo.com
web string opcional (*)
Dirección de la página web de la empresa
www.ejemplo.com
epigrafe string  opcional (*)
Epígrafe del IAE
301800
autorenovacion string  opcional (*)
Auto-renovación de la licencia asociada
true

(*) Enviar únicamente los parámetros que se deseen modificar

PUT https://api.ticketbaiws.eus/empresas/
$ curl --request PUT \
     --url https://api.ticketbaiws.eus/empresas/B01010101/ \
     --header 'Accept: application/json' \
     --header 'Content-Type: application/json' \
     --header 'Token: xxx' \
     --header 'Nif: 00000014Z'
	 --data '
{
    "nombre_social": "Empresa de ejemplo S.L.",
    "nombre_comercial": "Neumáticos Pepe",
    "direccion": "Calle de ejemplo 123",
    "poblacion": "Vitoria-Gasteiz",
    "provincia": "Álava",
    "cp": "28080",
    "email": "info@ejemplo.com",
    "web": "www.ejemplo.com",
    "epigrafe" : "301800",
    "autorenovacion" : true
}'
$ composer require guzzlehttp/guzzle
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('PUT', 'https://api.ticketbaiws.eus/empresas/B01010101/', [
  'body' => '{"nombre_social":"Empresa de ejemplo S.L.","nombre_comercial":"Neumáticos Pepe","direccion":"Calle de ejemplo 123","poblacion":"Vitoria-Gasteiz","provincia":"Álava","cp":"28080","email":"info@ejemplo.com","web":"www.ejemplo.com","autorenovacion":true}',
  'headers' => [
    'Accept' => 'application/json',
    'Content-Type' => 'application/json',
    'Token' => 'xxx',
    'Nif' => '00000014Z'
  ],
]);

echo $response->getBody();
$ python -m pip install requests
import requests

url = "https://api.ticketbaiws.eus/empresas/B01010101/"
payload = {
    "nombre_social": "Empresa de ejemplo S.L.",
    "nombre_comercial": "Neumáticos Pepe",
    "direccion": "Calle de ejemplo 123",
    "poblacion": "Vitoria-Gasteiz",
    "provincia": "Álava",
    "cp": "28080",
    "email": "info@ejemplo.com",
    "web": "www.ejemplo.com",
    "epigrafe" : "301800",
    "autorenovacion" : true
}

headers = {"Accept": "application/json", "Token" : "xxx", "Nif" : "00000014Z"}
response = requests.request("PUT", url, json=payload, headers=headers)

print(response.text)
CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "https://api.ticketbaiws.eus/empresas/B01010101/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Accept: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_PUTFIELDS, '{"nombre_social":"Empresa de ejemplo S.L.","nombre_comercial":"Neumáticos Pepe","direccion":"Calle de ejemplo 123","poblacion":"Vitoria-Gasteiz","provincia":"Álava","cp":"28080","email":"info@ejemplo.com","web":"www.ejemplo.com","autorenovacion":true}');

CURLcode ret = curl_easy_perform(hnd);
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, '{"nombre_social":"Empresa de ejemplo S.L.","nombre_comercial":"Neumáticos Pepe","direccion":"Calle de ejemplo 123","poblacion":"Vitoria-Gasteiz","provincia":"Álava","cp":"28080","email":"info@ejemplo.com","web":"www.ejemplo.com","autorenovacion":true}');

Request request = new Request.Builder()
  .url("https://api.ticketbaiws.eus/empresas/B01010101/")
  .put(body)
  .addHeader("Accept", "application/json")
  .addHeader("Token", "xxx")
  .addHeader("Nif", "00000014Z")
  .build();
  
Response response = client.newCall(request).execute();
{ } Response JSON
HTTP/1.1 200 OK
{ 
	"result": "OK", 
	"return": {
        "id": "999"
        "id_licencia": "999",
        "epigrafe": "",
        "nombre_social": "Empresa de ejemplo S.L.",
        "nombre_comercial": "Neumáticos Pepe",
        "nif": "B01000012",
        "direccion": "Calle de ejemplo 123",
        "poblacion": "Vitoria-Gasteiz",
        "provincia": "Álava",
        "cp": "28080",
        "email": "info@ejemplo.com",
        "web": "www.ejemplo.com",
        "token": "xxx",
        "token_test": "xxx",
        "autorenovacion" : true
    }, 
	"msg": null 
}

Métodos TicketBAI / Verifactu

Métodos específicos para Verifactu

Métodos específicos para BATUZ BIZKAIA

Otros métodos