POST
/
api
/
clientcompanies
/
{companyId}
/
certificate
curl --request POST \
  --url https://api.kubifactu.com/api/clientcompanies/{companyId}/certificate \
  --header 'Accept: <accept>' \
  --header 'Content-Type: multipart/form-data' \
  --header 'X-Qbikode-UserApiKey: <api-key>' \
  --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.

Body

multipart/form-data
certificate_file
file
required

Certificado digital de la empresa en formato archivo.

certificate_password
string
required

Contraseña del certificado digital.

Response

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