Veracode API Credentials API
API credential lifecycle management
API credential lifecycle management
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/veracode:veracode-api-credentials-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Veracode Identity REST API Credentials API
description: 'The Veracode Identity REST API manages users, API service accounts, teams, business units, roles, and API credentials for a Veracode organization. Provides full CRUD operations for organizational identity and access management. Base URL: https://api.veracode.com/api/authn/v2'
version: 2.0.0
contact:
name: Veracode Support
url: https://community.veracode.com/
servers:
- url: https://api.veracode.com
description: Veracode Commercial Region API
security:
- HmacAuth: []
tags:
- name: API Credentials
description: API credential lifecycle management
paths:
/api/authn/v2/api_credentials:
post:
operationId: generateApiCredentials
summary: Generate API Credentials
description: Generates new API credentials for the current user.
tags:
- API Credentials
responses:
'200':
description: New API credentials
content:
application/json:
schema:
$ref: '#/components/schemas/ApiCredentials'
'401':
$ref: '#/components/responses/Unauthorized'
get:
operationId: getApiCredentialExpiration
summary: Get API Credential Expiration
description: Returns the expiration date for the current user's API credentials.
tags:
- API Credentials
responses:
'200':
description: Credential expiration details
content:
application/json:
schema:
$ref: '#/components/schemas/ApiCredentialExpiration'
'401':
$ref: '#/components/responses/Unauthorized'
/api/authn/v2/api_credentials/{apiCredsId}:
get:
operationId: getApiCredentialById
summary: Get API Credential
description: Returns expiration details for a specific API credential.
tags:
- API Credentials
parameters:
- name: apiCredsId
in: path
required: true
schema:
type: string
responses:
'200':
description: Credential details
content:
application/json:
schema:
$ref: '#/components/schemas/ApiCredentialExpiration'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
delete:
operationId: revokeApiCredentials
summary: Revoke API Credentials
description: Revokes a set of API credentials.
tags:
- API Credentials
parameters:
- name: apiCredsId
in: path
required: true
schema:
type: string
responses:
'204':
description: Credentials revoked
'401':
$ref: '#/components/responses/Unauthorized'
components:
responses:
NotFound:
description: Resource not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
Unauthorized:
description: Missing or invalid HMAC credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
schemas:
ApiCredentials:
type: object
properties:
api_id:
type: string
description: API ID for HMAC authentication
api_secret_key:
type: string
description: API secret key (shown only once at creation)
created:
type: string
format: date-time
expiration_ts:
type: string
format: date-time
Error:
type: object
properties:
_status:
type: string
message:
type: string
http_code:
type: integer
ApiCredentialExpiration:
type: object
properties:
api_id:
type: string
expiration_ts:
type: string
format: date-time
expiration_status:
type: string
enum:
- ACTIVE
- EXPIRED
- EXPIRING_SOON
securitySchemes:
HmacAuth:
type: http
scheme: veracode_hmac
description: HMAC authentication with Veracode API ID and key credentials