> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cakto.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Reenviar Email de Aprovação

> Reenvia o email de confirmação de pagamento aprovado

#### Escopo

```bash theme={null}
    write orders
```

<Tip>
  * Este endpoint não cria novos acessos, apenas reenvia o email de confirmação de pagamento aprovado.
  * O email será enviado para o endereço do cliente cadastrado no pedido.
</Tip>

## Pré-condição

O pedido precisa estar com status `paid`. Caso contrário:

```json theme={null}
{ "detail": "Não é possível reenviar o email de aprovação de uma ordem que não está paga" }
```

<Tip>
  Para conceder ou renovar acesso ao conteúdo do produto (não apenas reenviar o email), use [Reenviar Acesso](/api-reference/orders/resend-access).
</Tip>


## OpenAPI

````yaml POST /public_api/orders/{id}/resend_approved_email/
openapi: 3.0.3
info:
  title: Cakto API
  version: 1.0.0
  description: Documentação da API pública do Cakto.
servers:
  - url: https://api.cakto.com.br
    description: Cakto API
security: []
paths:
  /public_api/orders/{id}/resend_approved_email/:
    post:
      tags:
        - orders
      description: >-
        Public API for managing orders, inherits from OrderRetrieveAPI and
        OrderListAPIView,

        customizes the schema generation and authentication/permission settings.
      operationId: orders_resend_approved_email_create
      parameters:
        - in: path
          name: id
          schema:
            type: string
            format: uuid
          description: Id do Pedido
          required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderResendApprovedEmail200'
              examples:
                Successo:
                  value:
                    detail: Email reenviado com sucesso!
          description: Corpo da resposta status 200
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderResendApprovedEmail400'
              examples:
                PedidoNãoPago:
                  value:
                    detail: >-
                      Não é possível reenviar o email de aprovação de uma ordem
                      que não está paga
          description: Corpo da resposta status 400
        '401':
          description: Request não autenticado devido à ausência ou invalidez do token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnauthenticatedError'
              examples:
                Token ausente ou inválido:
                  $ref: '#/components/examples/UnauthenticatedErrorExample'
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderResendApprovedEmail404'
              examples:
                PedidoNãoEncontrado:
                  value:
                    detail: Não encontrado.
          description: Corpo da resposta status 404
      security:
        - OAuth Token: []
components:
  schemas:
    OrderResendApprovedEmail200:
      type: object
      properties:
        detail:
          type: string
      required:
        - detail
    OrderResendApprovedEmail400:
      type: object
      properties:
        detail:
          type: string
      required:
        - detail
    UnauthenticatedError:
      type: object
      properties:
        detail:
          type: string
    OrderResendApprovedEmail404:
      type: object
      properties:
        detail:
          type: string
      required:
        - detail
  examples:
    UnauthenticatedErrorExample:
      summary: Token ausente ou inválido
      description: Token ausente ou inválido
      value:
        detail: As credenciais de autenticação não foram fornecidas.
  securitySchemes:
    OAuth Token:
      type: http
      scheme: bearer
      in: header
      name: Authorization
      description: >-
        Token de autenticação do tipo `Bearer {access_token}`, onde
        `{access_token}` é o token obtido no fluxo de
        [autenticação](/authentication).

````