Developer Platform API (1.0)

Mend's Developer Platform API 1.0 features:

  • Access via GitHub tokens.
  • Automation of Credentials for GitHub.
  • New standard API documentation for easy navigation and search.
Download OpenAPI description
Languages
Servers
US Environment
https://developer-api.mend.io/api/v1/
EU Environment
https://developer-eu-api.mend.io/api/v1/

Repo Secret

Operations

Org Secret

Operations

updateOrgSecrets

Request

Path
platformstringrequired

github

orgstringrequired

GitHub Org Name

secretNamestringrequired
Headers
mend-appIdintegerrequired

GitHub appId is '1'

Authorizationstringrequired

SCM_TOKEN (GitHub token)

Bodyapplication/json
secretNamestring
secretValuestring
envVarboolean
application/json
{ "secretName": "string", "secretValue": "string", "envVar": true }

Responses

OK

Body*/*
secretNamestring
envVarboolean

deleteOrgSecret

Request

Path
platformstringrequired

github

orgstringrequired

GitHub Org Name

secretNamestringrequired
Headers
mend-appIdintegerrequired

GitHub appId is '1'

Authorizationstringrequired

SCM_TOKEN (GitHub token)

Bodyapplication/json
secretNamestring
envVarboolean
application/json
{ "secretName": "string", "envVar": true }

Responses

OK

getOrgSecrets

Request

Path
platformstringrequired

github

orgstringrequired

GitHub Org Name

Query
authobject(AuthModel)required
auth.​mend-appIdinteger(int32)
auth.​tokenstring
Headers
mend-appIdintegerrequired

GitHub appId is '1'

Authorizationstringrequired

SCM_TOKEN (GitHub token)

No request payload

Responses

OK

Body*/*
totalCountinteger(int32)
itemsArray of objects(DetailedSecretResponseDto)

addOrgSecret

Request

Path
platformstringrequired

github

orgstringrequired

GitHub Org Name

Headers
mend-appIdintegerrequired

GitHub appId is '1'

Authorizationstringrequired

SCM_TOKEN (GitHub token)

Bodyapplication/jsonrequired
secretNamestring
secretValuestring
envVarboolean
application/json
{ "secretName": "string", "secretValue": "string", "envVar": true }

Responses

OK

Body*/*
secretNamestring
envVarboolean