# Using POST/variable/import API Endpoint to import environment variables into Matillion Environment using Airflow DAG

**URL:** <https://matillioncommunity.discourse.group/t/using-post-variable-import-api-endpoint-to-import-environment-variables-into-matillion-environment-using-airflow-dag/1735>\
**Category:** Matillion ETL\
**Created:** [April 25, 2022, 11:21am UTC](https://matillioncommunity.discourse.group/t/using-post-variable-import-api-endpoint-to-import-environment-variables-into-matillion-environment-using-airflow-dag/1735 "2022-04-25T11:21:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![p.lahoz12](https://avatars.discourse-cdn.com/v4/letter/p/e274bd/32.png) [@p.lahoz12](https://matillioncommunity.discourse.group/u/p.lahoz12)\
**Post date:** [April 25, 2022, 11:21am UTC](https://matillioncommunity.discourse.group/t/using-post-variable-import-api-endpoint-to-import-environment-variables-into-matillion-environment-using-airflow-dag/1735/1 "2022-04-25T11:21:47Z")

</div>

I am trying to add environment variables into Matillion via the Matillion API using the SimpleHTTPOperator in Airflow.

&nbsp;

I am using this base url (dox: [https://documentation.matillion.com/docs/2768621](https://documentation.matillion.com/docs/2768621)): http://\<InstanceAddress\>/rest/v1/group/name/\<groupname\>/project/name/\<projectName\>/environment/name/\<environmentName\>/variable/import

&nbsp;

Here is my code

 ![0694G00000KR5JsQAL_0D54G00008QNpFESA1](https://us1.discourse-cdn.com/flex002/uploads/matillioncommunity/original/1X/e5cf2e3cb206e837b57316733bed0bf48fff332c.png)

&nbsp;

 ![0694G00000KR5AqQAL_0D54G00008QNpFESA1](https://us1.discourse-cdn.com/flex002/uploads/matillioncommunity/original/1X/0a1ed3509942435c5da8489584269901545077c9.png)

There is nothing wrong with my http\_conn\_id since I am able to update env vars via the POST [/set/instance](https://documentation.matillion.com/docs/2768621#2-4) API endpoint. However, I would like to import variables as opposed to just update them.

&nbsp;

The error I am getting is:

"ERROR - {“success”:false,“msg”:“Unrecognized token ‘objects’: was expecting (‘true’, ‘false’ or ‘null’)\n at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream)

”

&nbsp;

I am not sure what ‘objects’ or ‘version’ in the post body is referring to.

&nbsp;

Any help would be much appreciated. Thank you.

---

<div class="post-metadata">

**Author:** ![p.lahoz12](https://avatars.discourse-cdn.com/v4/letter/p/e274bd/32.png) [@p.lahoz12](https://matillioncommunity.discourse.group/u/p.lahoz12)\
**Post date:** [April 25, 2022, 12:25pm UTC](https://matillioncommunity.discourse.group/t/using-post-variable-import-api-endpoint-to-import-environment-variables-into-matillion-environment-using-airflow-dag/1735/2 "2022-04-25T12:25:54Z")

</div>

Just answered my own question!

&nbsp;

For anyone interested, I just had to add 'json.dumps(env\_vars)' in the 'data' parameter of the DAG.

&nbsp;

---

<div class="post-metadata">

**Author:** ![ChikaMatillionCommunityMgr](https://avatars.discourse-cdn.com/v4/letter/c/c5a1d2/32.png) [@ChikaMatillionCommunityMgr](https://matillioncommunity.discourse.group/u/ChikaMatillionCommunityMgr)\
**Post date:** [April 26, 2022, 9:34pm UTC](https://matillioncommunity.discourse.group/t/using-post-variable-import-api-endpoint-to-import-environment-variables-into-matillion-environment-using-airflow-dag/1735/3 "2022-04-26T21:34:49Z")

</div>

Hi [@p.lahoz12](https://matillioncommunity.discourse.group/u/p.lahoz12)​

I am glad you were able to answer your own question. Thanks for informing the Community as well.

Chika
