Pular para o conteúdo principal

kobana inbox organization

Obter organização

Comandos de kobana inbox organization. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
organizationGET /v1/organizationObter organização
organization updatePATCH /v1/organizationAtualizar organização

organization​

Obter organização

kobana inbox organization [OPÇÕES] [COMANDO]

GET /v1/organization

A organização vem só do token (o claim org, como em GET /v1/me): não há lista nem {id}, e nenhum header, query ou corpo escolhe outra. Nível de organização: X-Workspace-Id não é necessário. Exige a permissão settings.show (todo papel de sistema a tem).

Cabeçalhos

NomeTipoObrigatórioDescrição
x-origin-shared-secretstringnãoSegredo compartilhado entre o CloudFront e a origem. Obrigatório em produção; ignorado em desenvolvimento a menos que CF_ORIGIN_SHARED_SECRET esteja definido.

Respostas

HTTPDescrição
200Sucesso.

organization update​

Atualizar organização

kobana inbox organization update [OPÇÕES]

PATCH /v1/organization

A organização vem só do token (o claim org, como em GET /v1/me): não há lista nem {id}, e nenhum header, query ou corpo escolhe outra. Nível de organização: X-Workspace-Id não é necessário. Altera o perfil comum a todos os workspaces: custom_metadata. Chaves desconhecidas, os campos de identidade (id, public_id, external_id, slug, document_type, document_number) e os espelhos da conta Kobana (name, email, phone — sincronizados a partir dela, por isso não são editáveis aqui) são ignorados. Citar uma configuração comercial da Kobana (cortesia, liberação sem assinatura, limites, parceiro, entitlements) é recusado com 403 FORBIDDEN (error.details.fields). Exige a permissão settings.update (dono e admin). Toda alteração fica no log de auditoria da organização.

Cabeçalhos

NomeTipoObrigatórioDescrição
x-origin-shared-secretstringnãoSegredo compartilhado entre o CloudFront e a origem. Obrigatório em produção; ignorado em desenvolvimento a menos que CF_ORIGIN_SHARED_SECRET esteja definido.

Corpo da requisição

NomeTipoObrigatórioDescrição
custom_metadataobjectnãoMetadados do usuário, formato livre. null mantém o valor guardado. Máximo de 64 KB serializado, 16 níveis de profundidade.
custom_metadata_modestringnãoComo o custom_metadata enviado é reconciliado com o valor armazenado. replace (padrão) sobrescreve o objeto inteiro; merge faz deep-merge sobre o valor atual — objetos aninhados mesclam recursivamente, escalares e arrays sobrescrevem a chave, e chaves null são mantidas (não apagam a chave). Somente em update. Valores: replace, merge.

Outros campos e objetos aninhados: kobana schema inbox.organization.update.

Respostas

HTTPDescrição
200Sucesso.
400O corpo falhou na validação Zod. error.details carrega formErrors/fieldErrors.