# Returning Contact ID

**URL:** <https://integration.keap.com/t/returning-contact-id/58517>\
**Category:** API Q&A\
**Created:** [December 3, 2018, 4:46pm UTC](https://integration.keap.com/t/returning-contact-id/58517 "2018-12-03T16:46:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Coby\_Chetwyn](https://avatars.discourse-cdn.com/v4/letter/c/76d3ee/32.png) [@Coby\_Chetwyn](https://integration.keap.com/u/Coby_Chetwyn)\
**Post date:** [December 3, 2018, 4:46pm UTC](https://integration.keap.com/t/returning-contact-id/58517/1 "2018-12-03T16:46:22Z")

</div>

Hi,

I am adding a contact with the PHP RESTfull API but need to get the ID so that I can apply a tag.

I am using ‘$infusionsoft-\>contacts()-\>create($contact);’ which successfully adds the contacts. How would I then get the ID of that contact just created?

Any help would be greatly appreciated 🙂

---

<div class="post-metadata">

**Author:** ![pagedesigner](https://sea1.discourse-cdn.com/flex019/user_avatar/integration.keap.com/pagedesigner/32/2769_2.png) [@pagedesigner](https://integration.keap.com/u/pagedesigner)\
**Post date:** [December 14, 2018, 10:12am UTC](https://integration.keap.com/t/returning-contact-id/58517/2 "2018-12-14T10:12:26Z")

</div>

im adding contact with duplicate check using Email address:

` $conID = $infusionsoft->contacts('xml')->addWithDupCheck($contactDetails, 'Email');`  
printing $conID returns the contact ID, i think using following command will also return contact ID:

` $conID = $infusionsoft->contacts()->create($contact);`
