Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ImageKit Saved Extensions API

The Saved Extensions API from ImageKit — 2 operation(s) for saved extensions.

This API exposes 5 operations across 2 paths, and defines 12 schemas. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against a single base URL, https://api.imagekit.io.

5 operations 2 paths 12 schemas 1 DELETE2 GET1 PATCH1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
https://api.imagekit.io
Authentication
HTTP Basic
Terms of Service
Resource Areas
1

Authentication & Security 1

ImageKit Saved Extensions API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basicAuth). By default, every request must be authenticated.

  • basicAuth — Basic HTTP authentication. Allowed headers-- Authorization: Basic | Authorization: Basic ImageKit API uses API keys to authenticate requests. You can view and…

Paths & Operations 5

Across 2 paths, the API surfaces 5 operations — 1 DELETE, 2 GET, 1 PATCH, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Saved Extensions 5
GET
/v1/saved-extensions
List all saved extensions
list-extensions → 429401403200
POST
/v1/saved-extensions
Create saved extension
create-extension body → 429401403201400
GET
/v1/saved-extensions/{id}
Get saved extension details
get-extension 1 param → 429401403200404400
PATCH
/v1/saved-extensions/{id}
Update saved extension
update-extension 1 param body → 429401403200404400
DELETE
/v1/saved-extensions/{id}
Delete saved extension
delete-extension 1 param → 429401403204404400

Schemas 12

The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are AITaskSelectMetadata (6 properties), SavedExtension (6 properties), AITaskYesNo (5 properties), AITaskSelectTags (5 properties). Each schema is shown below with its type and property counts.

RemovedotBGExtension
object
2 properties 1 required
SavedExtension
object
Saved extension object containing extension configuration.
6 properties
AITasksExtension
object
2 properties 2 required
AutoDescriptionExtension
object
1 property 1 required
AITaskSelectTags
object
5 properties 2 required
AITaskAction
object
Defines actions to perform based on AI task results.
4 properties
CreateSavedExtension
object
3 properties 3 required
ExtensionConfig
object
Configuration object for an extension (base extensions only, not saved extension references).
UpdateSavedExtension
object
3 properties
AITaskYesNo
object
5 properties 2 required
AITaskSelectMetadata
object
6 properties 3 required
AutoTaggingExtension
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

imagekit-saved-extensions-api-openapi.yml Raw ↑