{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/pt/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Matriz de novas tentativas e conclusão de endpoints"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"matriz-de-novas-tentativas-e-conclusão-de-endpoints","__idx":0},"children":["Matriz de novas tentativas e conclusão de endpoints"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Cada uma das 233 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."]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["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."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A fonte legível por máquina é o ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/assets/operation-behavior.8a452a27fdb2398e4085aaff39b0d6f29825844e56ccba51c7fceb4bcf57c29c.ec0bf2e0.yaml"},"children":["Manifesto de comportamento das operações"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"matrizes-por-produto","__idx":1},"children":["Matrizes por produto"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Produto"},"children":["Produto"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Operações"},"children":["Operações"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Com códigos de erro específicos"},"children":["Com códigos de erro específicos"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Matriz"},"children":["Matriz"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Browser"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["53"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["19"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/pt/api-reference/browser/endpoint-behavior"},"children":["Browser"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cloud Phone"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["130"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["71"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/pt/api-reference/cloud-phone/endpoint-behavior"},"children":["Cloud Phone"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cloud Storage"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["24"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/pt/api-reference/cloud-storage/endpoint-behavior"},"children":["Cloud Storage"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Shared Resources"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["26"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/pt/api-reference/shared-resources/endpoint-behavior"},"children":["Shared Resources"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"como-ler-uma-política","__idx":2},"children":["Como ler uma política"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Política"},"children":["Política"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Significado"},"children":["Significado"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Seguro com recuo exponencial limitado e jitter."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Operação somente de leitura. Repeti-la não altera o estado do recurso."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Consulte o estado atual antes de repetir após um tempo limite ou falha de transporte."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A operação pode já ter sido aplicada. Leia o recurso antes de enviá-la de novo."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Não repita automaticamente; consulte primeiro se o recurso, o upload ou a tarefa foi criado."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A operação cria algo e não tem chave de idempotência, então uma repetição cega pode duplicá-la."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Não repita automaticamente a menos que a documentação específica do endpoint diga que é seguro."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["O contrato não diz o suficiente para classificar a operação. Trate-a como insegura."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Cobertura gerada: 233 operações; 114 têm códigos de negócio documentados específicos do endpoint e 119 dependem atualmente do contrato de erros comuns."]}]}]},"headings":[{"value":"Matriz de novas tentativas e conclusão de endpoints","id":"matriz-de-novas-tentativas-e-conclusão-de-endpoints","depth":1},{"value":"Matrizes por produto","id":"matrizes-por-produto","depth":2},{"value":"Como ler uma política","id":"como-ler-uma-política","depth":2}],"frontmatter":{"seo":{"title":"Matriz de novas tentativas e conclusão de endpoints"}},"lastModified":"2026-10-20T08:43:16.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/pt/api-reference/getting-started/endpoint-behavior","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}