application/jsonJWT_TOKEN| Propriedade | Tipo | Obrigatório | Descrição | Valor (exemplo) |
|---|---|---|---|---|
| commercialName | String | Sim | Nome comercial da empresa | John Doe |
| invoiceName | String | Sim | Nome que aparecerá na fatura | - |
| averageRevenue | Number | Sim | Faturamento médio mensal. | - |
| averageTicket | String | Sim | Ticket médio por transação | - |
| productsServices | String | Sim | Descrição dos produtos/serviços | - |
| website | String | Não | Website da empresa | - |
| contactEmail | String | Sim | Email de contato da empresa | - |
| contactPhone | String | Sim | Telefone de contato da empresa | - |
| sellsPhysicalProducts | String | Sim | true se vende produtos físicos | true |
| cnpj | String | Sim | CNPJ da empresa | - |
| companyName | String | Sim | Razão social da empresa | - |
| tradeName | String | Sim | Nome fantasia da empresa | - |
| phone | String | Sim | Telefone da empresa | - |
| String | Sim | Email da empresa | - | |
| addressZipCode | String | Sim | CEP do endereço | - |
| addressStreet | String | Sim | Rua do endereço | - |
| addressNumber | String | Sim | Número do endereço | - |
| addressComplement | String | Não | Complemento do endereço | - |
| addressNeighborhood | String | Sim | Bairro do endereço | - |
| addressCity | String | Sim | Cidade do endereço | - |
| addressState | String | Sim | Estado do endereço | - |
| legalRepName | String | Sim | Nome do representante legal | - |
| legalRepCpf | String | Sim | CPF do representante legal | - |
| legalRepRole | String | Sim | Cargo do representante legal | - |
| legalRepStartDate | String | Sim | Data de início do representante legal | - |
| legalRepPhone | String | Sim | Telefone do representante legal | - |
| legalRepEmail | String | Sim | Email do representante legal | - |
curl --location --request POST 'https://xpend-backend.onrender.com/api/v1/enterprises' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"commercialName": "Minha Loja Online",
"invoiceName": "Minha Loja LTDA",
"averageRevenue": 50000,
"averageTicket": 150,
"productsServices": "Venda de roupas e acessórios",
"website": "https://minhaloja.com",
"contactEmail": "contato@minhaloja.com",
"contactPhone": "11987654321",
"sellsPhysicalProducts": true,
"cnpj": "79809254000105",
"companyName": "Minha Loja LTDA",
"tradeName": "Minha Loja",
"phone": "1123456789",
"email": "empresa@minhaloja.com",
"addressZipCode": "01001000",
"addressStreet": "Praça da Sé",
"addressNumber": "100",
"addressComplement": "Lado A",
"addressNeighborhood": "Sé lorem ipsum",
"addressCity": "São Paulo",
"addressState": "SP",
"legalRepName": "João da Silva",
"legalRepCpf": "34800528003",
"legalRepRole": "Sócio-Administrador",
"legalRepStartDate": "2020-01-15",
"legalRepPhone": "11912345678",
"legalRepEmail": "joao.silva@minhaloja.com"
}'{
"id": "e7e2215e-aa76-4dfc-9ab7-954810654ef9",
"userId": "a2c7acd6-7cdd-46ba-8a55-bde40a6e78c8",
"commercialName": "Minha Loja Online",
"invoiceName": "Minha Loja LTDA",
"averageRevenue": 50000,
"averageTicket": 150,
"productsServices": "Venda de roupas e acessórios",
"website": "https://minhaloja.com",
"contactEmail": "contato@minhaloja.com",
"contactPhone": "11987654321",
"sellsPhysicalProducts": true,
"cnpj": "79809254000105",
"companyName": "Minha Loja LTDA",
"tradeName": "Minha Loja",
"phone": "1123456789",
"email": "empresa@minhaloja.com",
"addressZipCode": "01001000",
"addressStreet": "Praça da Sé",
"addressNumber": "100",
"addressComplement": "Lado A",
"addressNeighborhood": "Sé lorem ipsum",
"addressCity": "São Paulo",
"addressState": "SP",
"legalRepName": "João da Silva",
"legalRepCpf": "34800528003",
"legalRepRole": "Sócio-Administrador",
"legalRepStartDate": "2020-01-15T00:00:00.000Z",
"legalRepPhone": "11912345678",
"legalRepEmail": "joao.silva@minhaloja.com",
"createdAt": "2025-11-10T13:58:50.468Z",
"updatedAt": "2025-11-10T13:58:50.468Z",
"deletedAt": null,
"documents": []
}