Empresas
Dar de alta a una empresa
Este endpoint permite dar de alta empresas en la API con las configuraciones necesarias para enviar documentos a la DGII
post/company
Request body
Example request
{
"name": "Mi compañía",
"tradeName": "Mi compañía S.A",
"identification": "12345678",
"address": "30 De Marzo 9 Sd",
"province": "Santo domingo",
"municipality": "30 De Marzo 9 Sd",
"email": "alanube@example.com",
"certificate": {
"name": "certificado digital",
"extension": "pfx",
"content": "MIIdAgIBAzCCHMgGCSqGSIb3DQEHAaCCHLkEghy1.....A=",
"password": "sEcR3T"
},
"webhooks": {
"general": {
"governmentStatusChanged": {
"url": "https://mi-compania.com/api/v1/update-company",
"headers": {
"Authorization": "Bearer tokendeautenticacion"
},
"status": "active"
}
},
"documents": {
"emissionFinished": {
"url": "https://mi-compania.com/api/v1/update-document",
"headers": {
"Authorization": "Bearer tokendeautenticacion"
},
"status": "active",
"auth": {
"status": "active",
"url": "https://mi-compania.com/api/v1/auth-webhook",
"headersRequest": {
"Authorization": "Bearer tokendeautenticacion"
},
"body": {
"status": "active"
},
"headersResponse": {
"fields": [
"jwt"
],
"cache": {
"ttl": 3600
}
}
}
},
"cancellations": {
"url": "https://mi-compania.com/api/v1/save-cancellation-info",
"headers": {
"Authorization": "Bearer tokendeautenticacion"
},
"status": "active"
},
"reception": {
"url": "https://mi-compania.com/api/v1/reception-event",
"headers": {
"Authorization": "Bearer tokendeautenticacion"
},
"status": "active"
}
}
}
}Response
— unresolved $ref