Our documentation is still under construction. If you have any questions, please contact us at [email protected].

Welcome

With Itzam, you can seamlessly integrate AI into your applications.

Our API and SDKs are pretty straightforward and easy to use. Most of the configuration is done through the Itzam dashboard.

Authentication

All API endpoints are authenticated using API Keys. You can create one in the API keys section of the Itzam dashboard.

Now, you can use the API key to authenticate your requests.

In the API:

Bash
curl -X POST \
  -H "Api-Key: YOUR_API_KEY" \
  -d '{"input": "Hello, world!", "workflowSlug": "my_great_workflow"}' \
  https://itz.am/api/v1/generate/text

In the SDKs:

TypeScript
import Itzam from "itzam";

const itzam = new Itzam("YOUR_API_KEY");

const response = await itzam.generateText({
  input: "Hello, world!",
  workflowSlug: "my_great_workflow",
});

Error Codes

We use standard HTTP status codes to indicate the success or failure of an API request.

Status CodeDescription
200The request was successful.
400The request was invalid.
401The request was unauthorized.
404The requested resource was not found.
429The request was rate limited.
500An error occurred on our end.