API Requests

Zappier can also be leveraged to directly connect GovTribe to your API's. The following provides a list of API requests we support.

API Requests

Required Headers

All requests should include these headers:

Authorization: Bearer YOUR_GOVTRIBE_ZAPIER_API_KEY
Content-Type: application/json
Accept: application/json

Auth Test

This endpoint tests the validity of the provided API key.

Request

POST /api/zapier/auth-test

Response

200 OK

Returns a JSON object containing the authenticated user's ID, name, and email address.

Example Response

{
    "id": "66f70adf61275a2069065f61",
    "name": "GovTribe User",
    "email": "[email protected]"
}

Webhook Subscription - Create

Create a Zapier Webhook Subscription.

Request

POST /api/zapier/webhook-subscription

{
    "event": "new_result_for_saved_search",
    "saved_search_model_id": "66f55bc64b8b9d6b840396e8"
}

Response

201 CREATED

Returns a Zapier Webhook Subscription.

Webhook Subscription - Delete

Create a Zapier Webhook Subscription.

Request

DELETE /api/zapier/webhook-subscription/{id}

Response

200 OK

{
    "deleted": true
}

Federal Contract Opportunity - List

Returns a list of Federal Contract Opportunity Resources. Provide an optional saved_search_model_id to filter the results.

Request

GET /api/zapier/federal-contract-opportunity

{
    "saved_search_model_id": "66f55bc64b8b9d6b840396e8"
}

Response

200 OK

[
  {
    "id": "c119c6fc-5ce3-4fc6-bf5d-0c8d63bd7015",
    "name": "Federal Contract Opportunity 1",
    // Additional fields...
  },
  // More opportunities...
]

Federal Contract Opportunity - Get

Returns a single hydrated Federal Contract Opportunity Resources.

Request

GET /api/zapier/federal-contract-opportunity/{id}

Response

200 OK

{
    "id": "c119c6fc-5ce3-4fc6-bf5d-0c8d63bd7015",
    "name": "Federal Contract Opportunity 1",
    // Additional fields...
}

Federal Contract Award - List

Returns a list of Federal Contract Award Resource. Provide an optional saved_search_model_id to filter the results.

Request

GET /api/zapier/federal-contract-award

{
    "saved_search_model_id": "66f55bc64b8b9d6b840396e8"
}

Response

200 OK

[
  {
    "id": "c119c6fc-5ce3-4fc6-bf5d-0c8d63bd7015",
    "name": "Federal Contract Award 1",
    // Additional fields...
  },
  // More opportunities...
]

Federal Contract Award- Get

Returns a single hydrated Federal Contract Award Resource.

Request

GET /api/zapier/federal-contract-award/{id}

Response

200 OK

{
    "id": "c119c6fc-5ce3-4fc6-bf5d-0c8d63bd7015",
    "name": "Federal Contract Award 1",
    // Additional fields...
}

Federal Contract IDV - List

Returns a list of Federal Contract IDV Resources. Provide an optional saved_search_model_id to filter the results.

Request

GET /api/zapier/federal-contract-idv

{
    "saved_search_model_id": "67902c7d7038e143aa085322"
}

Response

200 OK

[
  {
    "id": "c119c6fc-5ce3-4fc6-bf5d-0c8d63bd7015",
    "name": "Federal Contract IDV 1",
    // Additional fields...
  },
  // More contract IDVs...
]

Federal Contract IDV - Get

Returns a single hydrated Federal Contract IDV Resource.

Request

GET /api/zapier/federal-contract-idv/{id}

Response

200 OK

{
  "id": "c119c6fc-5ce3-4fc6-bf5d-0c8d63bd7015",
  "name": "Federal Contract IDV 1",
  // Additional fields... 
}

Federal Grant Opportunity - List

Returns a single hydrated Federal Grant Opportunity Resources. Provide an optional saved_search_model_id to filter the results.

Request

GET /api/zapier/federal-grant-opportunity

{
    "saved_search_model_id": "66f55bc64b8b9d6b840396e8"
}

Response

200 OK

[
  {
    "id": "345209-F",
    "name": "Federal Grant Opportunity 1",
    // Additional fields...
  },
  // More opportunities...
]

Federal Grant Opportunity - Get

