Developer Tools

Fidel API, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Fidel API account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Developer Tools
  • Connects with a key
  • 18 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Fidel API is

Fidel API provides a developer-friendly, secure, and reliable API for businesses to link payment cards with mobile and web applications, enabling real-time transaction monitoring and event-based experiences.

You paste in a key from your own Fidel API account. It is kept encrypted, and you can withdraw it from inside Fidel API whenever you like.

How a run works

One message in, the work done in Fidel API.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Fidel API. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Fidel API account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

18 tools it already has

What it can do in Fidel API

These are the ready-made tools your AI employee already has in Fidel API. It is not limited to them, but it never has to be taught these.

  • Create BrandTool to create a new brand on fidel. use when you have brand details and need to register it. this tool sends a post request to /v1/brands with the provided brand data.
  • Create ProgramTool to create a new program. use when registering an offline or online store. use after confirming program name and any optional metadata.
  • Create Program WebhookTool to register a new webhook for program-related events. use when you need to receive real-time notifications for specific program events in your application.
  • Delete OfferTool to delete a specified offer by its id. use after confirming the correct offer id.
  • Delete Program WebhookTool to delete a specified webhook for a program. use when you need to remove a program webhook after confirming programid and hookid.
  • Delete WebhookTool to delete a specified webhook. use when you need to remove a webhook by its id.
  • Get BrandTool to retrieve information about a specific brand. use when you have a brand id and need its details.
  • Get OfferTool to fetch details of a specific offer. use when you have an offer id and need its full details.
  • Get ProgramTool to retrieve details of a specific program. use when you have a program id and need its full details.
  • Get WebhookTool to retrieve details of a specific webhook. use when you have a webhook id and need its full details.
  • List BrandsTool to list all brands. use when you need to retrieve a paginated list of all available brands.
  • List CardsTool to list all cards for a specific program. use when you have a programid and need to retrieve associated card records.
  • List LocationsTool to list all locations for a program. use when you need to retrieve paginated store locations within a specific program.
  • List OffersTool to list all offers. use when you need to retrieve offers after applying optional filters.
  • List Program WebhooksTool to list all registered webhooks for a specific program. use when you need to retrieve existing webhooks after confirming the programid.
  • List ProgramsTool to list fidel programs. use when you need to retrieve available programs with optional pagination.
  • List TransactionsTool to list transactions. use when you need to page through and/or filter transactions.
  • Update ProgramTool to update a program's name, icon, metadata, or status. use after confirming the program id and desired updates.
Access, and who is in charge of it

You stay the boss of your Fidel API account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Fidel API account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Fidel API is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Fidel API and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Fidel API

Can an AI employee really work inside Fidel API?
Yes. It signs in to your own Fidel API account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Fidel API?
No. Nothing moves and nothing is replaced. Your records stay in Fidel API, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Fidel API account?
You paste in a key from your own Fidel API account. It is kept encrypted, and you can withdraw it from inside Fidel API whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Fidel API?
It has 18 ready-made tools in Fidel API today, among them Create Brand, Create Program and Create Program Webhook. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Fidel API and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Fidel API and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Fidel API?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Fidel API is written down with what it did and when.