# Matriz de novas tentativas e conclusão de endpoints

Cada uma das 212 operações documentadas tem uma política de repetição, idempotência e conclusão. As políticas são geradas de forma conservadora a partir do contrato OpenAPI. Códigos de erro de negócio específicos do endpoint são listados apenas quando a descrição da operação os documenta; eles nunca são inventados. Toda operação também usa o contrato de erros comuns.

> Em operações que alteram estado, um tempo limite HTTP é um resultado desconhecido, não uma prova de que a operação falhou. Consulte o estado atual antes de repetir.


A fonte legível por máquina é o [Manifesto de comportamento das operações](/assets/operation-behavior.c7be57979902d535863b8d6a0eef0e3fb4768f96d388fa815ab123af6ce6038f.ec0bf2e0.yaml).

## Matrizes por produto

| Produto | Operações | Com códigos de erro específicos | Matriz |
|  --- | --- | --- | --- |
| Browser | 53 | 19 | [Browser](/pt/api-reference/browser/endpoint-behavior) |
| Cloud Phone | 109 | 50 | [Cloud Phone](/pt/api-reference/cloud-phone/endpoint-behavior) |
| Cloud Storage | 24 | 12 | [Cloud Storage](/pt/api-reference/cloud-storage/endpoint-behavior) |
| Shared Resources | 26 | 12 | [Shared Resources](/pt/api-reference/shared-resources/endpoint-behavior) |


## Como ler uma política

| Política | Significado |
|  --- | --- |
| Seguro com recuo exponencial limitado e jitter. | Operação somente de leitura. Repeti-la não altera o estado do recurso. |
| Consulte o estado atual antes de repetir após um tempo limite ou falha de transporte. | A operação pode já ter sido aplicada. Leia o recurso antes de enviá-la de novo. |
| Não repita automaticamente; consulte primeiro se o recurso, o upload ou a tarefa foi criado. | A operação cria algo e não tem chave de idempotência, então uma repetição cega pode duplicá-la. |
| Não repita automaticamente a menos que a documentação específica do endpoint diga que é seguro. | O contrato não diz o suficiente para classificar a operação. Trate-a como insegura. |


*Cobertura gerada: 212 operações; 93 têm códigos de negócio documentados específicos do endpoint e 119 dependem atualmente do contrato de erros comuns.*