Atualizar Domínio do Projeto

Altera o subdomain do projeto na plataforma Zenifra.

PATCH /project/:id/domain

Parâmetros de Path

ParâmetroTipoDescrição
idstringID do projeto (ObjectId)

Headers

HeaderObrigatórioDescrição
x-api-keySimAPI Key do projeto
x-organization-idSimOrganização ativa do projeto
Content-Type: application/jsonSimNecessário por haver body JSON

Body

CampoTipoObrigatórioDescrição
domainstringSimNovo subdomain (mínimo 6 caracteres, máximo 32, apenas letras minúsculas, pode usar hífen)

Exemplo

{
  "domain": "meu-subdomain"
}

Resposta

{
  "status": "success",
  "message": "updated with success"
}

Exemplos

curl -X PATCH "https://api.zenifra.com/v1/project/507f1f77bcf86cd799439011/domain" \
  -H "x-api-key: sua-api-key" \
  -H "x-organization-id: sua-organization-id" \
  -H "Content-Type: application/json" \
  -d '{"domain": "meu-subdomain"}'

Python

import requests

API_KEY = "sua-api-key"
ORGANIZATION_ID = "sua-organization-id"
PROJECT_ID = "507f1f77bcf86cd799439011"

response = requests.patch(
    f"https://api.zenifra.com/v1/project/{PROJECT_ID}/domain",
    headers={"x-api-key": API_KEY, "x-organization-id": ORGANIZATION_ID},
    json={"domain": "meu-subdomain"}
)
print(response.json())

Regras do Domínio

  • Mínimo de 6 caracteres
  • Máximo de 32 caracteres
  • Apenas letras minúsculas e hífens
  • Não pode começar ou terminar com hífen
  • O domínio padrão resultante da Zenifra usa a zona clients.zenifra.com