Ir al contenido

EmitterProfileActualiza el perfil fiscal del emisor

Actualiza el perfil fiscal del emisor

Ver como Markdown
PUT
/api/v1/emitter-profile
curl --request PUT \
--url https://api.novafe.example/api/v1/emitter-profile \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <X-API-Key>' \
--data '{ "address": "example", "municipality": "example", "province": "example", "phones": [ "example" ], "email": "example", "economicActivity": "example" }'

Actualiza el perfil existente; no crea uno nuevo.

Autenticación: requiere una API key (header X-API-Key) con rol admin_tenant.

Actualiza el perfil fiscal del emisor del tenant actual — self-service, admin_tenant. A propósito no lleva DefaultEnvironment: pasar de un ambiente a otro exige certificado y rango de secuencia autorizados en el ambiente destino, algo que solo el operador puede confirmar. Ese campo sigue siendo del operador (TenantsController.SetEmitterProfile → SetEmitterProfileCommand). Tampoco crea el perfil si no existe (eso es parte del onboarding, de operador) — solo actualiza uno ya creado.

object
address
required
string
municipality
required
null | string
province
required
null | string
phones
required
Array<string> | null
email
required
null | string
economicActivity
required
null | string
Examplegenerated
{
"address": "example",
"municipality": "example",
"province": "example",
"phones": [
"example"
],
"email": "example",
"economicActivity": "example"
}

OK

Vista del perfil fiscal del emisor.

object
id
required
string format: uuid
tenantId
required
string format: uuid
address
required
string
municipality
required
null | string
province
required
null | string
phones
required
Array<string>
email
required
null | string
economicActivity
required
null | string
defaultEnvironment
required
string
createdAt
required
string format: date-time
updatedAt
required
null | string format: date-time

Bad Request

object
type
null | string
title
null | string
status
null | integer | string format: int32
/^-?(?:0|[1-9]\d*)$/
detail
null | string
instance
null | string
errors
object
key
additional properties
Array<string>