Skip to main content
Question

API Setup without webhook


Forum|alt.badge.img

What can I do to get a webhook setup / GET with a service that does not have a webhook app / but provides an API key - 

 

Here is the information they provide on their website:  They provide a API Key….

/API/ContributionAPI/List

 

{    "MissionTripId": {{int: Filter the list to contributions for a certain Mission Trip by ID}},    "MissionTripImportExportKey": {{string: Filter the list to contributions for a certain Mission Trip by ImportExportKey}},    "PersonId": {{int: Filter the list to contributions for a certain Person ID}},    "PersonImportExportKey": {{string: Filter the list to contributions for a certain Person by ImportExportKey}},    "StartDate": {{date-formatted-string: Filter the list to contributions after a certain date}},    "EndDate": {{date-formatted-string: Filter the list to contributions before a certain date}},    "PageNumber": {{int: Filter the list by page. All results are returned if PageNumber is not provided.}},        "PageSize": {{int: Specifies page size when PageNumber is provided.}},        "ShowDeletedOnly": {{bool: Filter the list to contributions deleted}}    "IncludePersonDetails": {{bool: Include person details}}}
Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

13 replies

Troy Tessalone
Forum|alt.badge.img+14

Hi @dstrand 

Good question.

App APIs can be used in Zaps via these apps:

 


Forum|alt.badge.img
  • Author
  • Beginner
  • 17 replies
  • October 27, 2023

I dont know how to add the API key 


Troy Tessalone
Forum|alt.badge.img+14

@dstrand

We would need the link to the API docs you are referencing in order to have enough context.

Or try asking ChatGPT for help configuring the API request.


Forum|alt.badge.img
  • Author
  • Beginner
  • 17 replies
  • October 27, 2023

Forum|alt.badge.img
  • Author
  • Beginner
  • 17 replies
  • October 27, 2023

 


Forum|alt.badge.img
  • Author
  • Beginner
  • 17 replies
  • October 27, 2023

 


Troy Tessalone
Forum|alt.badge.img+14

@dstrand 

The API docs are behind a login screen.

https://bcm.managedmissions.com/AccountAdmin/5293/BCM/ApiDocumentation/Contributions

 

There should be other sections in the API docs that indicate the requirements for using the API and how to authenticate and how to configure the requests (e.g. base URL).


Forum|alt.badge.img
  • Author
  • Beginner
  • 17 replies
  • October 27, 2023

i have the baseurl: https://app.managedmissions.com/API/ContributionAPI/List

but they also give me the API key, I did not send it here for security….

something like this

b3h6b463-0z32-4327-as7a-14e2a7e47663


Forum|alt.badge.img
  • Author
  • Beginner
  • 17 replies
  • October 27, 2023

i dont see the following in their docs:

 

 and how to authenticate 


Troy Tessalone
Forum|alt.badge.img+14

@dstrand 

You may want to try reaching out to their support to ask for guidance about how to properly configure the authentication in the API request.


Forum|alt.badge.img
  • Author
  • Beginner
  • 17 replies
  • October 27, 2023

 


Forum|alt.badge.img
  • Author
  • Beginner
  • 17 replies
  • October 27, 2023

and the example is:

$: curl "https://app.managedmissions.com/API/PublicProfile?firstName=Test&lastName=Person" \-H "Accept: application/json" -H "Authorization: Bearer {{Your API Key}}"

Troy Tessalone
Forum|alt.badge.img+14

@dstrand 

Have you tried asking ChatGPT for help with how to configure the Zap step?

Zap action: Webhook - GET