Radiant Earth · OpenAPI Overlay 1.0.0

Radiant Earth Source Cooperative API overlay

33 actions 33 updates documentation extends ../openapi/_original/radiant-earth-source-cooperative-openapi.yml
Authorship not recorded No authorship marker is recorded for this file. It is not presented as the provider's.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationIdsummaryx-providerx-apis-json

Targets 32 · first 16 shown; the file carries all of them

$.paths['/accounts/{account_id}/api-keys'].post
$.paths['/accounts/{account_id}/api-keys'].get
$.paths['/accounts/{account_id}/flags'].get
$.paths['/accounts/{account_id}/flags'].put
$.paths['/accounts/{account_id}'].get
$.paths['/accounts/{account_id}'].delete
$.paths['/accounts/{account_id}/members'].post
$.paths['/accounts/{account_id}/members'].get
$.paths['/accounts/{account_id}/profile'].get
$.paths['/accounts/{account_id}/profile'].put
$.paths['/accounts'].post
$.paths['/api-keys/{access_key_id}'].delete
$.paths['/data-connections/{data_connection_id}'].get
$.paths['/data-connections/{data_connection_id}'].put
$.paths['/data-connections/{data_connection_id}'].delete
$.paths['/data-connections/available'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: Radiant Earth Source Cooperative API overlay
  version: 1.0.0
extends: ../openapi/_original/radiant-earth-source-cooperative-openapi.yml
actions:
- target: $.paths['/accounts/{account_id}/api-keys'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: createANewApiKeyForAnAccount
- target: $.paths['/accounts/{account_id}/api-keys'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: listApiKeysForAnAccount
- target: $.paths['/accounts/{account_id}/flags'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: getAccountFlags
- target: $.paths['/accounts/{account_id}/flags'].put
  description: Add an operationId (the original contract defines none)
  update:
    operationId: updateAccountFlags
- target: $.paths['/accounts/{account_id}'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: getAccountDetails
- target: $.paths['/accounts/{account_id}'].delete
  description: Add an operationId (the original contract defines none)
  update:
    operationId: disableAnAccount
- target: $.paths['/accounts/{account_id}/members'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: inviteANewMemberToAnAccount
- target: $.paths['/accounts/{account_id}/members'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: listTheMembershipsForAnAccount
- target: $.paths['/accounts/{account_id}/profile'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: getAccountProfile
- target: $.paths['/accounts/{account_id}/profile'].put
  description: Add an operationId (the original contract defines none)
  update:
    operationId: updateAccountProfile
- target: $.paths['/accounts'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: createANewAccount
- target: $.paths['/api-keys/{access_key_id}'].delete
  description: Add an operationId (the original contract defines none)
  update:
    operationId: revokeAnApiKey
- target: $.paths['/data-connections/{data_connection_id}'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: getADataConnection
- target: $.paths['/data-connections/{data_connection_id}'].put
  description: Add an operationId (the original contract defines none)
  update:
    operationId: updateADataConnection
- target: $.paths['/data-connections/{data_connection_id}'].delete
  description: Add an operationId (the original contract defines none)
  update:
    operationId: disableADataConnection
- target: $.paths['/data-connections/available'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: listDataConnectionsAvailableToTheUserForRepositoryC
- target: $.paths['/data-connections'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: listDataConnections
- target: $.paths['/data-connections'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: createANewDataConnection
- target: $.paths['/memberships/{membership_id}/accept'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: acceptAMembershipInvitation
- target: $.paths['/memberships/{membership_id}/reject'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: rejectsAMembershipInvitation
- target: $.paths['/memberships/{membership_id}/revoke'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: revokesAMembership
- target: $.paths['/memberships/{membership_id}/update-role'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: updatesAMembershipRole
- target: $.paths['/repositories/{account_id}/{repository_id}/api-keys'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: createANewApiKey
- target: $.paths['/repositories/{account_id}/{repository_id}/api-keys'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: listApiKeysForARepository
- target: $.paths['/repositories/{account_id}/{repository_id}'].put
  description: Add an operationId (the original contract defines none)
  update:
    operationId: updateAnExistingRepository
- target: $.paths['/repositories/{account_id}/{repository_id}'].delete
  description: Add an operationId (the original contract defines none)
  update:
    operationId: disableAnExistingRepository
- target: $.paths['/repositories/{account_id}/{repository_id}'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: getAnExistingRepository
- target: $.paths['/repositories/{account_id}/{repository_id}/members'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: inviteANewMemberToARepository
- target: $.paths['/repositories/{account_id}/{repository_id}/members'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: listTheMembershipsForARepository
- target: $.paths['/repositories/{account_id}'].post
  description: Add an operationId (the original contract defines none)
  update:
    operationId: createANewRepository
- target: $.paths['/whoami'].get
  description: Add an operationId (the original contract defines none)
  update:
    operationId: getTheIdentityOfTheAuthenticatedCaller
- target: $.paths['/whoami'].get
  update:
    summary: Get the identity of the authenticated caller
- target: $.info
  update:
    x-provider: Radiant Earth
    x-apis-json: https://raw.githubusercontent.com/api-evangelist/radiant-earth/refs/heads/main/apis.yml