# AltText.ai integrations: images and bulk jobs

> Generate alt text for an image in AltText.ai and start a workflow when AltText.ai sends “Image uploaded”.

**Canonical page:** https://tray.ai/connectors/alttextai-integrations/
**Categories:** AI
**Connects through:** HTTP Connector

## Overview

AltText.ai uses AI to write alt text for images in over 130 languages, improving accessibility and image SEO for websites and online stores. Tray.ai connects to AltText.ai through the HTTP Connector, so your workflows can call the AltText.ai API alongside the rest of your stack.

## Use cases

### Images

Read, create, update, and delete images in AltText.ai from any Tray.ai workflow. The AltText.ai API covers calls such as list images and get an image.

- List images
- Get an image
- Generate alt text for an image

### Bulk jobs

Manage bulk jobs in AltText.ai from any Tray.ai workflow. The AltText.ai API covers calls such as bulk create images and scrape a page for images.

- Bulk create images
- Scrape a page for images

### Account

Read and update account in AltText.ai from any Tray.ai workflow. The AltText.ai API covers calls such as get account settings and update account settings.

- Get account settings
- Update account settings

### API keys

Read, create, update, and manage api keys in AltText.ai from any Tray.ai workflow. The AltText.ai API covers calls such as list API keys and create an API key.

- List API keys
- Create an API key
- Rotate an API key

### AltText.ai events

Start a Tray.ai workflow the moment something happens in AltText.ai. AltText.ai sends events such as image uploaded and image deleted to a Tray.ai webhook trigger.

- Image uploaded
- Image deleted

## Challenges Tray.ai solves

### Keeping AltText.ai credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store AltText.ai credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the AltText.ai API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the AltText.ai API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to AltText.ai?

Yes. Tray.ai connects to AltText.ai through the HTTP Connector, which calls the AltText.ai API directly. Any call the AltText.ai API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with AltText.ai?

The AltText.ai API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated AltText.ai connector?

AltText.ai runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated AltText.ai connector from the AltText.ai API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
