Quickstart
Get your first successful API call in minutes: Authenticate -> Find a contact -> Assign to a sequenceWhat You Will Achieve
By the end of this guide, you will:- Validate your API key
- Retrieve a contact
- Optionally enrich the contact
- Trigger a sequence (email, SMS, social, and more)
Base URL
All requests use:Before You Begin
If you are giving this workflow to an AI agent, pass both this page and/openapi/jobin-integration.json.
This page explains the business order of operations; the OpenAPI file provides the exact request and schema details.
1. Create an API key
- Go to Jobin integrations
- Open Custom integration
- Click Create new API key
- Copy the key because it is shown only once
2. Set required headers
All requests must include:Step 1 -> Get A Sequence (Campaign)
All outreach actions run through sequences created in the UI.Option A -> Copy from UI
- Open a sequence in Jobin
- Copy the ID from the URL
Option B -> Fetch via API
See/api-reference/campaigns for listing sequences programmatically.
Rate Limits And Retries
OpenAPI requests are rate-limited per API identity:- API key validation: 30 requests/minute
- Reads: 120 requests/minute
- Writes: 30 requests/minute
- Enrichment, campaign assignment, social message, and event download actions: 10 requests/minute
429 Too Many Requests, wait for retry-after seconds before retrying and use exponential backoff.
Step 2 -> List Contacts
contactId from the response. If you already know an email or social URL, add email=<email> or socialUrl=<url>.
Step 3 -> Optionally Enrich The Contact
Step 4 -> Assign Contact To Sequence
Full Flow Summary
- Create API key
- Validate auth
- Get sequence ID
- Search contact
- Optionally enrich
- Assign to sequence -> outreach triggered
Use The OpenAPI Definition
Import:- Postman
- Insomnia
- n8n
- Claude, ChatGPT, Cursor, and other agents that can ingest OpenAPI
- Any OpenAPI client
Next Steps
/api-reference/authentication/api-reference/contacts/api-reference/campaigns
