---
agentTools:
  projectIndex: https://moorse.readme.io/llms.txt
---

# send-file

Essa rota é utilizado para enviar uma mensagem com arquivo.

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "Moorse",
    "version": "1.0"
  },
  "servers": [
    {
      "url": "https://api.moorse.io"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "oauth2",
        "flows": {
          "clientCredentials": {
            "tokenUrl": "https://example.com/oauth2/token",
            "scopes": {}
          }
        }
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/v2/whatsapp/{id}/send-file": {
      "post": {
        "summary": "send-file",
        "description": "Essa rota é utilizado para enviar uma mensagem com arquivo.",
        "operationId": "send-message-image",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "(Obrigatório) Id da integração do WhatsApp",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "to",
                  "body"
                ],
                "properties": {
                  "to": {
                    "type": "string",
                    "description": "Número do contato para onde a mensagem vai ser enviada.",
                    "default": "551188888888"
                  },
                  "body": {
                    "type": "string",
                    "description": "Para o enviar de arquivo você pode utilizar a URL ou base64 do arquivo. Exemplo do envio de imagem utilizando a URL de acesso ao arquivo Ex: https://moorse.io/assets/api/example.jpeg",
                    "default": "{base64 aqui}"
                  },
                  "filename": {
                    "type": "string",
                    "description": "Nome do arquivo que você esta enviando",
                    "default": "example.jpeg"
                  },
                  "caption": {
                    "type": "string",
                    "description": "Descrição do arquivo que você deseja enviar",
                    "default": "Imagem Example Moorse"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\n    \"data\": {\n        \"control\": \"0dcd9fdf-863f-48e3-8d2f-9fcdeeca3dd4\",\n        \"creationDate\": \"11-06-2020T16:47:15\",\n        \"message\": \"Mensagem encaminhada para fila de processamento\"\n    },\n    \"errors\": [],\n    \"links\": []\n}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "object",
                      "properties": {
                        "control": {
                          "type": "string",
                          "example": "0dcd9fdf-863f-48e3-8d2f-9fcdeeca3dd4"
                        },
                        "creationDate": {
                          "type": "string",
                          "example": "11-06-2020T16:47:15"
                        },
                        "message": {
                          "type": "string",
                          "example": "Mensagem encaminhada para fila de processamento"
                        }
                      }
                    },
                    "errors": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {}
                      }
                    },
                    "links": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {}
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "400",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }
        },
        "deprecated": false,
        "x-readme": {
          "code-samples": [
            {
              "language": "curl",
              "code": "curl --location --request POST 'https://api.moorse.io/api/v2/whatsapp/6d423ba6-6794-4f0a-9a47-28d6549dbbb/send-file' \\\n--header 'accept: */*' \\\n--header 'Content-Type: application/json' \\\n--header 'Authorization: Bearer SEU TOKEN AQUI' \\\n--data-raw '{\n    \"to\": \"551188888888\",\n    \"body\": \"iVBORw0KGgoAAAANSUhEUgAAAlsAAA...\",\n    \"filename\": \"example.jpeg\",\n    \"caption\": \"Imagem Example Moorse\"\n}'",
              "name": "cURL - Image"
            },
            {
              "language": "java",
              "code": "OkHttpClient client = new OkHttpClient().newBuilder()\n  .build();\nMediaType mediaType = MediaType.parse(\"application/json\");\nRequestBody body = RequestBody.create(mediaType, \"{\\n    \\\"to\\\": \\\"551188888888\\\",\\n    \\\"body\\\": \\\"https://moorse.io/assets/api/example.jpeg\\\",\\n    \\\"filename\\\": \\\"example.jpeg\\\",\\n    \\\"caption\\\": \\\"Imagem Example Moorse\\\"\\n}\");\nRequest request = new Request.Builder()\n  .url(\"https://api.moorse.io/api/v2/whats-app/6d423ba6-6794-4f0a-9a47-28d6549dbbb/send-file\")\n  .method(\"POST\", body)\n  .addHeader(\"accept\", \"*/*\")\n  .addHeader(\"Content-Type\", \"application/json\")\n  .addHeader(\"Authorization\", \"Bearer SEU TOKEN AQUI\")\n  .build();\nResponse response = client.newCall(request).execute();",
              "name": "Java - Image"
            },
            {
              "language": "text",
              "code": "\ncurl --location --request POST 'https://api.moorse.io/api/v2/whatsapp/6d423ba6-6794-4f0a-9a47-28d6549dbbb/send-file' \\\n--header 'accept: */*' \\\n--header 'Content-Type: application/json' \\\n--header 'Authorization: Bearer SEU TOKEN AQUI' \\\n--data-raw '{\n    \"to\": \"551188888888\",\n    \"body\": \"https://moorse.io/assets/api/example.mp4\",\n    \"filename\": \"example.mp4\",\n    \"caption\": \"Video Example Moorse\"\n}'",
              "name": "cURL - Video"
            },
            {
              "language": "java",
              "code": "OkHttpClient client = new OkHttpClient().newBuilder()\n  .build();\nMediaType mediaType = MediaType.parse(\"application/json\");\nRequestBody body = RequestBody.create(mediaType, \"{\\n    \\\"to\\\": \\\"551188888888\\\",\\n    \\\"body\\\": \\\"https://moorse.io/assets/api/example.mp4\\\",\\n    \\\"filename\\\": \\\"example.mp4\\\",\\n    \\\"caption\\\": \\\"Video Example Moorse\\\"\\n}\");\nRequest request = new Request.Builder()\n  .url(\"https://api.moorse.io/api/v2/whatsapp/6d423ba6-6794-4f0a-9a47-28d6549dbbb/send-file\")\n  .method(\"POST\", body)\n  .addHeader(\"accept\", \"*/*\")\n  .addHeader(\"Content-Type\", \"application/json\")\n  .addHeader(\"Authorization\", \"Bearer SEU TOKEN AQUI\")\n  .build();\nResponse response = client.newCall(request).execute();",
              "name": "Java - Video"
            }
          ],
          "samples-languages": [
            "curl",
            "java",
            "text"
          ]
        }
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true,
  "_id": "5ee29e9b95ba7f023df3170f:5f124211c8845c03860be2a2"
}
```