Developer Tools

RedCircle 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 RedCircle 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
  • 32 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 RedCircle API is

RedCircle API is the real-time Target product data API for accessing Target product catalog, reviews, and category data.

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

How a run works

One message in, the work done in RedCircle 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 RedCircle API. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own RedCircle 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.

32 tools it already has

What it can do in RedCircle API

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

  • Add ZipcodesTool to add zipcodes to your RedCircle API account for geolocation targeting. Use when you need to localize product searches by specific postal codes. New zipcodes take approximate
  • Clear Collection RequestsTool to remove all requests from a specified collection. Collections can only be cleared when not actively running. Use when you need to empty a collection of all its requests.
  • Create CollectionTool to create a new collection for running up to 15,000 requests on a schedule. Use when you need to organize and schedule batch requests with various scheduling patterns, priorit
  • Create DestinationTool to create a new destination for uploading Collection Result Sets to cloud storage. Use when you need to configure a storage destination for result sets with providers like S3,
  • Create RequestsTool to add up to 1,000 requests to an existing collection. Use when you need to populate a collection with product requests. Collections have a maximum of 15,000 requests (100 if
  • Delete CollectionTool to remove a collection from the system by ID. Use when you need to delete a collection that is not currently running.
  • Delete DestinationTool to remove a destination from your RedCircle API account. Use when you need to permanently delete a specific destination by its ID.
  • Delete Request from CollectionTool to remove an individual request from a collection. Use when you need to delete a specific request from a collection by providing both collectionid and requestid. Collections m
  • Delete Requests In BulkTool to delete multiple requests from a collection in bulk. Use when you need to remove multiple requests efficiently. Note: Requests can only be deleted when the collection is not
  • Delete ZipcodesTool to remove zipcodes from your RedCircle API account. Use when you need to delete specific zipcode/domain pairs from your account.
  • Get Account InformationTool to retrieve account information, usage metrics, and platform status. Use when you need to check account credits, limits, plan details, or platform component status.
  • Get CollectionTool to retrieve complete information about a specific collection. Use when you need detailed collection metadata including status, schedule, and configuration.
  • Get Requests CSV LinksTool to retrieve CSV download links for all requests in a collection. Use when you need to export request data in CSV format. Each CSV file contains up to 1000 requests.
  • Get Requests JSON LinksTool to retrieve download links for all requests in a collection in JSON format. Use when you need to access request data from a specific collection. Returns paginated URLs for dow
  • Get Result Set CSVTool to retrieve a result set in CSV format with optional field filtering. Use when you need to export processed results from a collection as CSV files. Supports field selection us
  • Get Result Set JSONTool to retrieve a result set in JSON format with download links. Use when you need to access processed results from a specific collection and result set. Returns detailed result i
  • Get Result Set JSON LinesTool to retrieve a result set in JSON Lines format with download links. Use when you need to access processed results as newline-delimited JSON files. JSON Lines format provides on
  • Get Target Product DataTool to retrieve Target data in real-time including search results, product information, reviews, or category listings. Use when you need to access Target.com product data such as
  • List CategoriesTool to retrieve all top-level (root) categories or filter results using optional parameters. Use when you need to browse the category hierarchy, search for specific categories, or
  • List CollectionsTool to retrieve all collections configured on your RedCircle API account with filtering and pagination. Use when you need to browse collections, filter by status or search term, o
  • List DestinationsTool to retrieve all destinations configured on your RedCircle API account with pagination and filtering. Use when you need to browse or manage destination configurations. Returns
  • List Error LogsTool to list all error logs on your RedCircle API account. Use when you need to retrieve failed API request logs with error details. Results are paginated with 10 error logs per pa
  • List Requests by PageTool to retrieve requests for a collection in paginated format. Use when you need to access collection requests with pagination support (max 1000 requests per page).
  • List Result SetsTool to list all result sets for a collection. Use when you need to retrieve execution history and results for a specific collection. Note: result sets have 14-day retention.
  • List ZipcodesTool to retrieve all zipcodes associated with your account with optional filtering. Use when you need to list zipcodes, optionally filtered by search term or domain. Supports pagin
  • Resend WebhookTool to resend a previously configured webhook POST request for a result set. Use when you need to debug webhook connectivity issues without re-executing the collection.
  • Start CollectionTool to initiate execution of a RedCircle API collection. Use when you need to start processing requests for a collection. Requires sufficient request credits and the collection mu
  • Stop All CollectionsTool to halt all currently active collections on your account. Use when you need to terminate all collection operations across your account. Collections in queued or running states
  • Stop CollectionTool to halt an active collection in queued or running state. Use when you need to stop a collection that is currently processing. Collections in queued status receive full credit
  • Update CollectionTool to update an existing collection's configuration and settings. Use when you need to modify collection settings including name, schedule, priority, and destination assignments.
  • Update DestinationTool to modify an existing destination configuration on your RedCircle API account. Use when you need to update destination settings such as name, credentials, storage paths, or en
  • Update RequestTool to modify a request within a collection. Use only when the collection is not running. Updates request parameters like type, tcin, or other Target Product Data API fields.
Access, and who is in charge of it

You stay the boss of your RedCircle 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 RedCircle 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 RedCircle 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 RedCircle 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 RedCircle API

Can an AI employee really work inside RedCircle API?
Yes. It signs in to your own RedCircle 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 RedCircle API?
No. Nothing moves and nothing is replaced. Your records stay in RedCircle 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 RedCircle API account?
You paste in a key from your own RedCircle API account. It is kept encrypted, and you can withdraw it from inside RedCircle 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 RedCircle API?
It has 32 ready-made tools in RedCircle API today, among them Add Zipcodes, Clear Collection Requests and Create Collection. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use RedCircle 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 RedCircle 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 RedCircle 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 RedCircle API is written down with what it did and when.