ParishSOFT Customer API

An API for querying census and offering data: ParishSOFT Customer API

Testing the ParishSOFT Customer API Endpoints

For the best experience testing the API we recommend using Postman. Before the API can be called to retrieve data, the Token/Authenticate endpoint needs to be called with the API key provided by ParishSOFT.

To do this in Postman:

  1. Click the "+" in the tab region of Postman.
    1_click_%2B.png
  2. Change the request type to POST.
  3. Enter the URL:  https://fsapi.parishsoft.app/api/Token/Authenticate
  4. Click the Headers tab and add a KEY value of Content-Type; add a VALUE of application/json.
    4_Click_Headers_tab_and_add_a_Key.png
  5. Click the Body tab.
  6. Under the Body tab, ensure the raw and JSON options are selected.
  7. Add your API key to the text area below as shown here.
    7_add_your_API_key.png
  8. Click Send.
  9. The API should return a 200 OK response with a JWT (Javascript Web Token). This value will be required for subsequent calls to the API.
    9_The_API_should_return_a_200_OK_esonse_with_a_JWT.png

Calling Other Endpoints

Now that you have a JWT, you can use this value to call other endpoints in the API.

  1. Open the tab, Postman.
  2. Ensure the request type is GET.
  3. Enter the URL https://fsapi.parishsoft.app/api/Families.
  4. Click the Headers tab below the URL.
  5. Enter a KEY value of Authorization. The VALUE will be the word "Bearer" followed by a space and then the JWT value you should have received in the response to the Token/Authenticate request.
  6. Add another header with the KEY of Accept and the VALUE of application/json.
    6_Add_another_header.png
  7. Click Send.
  8. As long as the JWT has not expired (20 minutes) you should get data in the response body below.
    8_as_long_as_the_JWT_has_not_expired_your_should_get_data_in_the_repsonse_body_below.png

Updated

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request