---
title: "Grava (ou troca) o CSC da empresa"
method: PUT
path: "/v1/nfce/csc/{empresa_id}"
tags: ["Emissão de NFC-e"]
---

# Grava (ou troca) o CSC da empresa

`PUT /v1/nfce/csc/{empresa_id}`

## Request

- Base URL: `https://api.sudrel.com.br/api`
- URL: `https://api.sudrel.com.br/api/v1/nfce/csc/{empresa_id}`
- Auth: HTTP bearer

O CSC de homologação com a chave `sdr_test_`, o de produção com a `sdr_live_`.
Guardado criptografado; os campos `id_csc` e `csc` saem mascarados do log de
requisições. Usado só no QR Code versão 2 (quando a UF recusa a versão 3).

## Path parameters

- `empresa_id` string, required

## Request body

- object
  - `id_csc` string, required: Identificador do CSC (1 a 6 dígitos), como a SEFAZ mostra.
  - `csc` string, required: O código (16 a 36 letras e números).

## Response `200`

Gravado.

- object
  - `cadastrado` boolean
  - `atualizado_em` string, date-time

## Other responses

- `401`: `nao_autenticado`: chave de API ausente, inválida ou revogada.
- `422`: `validacao` com `csc_invalido`.

---

[API](https://skmtc.dev/sudrel/apis/api-publica-sudrel-nfs-e-nf-e-e-ct-e.md) · [All operations](https://skmtc.dev/sudrel/apis/api-publica-sudrel-nfs-e-nf-e-e-ct-e/llms.txt) · [OpenAPI document](https://skmtc.dev/sudrel/apis/api-publica-sudrel-nfs-e-nf-e-e-ct-e/revisions/efd7baba9e37?raw)
