The APIThe problem: a client who wants a spreadsheet every Friday

Your clients can pull their own numbers.

A documented REST API for one client's own data: bookings, workers, timesheets, invoices and compliance. Their systems ask. TalentCore answers. Nobody builds a spreadsheet on a Friday afternoon.

Talk to us See how it works

  • 9 read endpointsOne client's own records, as JSON.
  • 2 writesSubmit hours, correct hours.
  • 300 an hourPer key, counted in every response.

How a client connects

Nothing can arrive by API that a person could not have typed.

Hours sent by a client's system meet the same checks as hours keyed into the client portal. The API is another door into the same room, not a way round it.

Webhooks and notifications

TalentCore listens as well as answers.

3 routes

Mail, messages and clock events reach TalentCore the moment they happen. Forged ones are refused at the door.

  • Mail captured in about a second

    Microsoft 365 tells TalentCore the moment mail lands in a connected mailbox. Applications and client emails are filed while the person is still interested, not on a polling delay.

    Mailbox subscriptions renew automatically.

  • Signed messages only

    WhatsApp replies and events from a connected clocking service arrive by signed webhook. One is only accepted when its signature checks out, so nobody can post a fake reply into a worker's record.

    Unsigned or wrongly signed requests are discarded.

  • Events posted to a Teams channel

    TalentCore can post the events you choose into a Microsoft Teams channel: a booking still short of workers, a document about to expire, an invoice gone overdue.

    This is the outbound notification that exists today.

Deliberately not here

What the API will not do.

3 limits
  • Not a door into the whole CRMCandidate pipelines, margins and other clients cannot be reached. The API is scoped to one client's own data, on purpose.
  • Not a way to change anything elseTwo writes exist: submit hours and amend hours. Bookings, rates and worker records are changed by people, in TalentCore.
  • Not a webhook subscription serviceThere is no general-purpose outbound webhook product. Clients poll the API, and your own team can have events posted to Teams.
Why it matters

Their systems fetch. Their people still sign off.

For recruiters and for leaders

For recruiters

No more Friday spreadsheets.

  • Clients pull their own figures instead of asking you for an export.
  • Hours arrive ready to check, with no rekeying.
  • If a client's key leaks, it is revoked in seconds.
TalentCore for recruiters

For business leaders

A real answer to "can it integrate?"

  • Enterprise and public sector buyers can connect their automation and case management tools.
  • Documented, standards-based integration shortens procurement questionnaires.
  • Least-privilege access you can evidence to an auditor.
TalentCore for business leaders
The specifics

The contract, exactly.

8 rules

For the integrator who wants the limits before the sales call.

300an hour
Requests for each key. The limit and what remains are in the response headers.
50 / 200
Results a page by default, and the most you can ask for.
2scopes
Read only, or read and write. Read only is the default.
10keys
Live at once for each client, each with its own name and expiry.
5in 24 hours
The most keys that can be issued for one client in a day.
ISO 8601, in UTC
Every date and time, in every response.
A one-way hash
All that is stored of a key. It is shown once, when it is made.
OpenAPI
The specification is served from the API's own address, beside the docs page.
How it connects

The same records, through another door.

6 links

Tell us what your client's system needs to know.

Send us a line and a person who knows recruitment will answer it. Bring the integrator's questions. We would rather answer them early.

Talk to us info@talentcorecrm.com