Cisco Crosswork Cwztpprofile API
The cwztpprofile API from Cisco Crosswork — 2 operation(s) for cwztpprofile.
The cwztpprofile API from Cisco Crosswork — 2 operation(s) for cwztpprofile.
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/cisco-crosswork-cwztpprofile-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: Cisco Crosswork Cwztpprofile API
version: '1.0'
description: 'Operations tagged cwztpprofile across 2 of this provider''s published API definitions: cisco-crosswork-ncahi-cw-ztp-profile-openapi.json, cisco-crosswork-ztp-cw-ztp-profile-openapi.json. Each path carries the servers of the definition it was published in.'
x-provenance:
method: harvested
authored_by: Cisco Crosswork
harvested_by: API Evangelist
harvested_on: '2026-08-19'
first_party: true
note: Published by Cisco. Retrieved unmodified except for this x-provenance block.
provider_published: true
derived_view: Per-tag view of cisco-crosswork-ncahi-cw-ztp-profile-openapi.json, the provider's source document. Operations and schemas are the provider's, unmodified; only the partition is ours.
derived_from: cisco-crosswork-ncahi-cw-ztp-profile-openapi.json
operation_coverage: 4/4
x-evidence:
- type: source
url: https://github.com/CiscoDevNet/crosswork-openapi-spec/blob/master/NCAHI/3.2APIs/cw_ztp_profile.swagger.json
- type: raw
url: https://raw.githubusercontent.com/CiscoDevNet/crosswork-openapi-spec/master/NCAHI/3.2APIs/cw_ztp_profile.swagger.json
tags:
- name: cwztpprofile
paths:
/v1/profiles:
delete:
summary: 'Delete the individual Profiles from Ztp. Pass any valid profile metadata to filter , to identify which profiles to delete.
Profile cannot be deleted, if it is associated to ztp device.
Request Body: ZtpProfileRequest
Response Body: ZtpProfileResponse'
operationId: DeleteProfile
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/cwztpsvcZtpProfileResponse'
tags:
- cwztpprofile
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/cwztpsvcZtpProfileRequest'
required: true
post:
summary: 'PostProfiles API
Add the bulk of Ztp profiles
Request Body: ZtpProfileList
Response Body: ZtpProfileResponse'
operationId: SetProfiles
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/cwztpsvcZtpProfileResponse'
tags:
- cwztpprofile
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/cwztpsvcZtpProfileList'
required: true
put:
summary: 'Update the individual profile.
profile cannot be updated, if it is associated to ztp device with the status other than "unprovisioned".
Request Body: ZtpProfile
Response Body: ZtpProfileResponse'
operationId: UpdateProfile
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/cwztpsvcZtpProfileResponse'
tags:
- cwztpprofile
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/cwztpsvcZtpProfile'
required: true
/v1/profiles/query:
post:
summary: 'GetProfile API
Retrieves a list of profiles. This api returns complete data for each profile.filters can be applied to retrieve
specific sets of profiles by specifying one or more fields to match. User can filter on combinations of supported fields.
This api takes ZtpProfileRequest as input, in which the user can specifiy the Filter input.'
operationId: GetProfileList
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/cwztpsvcZtpProfileResponse'
tags:
- cwztpprofile
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/cwztpsvcZtpProfileRequest'
required: true
components:
schemas:
cwztpsvcZtpProfile:
type: object
properties:
profileId:
type: string
title: unique ID of Profile
profileName:
type: string
profileDescription:
type: string
osPlatform:
type: string
title: OS Platform of Image and Config
deviceFamily:
type: string
title: Device Family of Image and Config
version:
type: string
title: Version of Image and Config
image:
type: string
title: unique ID of Image
config:
type: string
title: unique ID of Config
lastUpdated:
type: string
format: int64
imageName:
type: string
configName:
type: string
isImageInvalid:
type: boolean
format: boolean
title: flag to check if ZTP Profile is in sync with Image
isConfigInvalid:
type: boolean
format: boolean
title: flag to check if ZTP Profile is in sync with Config
cwztpsvcZtpProfileResponse:
type: object
properties:
ztpProfiles:
type: array
items:
$ref: '#/components/schemas/cwztpsvcZtpProfile'
code:
type: integer
format: int32
message:
type: string
paginationDetails:
$ref: '#/components/schemas/cwztpsvcZtpFilterData'
cwztpsvcZtpProfileList:
type: object
properties:
profiles:
type: array
items:
$ref: '#/components/schemas/cwztpsvcZtpProfile'
cwztpsvcZtpFilterData:
type: object
properties:
SortBy:
type: string
PageSize:
type: integer
format: int64
PageNum:
type: integer
format: int64
Descending:
type: boolean
format: boolean
MatchCase:
type: boolean
format: boolean
Criteria:
type: string
TotalCount:
type: integer
format: int64
cwztpsvcZtpProfileRequest:
type: object
properties:
filter:
$ref: '#/components/schemas/cwztpsvcZtpProfile'
criteria:
type: string
filterData:
$ref: '#/components/schemas/cwztpsvcZtpFilterData'
x-refined-from:
- cisco-crosswork-ncahi-cw-ztp-profile-openapi.json
- cisco-crosswork-ztp-cw-ztp-profile-openapi.json