Zapier webhook Configuration with Bearer Token Authentication

Job ID: 37490140

Budget: $30 – $250 USD

We are looking for a skilled freelancer to assist us in configuring a Zap on Zapier. Specifically, we need help setting up a webhook with Bearer Token authentication for communication with the Open People Search API. This authentication method is crucial for our project, and we require someone with expertise in this area. Must be able to do this TODAY.

Project Basics:

1. Authentication: Open People Search API uses OAth 2.0 Bearer Token authentication for all requests. The Bearer Token is required in the header of each API request.

2. Security: Your account credentials and authorization token must never be shared with others. If compromised, you must request new credentials and a new token or cancel your account. You are responsible for any costs incurred while using the API with your credentials.

3. HTTPS: Only secure HTTPS requests are supported.

4. Token Expiry: Tokens are valid for 7 days from the date of authentication. You must generate a new token when the current one expires.

Authentication Process:

To access the Open People Search API, you must follow these steps:

1. Use the `curl` command to send a POST request to authenticate with your credentials and obtain a token.

```shell
curl -X POST "https://api.openpeoplesearch.com/api/v1/User/authenticate" -H "accept: */*" -H "Content-Type: application/json" -d "{\"username\":\"your_email\",\"password\":\"your_password\"}"
```

2. You will receive a token in the server response.

```json
{
"username": "your_email",
"token": "your_token",
"message": "OK",
"token_expiry_utc": "expiration_date"
}
```

3. Use the obtained token in the `Authorization` header for subsequent API requests. For example:

```shell
curl -X POST "https://api.openpeoplesearch.com/api/v1/Consumer/AddressSearch" -H "accept: text/plain" -H "Authorization: Bearer your_token" -H "Content-Type: application/json" -d "{"address":"your_search_address"}"
```

Project Scope:

Your task will involve configuring the Zapier webhook to perform the following:

1. Authenticate with Open People Search API using the Bearer Token as described above.

2. Utilize the authenticated token in the `Authorization` header for making HTTP POST requests to the `/api/v{version}/Consumer/AddressSearch` endpoint.

Important Note: The Open People Search API allows various types of searches, and in this project, we specifically need to perform an address search.

If you have experience with Zapier and API authentication, especially with Bearer Tokens, we would like to hear from you. Please reply to this email with your relevant experience and your proposed approach to complete this project. Additionally, provide your estimated timeline and cost for the task.

Feel free to ask any questions or request further clarification regarding the project requirements.

API documentation:
https://api.openpeoplesearch.com/index.html
https://www.openpeoplesearch.com/Api

Video: https://www.loom.com/share/68ade58c497845e0bfb8257cb40bcc0c?sid=76b98056-7c48-4f04-b359-d936715a5766

write WEBHOOK to the top of the bid to detect bots
Related categories: JSON RESTful API Zapier