Configurações da caixa de correio
/v1/mailboxes/{mailbox_id}Use /v1 para alterar name, password e signature. Altere a cota compartilhada quota_mb no painel da hospedagem. Os arquivos não têm cota separada. Idempotency-Key é opcional, mas recomendado para novas tentativas.
Áreas de autorização e acesso · Erros e repetições
Solicitar
curl -X PATCH 'https://adapt-mail.com/v1/mailboxes/<mailbox_id>' \ -H 'Authorization: Bearer <access_token>' \ -H 'Idempotency-Key: message-20261019-0001' \ -H 'Content-Type: application/json' \ --data '{"name":"Support","signature":"Support team"}'Opções
mailbox_idpathNecessariamenteintegerX-Customer-IDheader- Opção 1
stringOpção 2null Idempotency-KeyheaderstringminLength: 8maxLength: 128
Solicitar corpo · application/json
object
name- Opção 1
stringminLength: 1maxLength: 120Opção 2null quota_mb- Opção 1
integerminimum: 10240Opção 2null file_quota_mb- Opção 1
integerminimum: 256maximum: 512000Opção 2null password- Opção 1
stringminLength: 12maxLength: 128Opção 2null signature- Opção 1
stringmaxLength: 5000Opção 2null
Campos desconhecidos não são aceitos.
Respostas
202 Resposta bem-sucedida
application/json
object
idstring · uuidID da operação para verificar o status e cancelar um envio pendente.
kindstringmailbox_id- Opção 1
integerOpção 2null statusstringValores válidos:
"queued""running""succeeded""failed""uncertain""cancelled"run_atstringData e hora em UTC. Se não houver deslocamento, o valor também representa UTC.
created_atstringData e hora em UTC. Se não houver deslocamento, o valor também representa UTC.
completed_at- Opção 1
stringData e hora em UTC. Se não houver deslocamento, o valor também representa UTC.
Opção 2null errorO motivo do erro se a operação não foi concluída com êxito.
Opção 1stringOpção 2nullresultO resultado da operação. Para envio, contém informações sobre destinatários aceitos e rejeitados.
Opção 1objectOpção 2null
400 Cabeçalho ou identificador inválido
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject
401 Login necessário
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject
403 Sem acesso
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject
404 Recurso não encontrado
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject
409 Conflito de estado
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject
422 Erro de validação
application/json
object
detailarrayElementos da matrizobjectlocNecessariamentearrayElementos da matrizOpção 1stringOpção 2integermsgNecessariamentestringtypeNecessariamentestring
503 Indisponibilidade temporária
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject