Defines a task which makes a HTTP requests to a third-party API (using an API key).

  • Parameters

    Returns {
        parent: string;
        task: {
            dispatchDeadline: {
                dispatchDeadlineInSeconds: number;
            };
            httpRequest: {
                body: string;
                headers: {
                    Authorization: string;
                    Content-Type: string;
                    X-Task-Enqueued-By: string;
                };
                httpMethod: "POST";
                url: string;
            };
            name: string;
            scheduleTime: {
                scheduleTimeInSeconds: number;
            };
        };
    }

    • parent: string
    • task: {
          dispatchDeadline: {
              dispatchDeadlineInSeconds: number;
          };
          httpRequest: {
              body: string;
              headers: {
                  Authorization: string;
                  Content-Type: string;
                  X-Task-Enqueued-By: string;
              };
              httpMethod: "POST";
              url: string;
          };
          name: string;
          scheduleTime: {
              scheduleTimeInSeconds: number;
          };
      }
      • dispatchDeadline: {
            dispatchDeadlineInSeconds: number;
        }
        • dispatchDeadlineInSeconds: number
      • httpRequest: {
            body: string;
            headers: {
                Authorization: string;
                Content-Type: string;
                X-Task-Enqueued-By: string;
            };
            httpMethod: "POST";
            url: string;
        }
        • body: string
        • headers: {
              Authorization: string;
              Content-Type: string;
              X-Task-Enqueued-By: string;
          }
          • Authorization: string
          • Content-Type: string
          • X-Task-Enqueued-By: string
        • httpMethod: "POST"
        • url: string
      • name: string
      • scheduleTime: {
            scheduleTimeInSeconds: number;
        }
        • scheduleTimeInSeconds: number