K

openpm

Latest version
Domain
OpenAPI file
Search for other APIs.

Versions

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/connected

Looks up packages that are connected to the current user

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