openpm
A newer version of this packageis available.
Search for other APIs.
Authentication
HTTP Authentication
bearer
Openpm API Key Authentication
Packages
get/packages
Returns all packages
Path parameters
- Name
limit
- Type
- integer
- Description
How many package to return per page (default 500)
- Name
page
- Type
- integer
- Description
Page number (default 1)
post/packages
Creates a package
Body params
- Name
id
- Type
- string
- Required
- Description
- Package id
- Name
name
- Type
- string
- Description
- Package name
- Name
machine_name
- Type
- string
- Description
- Package name (for machines)
- Name
domain
- Type
- string
- Description
- Package domain
- Name
version
- Type
- string
- Description
- Package version
- Name
created_at
- Type
- string
- Description
- Package creation date
- Name
updated_at
- Type
- string
- Description
- Package last update date
- Name
published_at
- Type
- string
- Description
- Package publication date
- Name
logo_url
- Type
- string
- Description
- Package logo url
- Name
contact_email
- Type
- string
- Description
- Package contact email
- Name
legal_info_url
- Type
- string
- Description
- Package legal info url
- Name
description
- Type
- string
- Description
- Package description
- Name
machine_description
- Type
- string
- Description
- Package description (for machines)
- Name
user_id
- Type
- string
- Description
- Package owner user id
- Name
openapi
- Type
- string
- Description
- Package OpenAPI specification
get/packages/search
Searches packages
Path parameters
- Name
limit
- Type
- integer
- Description
How many package to return per page (default 500)
- Name
page
- Type
- integer
- Description
Page number (default 1)
- Name
query
- Type
- string
- Required
- Description
Search query
get/packages/lookup
Looks up packages by id
Path parameters
- Name
ids
- Type
- string
- Description
CSV list of package ids
get/packages/{packageId}
Returns a package
Path parameters
- Name
packageId
- Type
- string
- Required
- Description
Package id
post/packages/{packageId}
Updates a package
Path parameters
- Name
packageId
- Type
- string
- Required
- Description
Package id
Body params
- Name
id
- Type
- string
- Required
- Description
- Package id
- Name
name
- Type
- string
- Description
- Package name
- Name
machine_name
- Type
- string
- Description
- Package name (for machines)
- Name
domain
- Type
- string
- Description
- Package domain
- Name
version
- Type
- string
- Description
- Package version
- Name
created_at
- Type
- string
- Description
- Package creation date
- Name
updated_at
- Type
- string
- Description
- Package last update date
- Name
published_at
- Type
- string
- Description
- Package publication date
- Name
logo_url
- Type
- string
- Description
- Package logo url
- Name
contact_email
- Type
- string
- Description
- Package contact email
- Name
legal_info_url
- Type
- string
- Description
- Package legal info url
- Name
description
- Type
- string
- Description
- Package description
- Name
machine_description
- Type
- string
- Description
- Package description (for machines)
- Name
user_id
- Type
- string
- Description
- Package owner user id
- Name
openapi
- Type
- string
- Description
- Package OpenAPI specification
get/packages/{packageId}/openapi
Returns an OpenAPI spec
Path parameters
- Name
packageId
- Type
- string
- Required
- Description
Package id
- Name
format
- Type
- string
- Description
Format of the OpenAPI spec (default json)
get/packages/{packageId}/ai-plugin
Returns an OpenAI plugin manifest
Path parameters
- Name
packageId
- Type
- string
- Required
- Description
Package id
Ai Plugins
get/ai-plugins/search
Searches packages and responds with the ai-plugin manifest
Path parameters
- Name
limit
- Type
- integer
- Description
How many package to return per page (default 10)
- Name
query
- Type
- string
- Required
- Description
Search query
get/ai-plugins/lookup
Looks up ai-plugins by package ids
Path parameters
- Name
ids
- Type
- string
- Description
CSV list of package ids