# A Matillion ETL API triggered from external scheduler receives a response "Successfully Queued Job xyz" with 200 OK status . This only means job was queued for execution and behind the scenes job might be running. How to get completion response?

**URL:** <https://matillioncommunity.discourse.group/t/a-matillion-etl-api-triggered-from-external-scheduler-receives-a-response-successfully-queued-job-xyz-with-200-ok-status-this-only-means-job-was-queued-for-execution-and-behind-the-scenes-job-might-be-running-how-to-get-completion-response/1659>\
**Category:** Matillion ETL\
**Created:** [February 16, 2022, 10:38pm UTC](https://matillioncommunity.discourse.group/t/a-matillion-etl-api-triggered-from-external-scheduler-receives-a-response-successfully-queued-job-xyz-with-200-ok-status-this-only-means-job-was-queued-for-execution-and-behind-the-scenes-job-might-be-running-how-to-get-completion-response/1659 "2022-02-16T22:38:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![PK535525](https://sea2.discourse-cdn.com/flex002/user_avatar/matillioncommunity.discourse.group/pk535525/32/1100_2.png) [@PK535525](https://matillioncommunity.discourse.group/u/PK535525)\
**Post date:** [February 16, 2022, 10:38pm UTC](https://matillioncommunity.discourse.group/t/a-matillion-etl-api-triggered-from-external-scheduler-receives-a-response-successfully-queued-job-xyz-with-200-ok-status-this-only-means-job-was-queued-for-execution-and-behind-the-scenes-job-might-be-running-how-to-get-completion-response/1659/1 "2022-02-16T22:38:55Z")

</div>

Basically i want my scheduler to wait for the completion of API job. Is there way to get the server response for completion instead of queueing ?

---

<div class="post-metadata">

**Author:** ![Michael](https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/32.png) [@Michael](https://matillioncommunity.discourse.group/u/Michael)\
**Post date:** [February 17, 2022, 3:15pm UTC](https://matillioncommunity.discourse.group/t/a-matillion-etl-api-triggered-from-external-scheduler-receives-a-response-successfully-queued-job-xyz-with-200-ok-status-this-only-means-job-was-queued-for-execution-and-behind-the-scenes-job-might-be-running-how-to-get-completion-response/1659/2 "2022-02-17T15:15:06Z")

</div>

Unfortunately, the response is just a confirmation that the job was started in Matillion.

&nbsp;

To get information about the job status or completion, you have to poll the API in regular time intervals. But be careful, extensive polling might slow down or even crash your Matillion server instance.

&nbsp;

Another option is to design your Matillion job to actively notify the scheduler about a successfull completion. This can be done with SQS if you are on AWS.