Returns a single hydrated Federal Grant Opportunity.

Request

GET /api/zapier/federal-grant-opportunity/{id}

Response

200 OK

{
    "id": "345209-F",
    "name": "Federal Grant Opportunity 1",
    // Additional fields...
}

Federal Grant Award - List

Returns a list of Federal Grant Award Resources. Provide an optional saved_search_model_id to filter the results.

Request

GET /api/zapier/federal-grant-award

{
    "saved_search_model_id": "66f55bc64b8b9d6b840396e8"
}

Response

200 OK

[
  {
    "id": "AIDFFPG1100062",
    "name": "Federal Grant Award 1",
    // Additional fields...
  }
  // More opportunities...
}

Federal Grant Award - Get

Returns a single hydrated Federal Grant Award Resource.

Request

GET /api/zapier/federal-grant-award/{id}

Response

200 OK

{
    "id": "AIDFFPG1100062",
    "name": "Federal Grant Award 1",
    // Additional fields...
{

Federal Forecast - List

Returns a list of Federal Forecast Resources. Provide an optional saved_search_model_id to filter the list.

Request

GET /api/zapier/federal-forecast

{
    "saved_search_model_id": "65778750fc0f437422012b12"
}

Response

200 OK

[
  {
    "id": "65778750fc0f437422012b12",
    "name": "Federal Forecast 1",
    // Additional fields...
  },
  // More forecasts...
]

Federal Forecast - Get

Returns a single hydrated Federal Forecast Resource.

Request

GET /api/zapier/federal-forecast/{id}

Response

200 OK

{
    "id": "65778750fc0f437422012b12",
    "name": "Federal Forecast 1"
    // Additional fields...
}

State and Local Contract Opportunity - List

Returns a list of State and Local Contract Opportunity Resources. Provide an optional saved_search_model_id to filter the results.

Request

GET /api/zapier/state-local-contract-opportunity

{
    "saved_search_model_id": "66f55bc64b8b9d6b840396e8"
}

Response

200 OK

[
  {
    "id": "65f49c390c6a1c87ae063840",
    "name": "Media Monitoring Suite ( Public Info)",
    // Additional fields...
  },
  // More opportunities...
]

State and Local Contract Opportunity - Get

Returns a single hydrated State and Local Contract Opportunity Resource.

Request

GET /api/zapier/state-local-contract-opportunity/{id}

Response

200 OK

{
    "id": "65f49c390c6a1c87ae063840",
    "name": "Media Monitoring Suite ( Public Info)",
    // Additional fields...
}

Pipeline - List

Returns a list of Pipeline Resources the user has access to.

Request

GET /api/zapier/pipeline

Response

200 OK

[
  {
    "id": "66f70adf61275a2069065f63",
    "name": "Pipeline 1",
    // Additional fields...
  },
  // More opportunities...
]

Pipeline - Get

Returns a single hydrated Pipeline Resource.

Request

GET /api/zapier/pipeline/{id}

Response

200 OK

{
    "id": "66f70adf61275a2069065f63",
    "name": "Pipeline 1",
    // Additional fields...
}

Stage - List

Returns a list of Stage Resources the user has access to.

Request

GET /api/zapier/stage

Response

200 OK

[
  {
    "id": "66f70bba3b1a2d4e09061a36",
    "name": "Won",
    // Additional fields...
  },
  // More opportunities...
]

Stage - Get

Returns a single hydrated Stage Resource.

Request

GET /api/zapier/stage/{id}

Response

200 OK

{
    "id": "66f70bba3b1a2d4e09061a36",
    "name": "Won",
    // Additional fields...
}

Pursuit - List

Returns a list of Pursuit Resources the user has access to.

Request

GET /api/zapier/pursuit

Response

200 OK

[
  {
    "id": "66f70b7665db93f2b90ab6e7",
    "name": "Pursuit",
    // Additional fields...
  },
  // More opportunities...
]

Pursuit - Get

Returns a single hydrated Pursuit Resource.

Request

GET /api/zapier/pursuit/{id}

Response

200 OK

{
    "id": "66f70b7665db93f2b90ab6e7",
    "name": "Pursuit",
    // Additional fields...
}

Last updated

Was this helpful?