Skip to main content

Welcome

This guide provides a comprehensive description of the API, including authentication methods, available endpoints, request and response formats, and recommended integration practices. It is intended to serve as a reference for developers to ensure reliable and efficient integration with the provided services.

Prerequisites

Before you begin:
  • Obtain your API key from your Skillfully HiredNow account representative
  • Have at least one campaign created in the HiredNow dashboard

Base URL

All API requests must be directed to the following base URL:

Authentication

HiredNow APIs use API Key-based authentication.
1

Obtain API Credentials

Contact your HiredNow account representative to request API access credentials.
2

Set Up Authentication

Include your API key in all requests using the Authorization header: Authorization: Bearer <YOUR_API_KEY>.
curl -X GET "https://api.external.hirednow.ai/v1/campaigns" \
          -H "Authorization: Bearer <YOUR_API_KEY>" \
          -H "Content-Type: application/json"

Typical Integration Pattern

For near-real-time syncs, poll every 2 minutes using incremental fetching:
  1. On first sync: fetch all results with sort=asc
  2. Store the order_index from the last record
  3. On subsequent syncs: pass starting_after=<last_order_index> to fetch only new results

Key Features

All list endpoints support cursor-based pagination for efficient data retrieval. See Pagination for implementation details.
Filter results by campaign status, date ranges, candidate attributes, and custom criteria. Learn more about Filtering.
API requests are rate-limited to ensure service stability. Standard rate limit is 100 requests per minute per API key.