Rolefy

Documentation

Rolefy API

REST API for connecting your HR or recruitment system to Rolefy: push jobs to Rolefy, collect the applications candidates submit, and subscribe to events through webhooks.

https://developer.rolefy.fit/api

v1.0

JSON over HTTPS

OpenAPI spec

Quick start

  1. 1

    Create a developer account

    Sign up with your email — it takes a minute.

    Create an account
  2. 2

    Apply for API credentials

    Tell us what you're building and which scopes you need. We review it, then email your client ID and secret once.

    New application
  3. 3

    Get an access token

    Trade your credentials for a token that lasts one hour.

    curl
    curl -X POST "https://developer.rolefy.fit/api/v1/oauth/token" \
      -H "Content-Type: application/json" \
      -d '{ "client_id": "your-client-id", "client_secret": "your-client-secret" }'
  4. 4

    Call the API

    Send the token as a bearer token on every request.

    curl
    curl "https://developer.rolefy.fit/api/v1/jobs?limit=5" \
      -H "Authorization: Bearer $ACCESS_TOKEN"

Guides

API reference

All endpoints

Authentication

Exchange your application's credentials for a short-lived access token.

Job categories

The job categories Rolefy uses, so you can label your jobs the way candidates search for them.

Applications

The applications candidates submit to your jobs.