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.yamldeclares 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:
publicfor platform, verified and community providers;privatefor 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 inside
Contains
Used by
Sent by 0 operations
No operation takes it as a request body.
Returned by 1 operation