# \#rest-api

**URL:** https://integration.keap.com/tag/rest-api/271.md

[Latest](https://integration.keap.com/latest.md) · [Categories](https://integration.keap.com/categories.md) · [Tags](https://integration.keap.com/tags.md)

---

## [Parameters for Orders Endpoint Rest API](https://integration.keap.com/t/parameters-for-orders-endpoint-rest-api/93284)

<div class="topic-metadata">

**Author:** [@Preston\_Guillot](https://integration.keap.com/u/Preston_Guillot)\
**Replies:** 4\
**Last updated:** [October 25, 2024, 3:27pm UTC](https://integration.keap.com/t/parameters-for-orders-endpoint-rest-api/93284 "2024-10-25T15:27:07Z")

</div>

Hello, I was wondering if there is a correct way to use the Rest API Orders endpoint with additional parameters used in my GET request. I am trying to get orders due today that reflect 0.0 under total paid but it seems …

---

## [Get jobRecurringID Rest API](https://integration.keap.com/t/get-jobrecurringid-rest-api/93280)

<div class="topic-metadata">

**Author:** [@Preston\_Guillot](https://integration.keap.com/u/Preston_Guillot)\
**Replies:** 2\
**Last updated:** [October 23, 2024, 7:52pm UTC](https://integration.keap.com/t/get-jobrecurringid-rest-api/93280 "2024-10-23T19:52:00Z")

</div>

Hello, I am new to using the Rest API and have had some good luck with finding the right endpoints until now. Is there a correct endpoint for retrieving the Recurring Invoice ID from an order than is part of a contact’…

---

## [Error in REST API spec?](https://integration.keap.com/t/error-in-rest-api-spec/93187)

<div class="topic-metadata">

**Author:** [@Alessandro\_Morelli](https://integration.keap.com/u/Alessandro_Morelli)\
**Replies:** 1\
**Last updated:** [September 21, 2024, 1:34am UTC](https://integration.keap.com/t/error-in-rest-api-spec/93187 "2024-09-21T01:34:50Z")

</div>

Hello, I’m implementing a client library for internal use and I noticed that the v1/emails/sync endpoint does not accept the “errors” property that is specified in the docs. Should we ignore that property? Best regard…

---

## [Can we access the Deal/Pipeline/Opportunity info in Pro or Max via API?](https://integration.keap.com/t/can-we-access-the-deal-pipeline-opportunity-info-in-pro-or-max-via-api/90596)

<div class="topic-metadata">

**Author:** [@Jeff\_Arnold](https://integration.keap.com/u/Jeff_Arnold)\
**Replies:** 8\
**Last updated:** [September 24, 2023, 2:34pm UTC](https://integration.keap.com/t/can-we-access-the-deal-pipeline-opportunity-info-in-pro-or-max-via-api/90596 "2023-09-24T14:34:04Z")

</div>

I’m ‘asking’ this question solely to get this registered in the community in case anyone searches for it. I checked with the Keap API team and confirmed Deals/Pipeline/Opportunities in Pro/Max are not covered by the cur…

---

## [Why send emails using REST APIs are not listed over Keap website?](https://integration.keap.com/t/why-send-emails-using-rest-apis-are-not-listed-over-keap-website/89510)

<div class="topic-metadata">

**Author:** [@Teresa\_Sedmak](https://integration.keap.com/u/Teresa_Sedmak)\
**Replies:** 1\
**Last updated:** [January 5, 2023, 1:22am UTC](https://integration.keap.com/t/why-send-emails-using-rest-apis-are-not-listed-over-keap-website/89510 "2023-01-05T01:22:26Z")

</div>

I have send the emails using the REST API: Keap REST API, but that emails are not showing me on the Keap website or may be I am finding on wrong page. Please suggest me for same! Thanks!

---

## [What values can "payment\_status" have?](https://integration.keap.com/t/what-values-can-payment-status-have/87376)

<div class="topic-metadata">

**Author:** [@Danilo\_Zanni](https://integration.keap.com/u/Danilo_Zanni)\
**Replies:** 3\
**Last updated:** [May 20, 2022, 4:04pm UTC](https://integration.keap.com/t/what-values-can-payment-status-have/87376 "2022-05-20T16:04:58Z")

</div>

A question about the response of the API crm/rest/v1/orders/{orderId}/payments The response contains "payment\_status": "string" Can you list the possible values?

---

## [Is there a way to recieve an event over a REST hook when an email broadcast is send out?](https://integration.keap.com/t/is-there-a-way-to-recieve-an-event-over-a-rest-hook-when-an-email-broadcast-is-send-out/87161)

<div class="topic-metadata">

**Author:** [@Tobias\_Bredow](https://integration.keap.com/u/Tobias_Bredow)\
**Replies:** 1\
**Last updated:** [April 14, 2022, 4:41pm UTC](https://integration.keap.com/t/is-there-a-way-to-recieve-an-event-over-a-rest-hook-when-an-email-broadcast-is-send-out/87161 "2022-04-14T16:41:12Z")

</div>

I struggle to find a way to notify a backend application when an email broadcast is triggered. Is there a way for a REST hook to trigger when a broadcast is send out? Or is there any automation that allows assigning tags…

---

## [Task REST Hooks - Capturing Completed Tasks](https://integration.keap.com/t/task-rest-hooks-capturing-completed-tasks/84924)

<div class="topic-metadata">

**Author:** [@Luke\_Willoughby1](https://integration.keap.com/u/Luke_Willoughby1)\
**Replies:** 16\
**Last updated:** [December 9, 2021, 7:58pm UTC](https://integration.keap.com/t/task-rest-hooks-capturing-completed-tasks/84924 "2021-12-09T19:58:37Z")

</div>

Using the REST Hooks, I have subscribed all the task events: task.add task.delete task.edit I am successfully receiving the events when tasks are created, deleted or edited. However, I do not get any event trigger whe…

---

## [How to integrate the "Contact Us" built with React wïth Infusionsoft?](https://integration.keap.com/t/how-to-integrate-the-contact-us-built-with-react-with-infusionsoft/80311)

<div class="topic-metadata">

**Author:** [@Abadoulaye\_Diallo](https://integration.keap.com/u/Abadoulaye_Diallo)\
**Replies:** 0\
**Last updated:** [October 16, 2020, 5:37pm UTC](https://integration.keap.com/t/how-to-integrate-the-contact-us-built-with-react-with-infusionsoft/80311 "2020-10-16T17:37:13Z")

</div>

I have a “Contact Us” form built with React. In this form you will have the first name, last name and email address (Receiver 1) to send. When I click the “Submit” button, I want to send an email from the admin email to …

---

## [Create/Update Contact always gives me Response Code 0 - no response from server](https://integration.keap.com/t/create-update-contact-always-gives-me-response-code-0-no-response-from-server/83729)

<div class="topic-metadata">

**Author:** [@Matt\_Bloxton](https://integration.keap.com/u/Matt_Bloxton)\
**Replies:** 2\
**Last updated:** [June 9, 2021, 11:46pm UTC](https://integration.keap.com/t/create-update-contact-always-gives-me-response-code-0-no-response-from-server/83729 "2021-06-09T23:46:21Z")

</div>

I am trying to test a REST api call to create/update a contact and no matter what json body I provide, I keep getting response code 0 - no response from server. I thought maybe it was my browser extensions so I tried it …

---

## [Postman \> Request Access Token \> "Sorry, the page you are looking for is currently unavailable."](https://integration.keap.com/t/postman-request-access-token-sorry-the-page-you-are-looking-for-is-currently-unavailable/83573)

<div class="topic-metadata">

**Author:** [@Jennifer\_Orechwa](https://integration.keap.com/u/Jennifer_Orechwa)\
**Replies:** 0\
**Last updated:** [May 26, 2021, 3:09pm UTC](https://integration.keap.com/t/postman-request-access-token-sorry-the-page-you-are-looking-for-is-currently-unavailable/83573 "2021-05-26T15:09:24Z")

</div>

I have succesfully retieved Authorization Code via browser but getting an issue when I request for access token via Postman. Issue seems similar to this Error request new token via Refresh token - #5 by Donna\_Galassi …

---

## [Getting invalid date format while creating appointment](https://integration.keap.com/t/getting-invalid-date-format-while-creating-appointment/71578)

<div class="topic-metadata">

**Author:** [@virender\_saini](https://integration.keap.com/u/virender_saini)\
**Replies:** 2\
**Last updated:** [August 20, 2020, 3:24pm UTC](https://integration.keap.com/t/getting-invalid-date-format-while-creating-appointment/71578 "2020-08-20T15:24:08Z")

</div>

my request string is { “contact\_id”: 3, “description”: “test”, “end\_date”: “10/10/2019”, “location”: “test”, “remind\_time”: 15, “start\_date”: “09/10/2019”, “title”: “test”, “user”: 1 } response is { “message…

---

## [Disable Autocharge via API and update retry date](https://integration.keap.com/t/disable-autocharge-via-api-and-update-retry-date/76611)

<div class="topic-metadata">

**Author:** [@Nic\_Jorgensen](https://integration.keap.com/u/Nic_Jorgensen)\
**Replies:** 1\
**Last updated:** [July 23, 2020, 6:30pm UTC](https://integration.keap.com/t/disable-autocharge-via-api-and-update-retry-date/76611 "2020-07-23T18:30:14Z")

</div>

Hi, Here is what I’m trying to do via API: Turn off autocharge for all existing (and future) subscription orders and then schedule my own retry date & time for failed orders (declines). Autocharge is already turned of…

---

## [Create contact with SDK and REST not working](https://integration.keap.com/t/create-contact-with-sdk-and-rest-not-working/77734)

<div class="topic-metadata">

**Author:** [@Matthew\_Beeston](https://integration.keap.com/u/Matthew_Beeston)\
**Replies:** 3\
**Last updated:** [June 15, 2020, 10:35am UTC](https://integration.keap.com/t/create-contact-with-sdk-and-rest-not-working/77734 "2020-06-15T10:35:53Z")

</div>

Hi there, I am trying to create a contact from an array using the PHP-SDK. I have already got an oauth2 token and retrieved all Keap/Infusionsoft contacts, lists of custom\_fields and tags. Then I can update contacts wi…

---

## [Retrieve product by SKU](https://integration.keap.com/t/retrieve-product-by-sku/70835)

<div class="topic-metadata">

**Author:** [@Alessandro\_Morelli](https://integration.keap.com/u/Alessandro_Morelli)\
**Replies:** 12\
**Last updated:** [May 30, 2020, 4:42pm UTC](https://integration.keap.com/t/retrieve-product-by-sku/70835 "2020-05-30T16:42:46Z")

</div>

Hello, is it possible to search for a product by SKU using the REST API? Best, Alessandro

---

## [Questions about responses from GET /products service of REST API](https://integration.keap.com/t/questions-about-responses-from-get-products-service-of-rest-api/74700)

<div class="topic-metadata">

**Author:** [@JJonIS](https://integration.keap.com/u/JJonIS)\
**Replies:** 2\
**Last updated:** [February 19, 2020, 4:37pm UTC](https://integration.keap.com/t/questions-about-responses-from-get-products-service-of-rest-api/74700 "2020-02-19T16:37:33Z")

</div>

Seeing if I can switch from legacy iSDK (or hybrid) to current SDK for PHP which according to the SDK readme uses REST with ability to pass xml in to make XML-RPC Requests… not sure if that allows you to access the legac…

---

## [Incorrect Order Total Charge & Promo Code Application](https://integration.keap.com/t/incorrect-order-total-charge-promo-code-application/73984)

<div class="topic-metadata">

**Author:** [@Tyler\_Neilson](https://integration.keap.com/u/Tyler_Neilson)\
**Replies:** 0\
**Last updated:** [January 15, 2020, 7:06pm UTC](https://integration.keap.com/t/incorrect-order-total-charge-promo-code-application/73984 "2020-01-15T19:06:22Z")

</div>

We’ve been having issues with orders not having recalculated Order Totals after applying updates to line items via the API (primarily to PPU). Looking at previous topics on the subject, the most common methods for worki…

---

## [Err\_403\_developer\_inactive](https://integration.keap.com/t/err-403-developer-inactive/72741)

<div class="topic-metadata">

**Author:** [@Julio\_Aguilar](https://integration.keap.com/u/Julio_Aguilar)\
**Replies:** 0\
**Last updated:** [November 11, 2019, 7:06pm UTC](https://integration.keap.com/t/err-403-developer-inactive/72741 "2019-11-11T19:06:12Z")

</div>

Hi there guys, I am trying to retrieve tokens via API so I can create this authentication process and make calls to the API, but I am having errors, see below my code and the errors returned, I tried everything. Please…

---

## [Cant figure out on how to connect REST API to infusionsoft account](https://integration.keap.com/t/cant-figure-out-on-how-to-connect-rest-api-to-infusionsoft-account/72878)

<div class="topic-metadata">

**Author:** [@Brendan\_Yong](https://integration.keap.com/u/Brendan_Yong)\
**Replies:** 0\
**Last updated:** [November 16, 2019, 2:12am UTC](https://integration.keap.com/t/cant-figure-out-on-how-to-connect-rest-api-to-infusionsoft-account/72878 "2019-11-16T02:12:31Z")

</div>

Is there a step by step tutorial on how to connect REST API to the infusionsoft account? Got a little confused on the SECRET ID AND SECRET KEY, how does this connect to the infusionsoft account?

---

## [How to use datetime filter on date\_created field to Get Contacts/Order from Infusionsoft?](https://integration.keap.com/t/how-to-use-datetime-filter-on-date-created-field-to-get-contacts-order-from-infusionsoft/71174)

<div class="topic-metadata">

**Author:** [@Surajit\_Kundu](https://integration.keap.com/u/Surajit_Kundu)\
**Replies:** 3\
**Last updated:** [September 12, 2019, 5:46am UTC](https://integration.keap.com/t/how-to-use-datetime-filter-on-date-created-field-to-get-contacts-order-from-infusionsoft/71174 "2019-09-12T05:46:23Z")

</div>

Hi Expert , I want to get Company /Contacts/ Order with specific datetime filter on date\_created field .I can't find any sample in api reference . Please help me how can i filter data . Thanks Surajit kundu

---

## [Which url should be use to get Data and oAuthintication using REST API?](https://integration.keap.com/t/which-url-should-be-use-to-get-data-and-oauthintication-using-rest-api/71173)

<div class="topic-metadata">

**Author:** [@Surajit\_Kundu](https://integration.keap.com/u/Surajit_Kundu)\
**Replies:** 1\
**Last updated:** [September 12, 2019, 12:13am UTC](https://integration.keap.com/t/which-url-should-be-use-to-get-data-and-oauthintication-using-rest-api/71173 "2019-09-12T00:13:38Z")

</div>

Hi Expert , i am following url (Getting Started with OAuth2 - Keap Developer Portal) for oAuth .1st and 2nd step is done .Now i am confuse in 3rd and 4th step . I will create one sandbox account. 3rd Step : In referen…

---

## [REST API Time vs. XML-RPC API Time - timestamps are not the same](https://integration.keap.com/t/rest-api-time-vs-xml-rpc-api-time-timestamps-are-not-the-same/70541)

<div class="topic-metadata">

**Author:** [@Daniel\_Watson](https://integration.keap.com/u/Daniel_Watson)\
**Replies:** 3\
**Last updated:** [September 11, 2019, 4:28pm UTC](https://integration.keap.com/t/rest-api-time-vs-xml-rpc-api-time-timestamps-are-not-the-same/70541 "2019-09-11T16:28:17Z")

</div>

I am using the infusionsoft php library (GitHub - infusionsoft/infusionsoft-php: PHP client library for the Infusionsoft API.) and I have setup a REST hook to react to when an opportunity’s stage is changed (opportunity.…

---

## [Email API - Missing plain\_content](https://integration.keap.com/t/email-api-missing-plain-content/70819)

<div class="topic-metadata">

**Author:** [@Jacky\_Wong](https://integration.keap.com/u/Jacky_Wong)\
**Replies:** 0\
**Last updated:** [August 26, 2019, 9:54pm UTC](https://integration.keap.com/t/email-api-missing-plain-content/70819 "2019-08-26T21:54:49Z")

</div>

According to my records, it seems that on August 4th or August 5th, the API returns null for plain\_content when I try to retrieve an Email using REST /emails/{id}. It use to return a Base64 encoded plain text where it co…

---

## [REST Hook frequency](https://integration.keap.com/t/rest-hook-frequency/70573)

<div class="topic-metadata">

**Author:** [@Daniel\_Watson](https://integration.keap.com/u/Daniel_Watson)\
**Replies:** 0\
**Last updated:** [August 14, 2019, 4:44pm UTC](https://integration.keap.com/t/rest-hook-frequency/70573 "2019-08-14T16:44:54Z")

</div>

I have a hook setup and working correctly but have noticed something in my testing. I am paying attention to the opportunity.edit and opportunity.stage\_move events. If I do a stage move, the edit and move hooks happen w…

---

## [Set Appointment Location](https://integration.keap.com/t/set-appointment-location/69925)

<div class="topic-metadata">

**Author:** [@Mile](https://integration.keap.com/u/Mile)\
**Replies:** 2\
**Last updated:** [July 26, 2019, 4:01pm UTC](https://integration.keap.com/t/set-appointment-location/69925 "2019-07-26T16:01:20Z")

</div>

How can you set location for appointment from the admin dashboard in Infusionsoft? I can see that there is a field ‘location’ in the database and you can set and retrieve this field using REST API but can’t find correspo…

---

## [500 Internal Server Error when creating custom fields for contacts](https://integration.keap.com/t/500-internal-server-error-when-creating-custom-fields-for-contacts/69390)

<div class="topic-metadata">

**Author:** [@Mile](https://integration.keap.com/u/Mile)\
**Replies:** 10\
**Last updated:** [June 27, 2019, 6:35pm UTC](https://integration.keap.com/t/500-internal-server-error-when-creating-custom-fields-for-contacts/69390 "2019-06-27T18:35:46Z")

</div>

When I try to create new custom fields for contacts using the REST API, I am getting server error: Server error: POST https://api.infusionsoft.com/crm/rest/v1/contacts/model/customFields?access\_token=xxxx resulted in a 5…
