POST
/
api
/
clientcompanies
/
{companyId}
curl --request POST \
  --url https://api.kubifactu.com/api/clientcompanies/{companyId} \
  --header 'Accept: <accept>' \
  --header 'Content-Type: multipart/form-data' \
  --header 'X-Qbikode-UserApiKey: <api-key>' \
  --form 'company_name=Empresa de ejemplo' \
  --form tax_id_number=S6271969E \
  --form email=[email protected] \
  --form certificate_password=passwd
{
  "data": {
    "id": "9dcccd85-496d-4ed8-8f78-edfacac68964",
    "company_name": "Empresa de ejemplo",
    "tax_id_number": "S6271969E",
    "email": "[email protected]",
    "api_key": "Xxv3en85OJOtI7Q6XFNGuA3FPwDNsnhk1kbtlQ5RgRSAdoo47eSGGYbgfLs8Qf2obGJluvY28a0tIqeM1UjzdbHDSDp1Q0fNX9sz",
    "certificate_data": {
      "issuer": "C=ES, ST=Barcelona, L=Sant Cugat del Vallès, O=TechNova Solutions, S.L., OU=Innovación, CN=TechNova Solutions, S.L., [email protected]",
      "subject": "C=ES, ST=Madrid, L=Alcobendas, O=InnovaTec Solutions, S.L., OU=Tecnología, CN=InnovaTec Solutions, S.L., [email protected]",
      "valid_from": "2024-12-24T08:01:48+00:00",
      "valid_to": "2025-12-24T08:01:48+00:00",
      "serial_number": "6D46F6AA446F3C9359A698D91F57C583F4CEC73B"
    }
  }
}

Authorizations

X-Qbikode-UserApiKey
string
header
required

API-KEY del intermediario que hace la petición. Este dato se puede consultar en el panel web, en la página de Perfil de usuario.

Headers

Accept
enum<string>
required

Identificador único de la solicitud

Available options:
application/json

Path Parameters

companyId
string
required

ID de la empresa a editar.

Body

multipart/form-data
company_name
string
required

Nombre de la empresa.

tax_id_number
string
required

NIF/CIF de la empresa.

email
string
required

Correo electrónico de la empresa.

certificate_file
file

Certificado digital de la empresa en formato archivo.

certificate_password
string

Contraseña del certificado digital.

Response

200
application/json
Empresa creada con éxito.
data
object