Skip to content
GitmoapAPIBeta
Schema

Provider

A provider in the catalog: who publishes it, how its connections authenticate, and how to find it.

Shape

  • auth_schemaobjectThe JSON Schema a connection's credentials must satisfy, exactly as the provider's gitmoap-provider.yaml declares it.
  • created_atstring
  • descriptionstring
  • idProviderId (string)
  • namestring
  • tierProviderTierplatformverifiedcommunityprivateHow a pipeline provider is distributed and how much it is vouched for.
  • updated_atstring
  • auth_modesarray of ConnectionAuthMode: one of static_credentials | oidc_federationoptionalHow connections to this provider may authenticate (e.g. [static_credentials, oidc_federation]). A connection using any other mode is refused.
  • categoriesarray of Category: one of source-control | build | test | quality | security | release | deploy | infrastructure | notify | otheroptionalThe marketplace categories the provider is listed under, one to three. Empty for a provider with no marketplace listing.
  • featured_rankinteger · int32 or nulloptional0–∞Where gitmoap features the provider: lower numbers are placed higher. Absent when it is not featured.
  • install_countinteger · int64optional0–∞How many organizations have installed the provider. Providers installed by default are not counted.
  • keywordsarray of Keyword (string)optionalSearch keywords from the provider's marketplace listing, up to 10.
  • latest_versionProviderVersion (string) or nulloptionalThe highest published version.
  • publisher_idPublisherId (string · uuid) or nulloptionalThe publisher of the provider. Absent for providers gitmoap builds itself.
  • visibilityProviderVisibilityoptionalWho can see the provider in the catalog: public for platform, verified and community providers; private for a private provider, which only members of its organization see.

Example

Synthesized example
{
"auth_schema": {},
"created_at": "2026-10-11T20:20:56Z",
"description": "Renders each region as density contours of its operations.",
"id": "id-9dc3",
"name": "payments-api",
"tier": "platform",
"updated_at": "2026-10-08T20:03:43Z",
"auth_modes": [
"static_credentials"
],
"categories": [
"source-control",
"source-control"
],
"featured_rank": 39,
"install_count": 6,
"keywords": [
"keywords-cf28",
"keywords-7c20"
],
"latest_version": "latest-version-015e",
"publisher_id": "9db582b4-ded0-4d0a-a603-b5ca859e3392",
"visibility": {
"kind": "public"
}
}

Graph

Used by

Sent by 0 operations

No operation takes it as a request body.