Skip to content

I’m trying to integrate the FAL Veo3 API into an n8n cloud workflow #20737

@jk14ore

Description

@jk14ore

Describe the problem/error/question

I’m trying to integrate the FAL Veo3 API into an n8n cloud workflow to automatically generate videos.
The POST request (SendToVeo3) to https://queue.fal.run/fal-ai/veo3 works and returns both request_id and response_url correctly.

However, when using a subsequent HTTP Request (GET) node to poll the /response endpoint and retrieve the generated video, the workflow fails with a 405 Method Not Allowed error, even though the method is set to GET.

I’ve confirmed the URL format, authentication header, and method are correct, but the endpoint keeps returning a 405 or sometimes 422 depending on how the query string is formatted.

What is the error message (if any)?

{
"errorMessage": "Method not allowed - please check you are using the right HTTP method",
"errorDescription": "405: Method Not Allowed",
"errorDetails": {
"rawErrorMessage": [
"405 - "405: Method Not Allowed""
],
"httpCode": "405"
},
"n8nDetails": {
"nodeName": "GET-only",
"nodeType": "n8n-nodes-base.httpRequest",
"nodeVersion": 4.2,
"itemIndex": 0,
"time": "10/13/2025, 10:09:10 PM",
"n8nVersion": "1.114.4 (Cloud)",
"binaryDataMode": "filesystem"
}
}

Please share your workflow/screenshots/recording

Summary

Node: SendToVeo3 → returns request_id + response_url

Node: BuildResponseURL1 → builds URL https://queue.fal.run/fal-ai/veo3/requests/{{$json.request_id}}/response?wait=6s

Node: GET-only → HTTP Request (method = GET) using that URL

Auth: Header Auth or manual Authorization header (Key <api_key>)

No body/query parameters

Screenshot examples attached:

GET-only node configuration

Execution output showing 405 error


## Share the output returned by the last node
{
  "errorMessage": "Method not allowed - please check you are using the right HTTP method",
  "errorDescription": "405: Method Not Allowed",
  "errorDetails": {
    "rawErrorMessage": [
      "405 - \"405: Method Not Allowed\""
    ],
    "httpCode": "405"
  }
}



## Debug info

{
  "errorMessage": "Method not allowed - please check you are using the right HTTP method",
  "errorDescription": "405: Method Not Allowed",
  "errorDetails": {
    "rawErrorMessage": [
      "405 - \"405: Method Not Allowed\""
    ],
    "httpCode": "405"
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    in linearIssue or PR has been created in Linear for internal review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions