
Cisco Evolved Programmable Network Manager API
Evolved Programmable Network Manager API Documentation

# POST pnp/profile/{pnpProfileFolder}

Creates Pnp profiles

Since Product Version: 3.1

- Jump To

- v1
- v2
- v3
- v4

### Resource Information

Rate Limiting? | No
Sorting? | No
Paging? | No
Filtering? | No
Group Filtering? | No
Aggregation? | No
Response Formats | xml json
User Group | NBI Write
HTTP Methods | POST

API version v1 is deprecated

This API version has been deprecated. It will be removed in a future release of the product. Please develop new clients using the latest API version. Please modify your existing clients to use a later API version.

## Resource URL

/webacs/api/v1/op/pnp/profile/{pnpProfileFolder}

## Request Parameters

Attribute | Source | Description
--- | --- | ---
pnpProfileFolder String | path | Required Profile Folder: Router/Switch/Wireless AP/Nexus POAP/Mobility Express WLC

## Request Payload Parameters

Attribute | Description
--- | ---
apicEmProfileOptions PnPApicDetails | Applicable only for APIC profiles
Attribute | Description
--- | ---
accessPointDTO PnpAccessPoint | Applicable only for Wireless AP profiles in APIC mode; All the fields in here are mandatory for wireless AP profiles
Attribute | Description
--- | ---
apGroup String | Mandatory for Wireless AP profiles
apMode String | Mandatory for Wireless AP profiles
primaryWlcIP String | Primary WLC IP; Mandatory for Wireless AP profiles
primaryWlcName String | Primary WLC Name; Mandatory for Wireless AP profiles
secondaryWlcIP String | Secondary WLC IP; Mandatory for Wireless AP profiles
secondaryWlcName String | Secondary WLC Name; Mandatory for Wireless AP profiles
tertiaryWlcIP String | Tertiary WLC IP; Mandatory for Wireless AP profiles
tertiaryWlcName String | Tertiary WLC Name; Mandatory for Wireless AP profiles
isPkienable boolean | If the Enable PKI is false, the device will not be provisioned with PKI certificates; Applicable only for APIC profiles
isSudiReq boolean | If the Enable PKI is false, the device will not be provisioned with SUDI certificates; Applicable for APIC mode
isTSenabe boolean | This is an option for terminal server; If the TS enable is true, PI will use the Device Terminal Server IP and Port to provision itself; Applicable for APIC mode
bootStrapTemplateName String | field for Boot Strap Name; Either Bootstrap/Configuration/Image is mandatory
configurationTemplateName String | Field for configuration Template name; Either Bootstrap/Configuration/Image is mandatory
credentialProfileName String | Field for credential name; Optional
description String | Description for the profile; Optional field
deviceType String | Applicable only for CNS mode; Optional field
imageLocation String | Field for image location
imageName String | Field for Image Name;
nexusProfileDetails PnPNexusDetails | Applicale only for Nexus POAP profiles
Attribute | Description
--- | ---
kickstartImage String | Both system and kick start images should have the same image version; Profile can be created with system/kickstart image or only with Configuration Template or with all the three.
nexusImageLocation String | Location of the nexus image location(optional)
systemImage String | Both system and kick start images should have the same image version; Profile can be created with system/kickstart image or only with Configuration Template or with all the three.
postPnPTemplateName String | Field for postpnp template name; Optional field
profileName String | field for pnp Profile Name; Mandatory field

## Response Parameters

Attribute | Description
--- | ---
description String |
state String |

## Sample Payloads

Sample payloads are for information only. They are automatically generated and the values included may not be representative of actual valid data values.

### Sample XML Request Payload

https://10.64.88.203/webacs/api/v1/op/pnp/profile/{pnpProfileFolder}

    <?xml version="1.0" ?>
    <pnPProfile>
      <apicEmProfileOptions>
        <accessPointDTO>
          <apGroup>String value</apGroup>
          <apMode>String value</apMode>
          <primaryWlcIP>String value</primaryWlcIP>
          <primaryWlcName>String value</primaryWlcName>
          <secondaryWlcIP>String value</secondaryWlcIP>
          <secondaryWlcName>String value</secondaryWlcName>
          <tertiaryWlcIP>String value</tertiaryWlcIP>
          <tertiaryWlcName>String value</tertiaryWlcName>
        </accessPointDTO>
        <isPkienable>true</isPkienable>
        <isSudiReq>true</isSudiReq>
        <isTSenabe>true</isTSenabe>
      </apicEmProfileOptions>
      <bootStrapTemplateName>String value</bootStrapTemplateName>
      <configurationTemplateName>String value</configurationTemplateName>
      <credentialProfileName>String value</credentialProfileName>
      <description>String value</description>
      <deviceType>String value</deviceType>
      <imageLocation>String value</imageLocation>
      <imageName>String value</imageName>
      <nexusProfileDetails>
        <kickstartImage>String value</kickstartImage>
        <nexusImageLocation>String value</nexusImageLocation>
        <systemImage>String value</systemImage>
      </nexusProfileDetails>
      <postPnPTemplateName>String value</postPnPTemplateName>
      <profileName>String value</profileName>
    </pnPProfile>

### Sample JSON Request Payload

https://10.64.88.203/webacs/api/v1/op/pnp/profile/{pnpProfileFolder}.json

    {
      "pnPProfile" : {
        "apicEmProfileOptions" : {
          "accessPointDTO" : {
            "apGroup" : "String value",
            "apMode" : "String value",
            "primaryWlcIP" : "String value",
            "primaryWlcName" : "String value",
            "secondaryWlcIP" : "String value",
            "secondaryWlcName" : "String value",
            "tertiaryWlcIP" : "String value",
            "tertiaryWlcName" : "String value"
          },
          "isPkienable" : true,
          "isSudiReq" : true,
          "isTSenabe" : true
        },
        "bootStrapTemplateName" : "String value",
        "configurationTemplateName" : "String value",
        "credentialProfileName" : "String value",
        "description" : "String value",
        "deviceType" : "String value",
        "imageLocation" : "String value",
        "imageName" : "String value",
        "nexusProfileDetails" : {
          "kickstartImage" : "String value",
          "nexusImageLocation" : "String value",
          "systemImage" : "String value"
        },
        "postPnPTemplateName" : "String value",
        "profileName" : "String value"
      }
    }

### Sample XML Response Payload

https://10.64.88.203/webacs/api/v1/op/pnp/profile/{pnpProfileFolder}

    <?xml version="1.0" ?>
    <mgmtResponse responseType="operation" requestUrl="https://10.64.88.203/webacs/api/v1/op/pnp/profile/{pnpProfileFolder}" rootUrl="https://10.64.88.203/webacs/api/v1/op">
      <pnPResponse>
        <description>String value</description>
        <state>String value</state>
      </pnPResponse>
    </mgmtResponse>

### Sample JSON Response Payload

https://10.64.88.203/webacs/api/v1/op/pnp/profile/{pnpProfileFolder}.json

    {
      "mgmtResponse" : {
        "@responseType" : "operation",
        "@requestUrl" : "https : //10.64.88.203/webacs/api/v1/op/pnp/profile/{
          pnpProfileFolder
        }",
        "@rootUrl" : "https : //10.64.88.203/webacs/api/v1/op",
        "pnPResponse" : {
          "description" : "String value",
          "state" : "String value"
        }
      }
    }

### Resource Information

Rate Limiting? | No
Sorting? | No
Paging? | No
Filtering? | No
Group Filtering? | No
Aggregation? | No
Response Formats | xml json
User Group | NBI Write
HTTP Methods | POST

## Resource URL

/webacs/api/v2/op/pnp/profile/{pnpProfileFolder}

Unmodified

This resource has not been modified since the previous API version.

## Request Parameters

Attribute | Source | Description
--- | --- | ---
pnpProfileFolder String | path | Required Profile Folder: Router/Switch/Wireless AP/Nexus POAP/Mobility Express WLC

## Request Payload Parameters

Attribute | Description
--- | ---
apicEmProfileOptions PnPApicDetails | Applicable only for APIC profiles
Attribute | Description
--- | ---
accessPointDTO PnpAccessPoint | Applicable only for Wireless AP profiles in APIC mode; All the fields in here are mandatory for wireless AP profiles
Attribute | Description
--- | ---
apGroup String | Mandatory for Wireless AP profiles
apMode String | Mandatory for Wireless AP profiles
primaryWlcIP String | Primary WLC IP; Mandatory for Wireless AP profiles
primaryWlcName String | Primary WLC Name; Mandatory for Wireless AP profiles
secondaryWlcIP String | Secondary WLC IP; Mandatory for Wireless AP profiles
secondaryWlcName String | Secondary WLC Name; Mandatory for Wireless AP profiles
tertiaryWlcIP String | Tertiary WLC IP; Mandatory for Wireless AP profiles
tertiaryWlcName String | Tertiary WLC Name; Mandatory for Wireless AP profiles
isPkienable boolean | If the Enable PKI is false, the device will not be provisioned with PKI certificates; Applicable only for APIC profiles
isSudiReq boolean | If the Enable PKI is false, the device will not be provisioned with SUDI certificates; Applicable for APIC mode
isTSenabe boolean | This is an option for terminal server; If the TS enable is true, PI will use the Device Terminal Server IP and Port to provision itself; Applicable for APIC mode
bootStrapTemplateName String | field for Boot Strap Name; Either Bootstrap/Configuration/Image is mandatory
configurationTemplateName String | Field for configuration Template name; Either Bootstrap/Configuration/Image is mandatory
credentialProfileName String | Field for credential name; Optional
description String | Description for the profile; Optional field
deviceType String | Applicable only for CNS mode; Optional field
imageLocation String | Field for image location
imageName String | Field for Image Name;
nexusProfileDetails PnPNexusDetails | Applicale only for Nexus POAP profiles
Attribute | Description
--- | ---
kickstartImage String | Both system and kick start images should have the same image version; Profile can be created with system/kickstart image or only with Configuration Template or with all the three.
nexusImageLocation String | Location of the nexus image location(optional)
systemImage String | Both system and kick start images should have the same image version; Profile can be created with system/kickstart image or only with Configuration Template or with all the three.
postPnPTemplateName String | Field for postpnp template name; Optional field
profileName String | field for pnp Profile Name; Mandatory field

## Response Parameters

Attribute | Description
--- | ---
description String |
state String |

## Sample Payloads

Sample payloads are for information only. They are automatically generated and the values included may not be representative of actual valid data values.

### Sample XML Request Payload

https://10.64.88.203/webacs/api/v2/op/pnp/profile/{pnpProfileFolder}

    <?xml version="1.0" ?>
    <pnPProfile>
      <apicEmProfileOptions>
        <accessPointDTO>
          <apGroup>String value</apGroup>
          <apMode>String value</apMode>
          <primaryWlcIP>String value</primaryWlcIP>
          <primaryWlcName>String value</primaryWlcName>
          <secondaryWlcIP>String value</secondaryWlcIP>
          <secondaryWlcName>String value</secondaryWlcName>
          <tertiaryWlcIP>String value</tertiaryWlcIP>
          <tertiaryWlcName>String value</tertiaryWlcName>
        </accessPointDTO>
        <isPkienable>true</isPkienable>
        <isSudiReq>true</isSudiReq>
        <isTSenabe>true</isTSenabe>
      </apicEmProfileOptions>
      <bootStrapTemplateName>String value</bootStrapTemplateName>
      <configurationTemplateName>String value</configurationTemplateName>
      <credentialProfileName>String value</credentialProfileName>
      <description>String value</description>
      <deviceType>String value</deviceType>
      <imageLocation>String value</imageLocation>
      <imageName>String value</imageName>
      <nexusProfileDetails>
        <kickstartImage>String value</kickstartImage>
        <nexusImageLocation>String value</nexusImageLocation>
        <systemImage>String value</systemImage>
      </nexusProfileDetails>
      <postPnPTemplateName>String value</postPnPTemplateName>
      <profileName>String value</profileName>
    </pnPProfile>

### Sample JSON Request Payload

https://10.64.88.203/webacs/api/v2/op/pnp/profile/{pnpProfileFolder}.json

    {
      "pnPProfile" : {
        "apicEmProfileOptions" : {
          "accessPointDTO" : {
            "apGroup" : "String value",
            "apMode" : "String value",
            "primaryWlcIP" : "String value",
            "primaryWlcName" : "String value",
            "secondaryWlcIP" : "String value",
            "secondaryWlcName" : "String value",
            "tertiaryWlcIP" : "String value",
            "tertiaryWlcName" : "String value"
          },
          "isPkienable" : true,
          "isSudiReq" : true,
          "isTSenabe" : true
        },
        "bootStrapTemplateName" : "String value",
        "configurationTemplateName" : "String value",
        "credentialProfileName" : "String value",
        "description" : "String value",
        "deviceType" : "String value",
        "imageLocation" : "String value",
        "imageName" : "String value",
        "nexusProfileDetails" : {
          "kickstartImage" : "String value",
          "nexusImageLocation" : "String value",
          "systemImage" : "String value"
        },
        "postPnPTemplateName" : "String value",
        "profileName" : "String value"
      }
    }

### Sample XML Response Payload

https://10.64.88.203/webacs/api/v2/op/pnp/profile/{pnpProfileFolder}

    <?xml version="1.0" ?>
    <mgmtResponse responseType="operation" requestUrl="https://10.64.88.203/webacs/api/v2/op/pnp/profile/{pnpProfileFolder}" rootUrl="https://10.64.88.203/webacs/api/v2/op">
      <pnPResponse>
        <description>String value</description>
        <state>String value</state>
      </pnPResponse>
    </mgmtResponse>

### Sample JSON Response Payload

https://10.64.88.203/webacs/api/v2/op/pnp/profile/{pnpProfileFolder}.json

    {
      "mgmtResponse" : {
        "@requestUrl" : "https://10.64.88.203/webacs/api/v2/op/pnp/profile/{pnpProfileFolder}",
        "@responseType" : "operation",
        "@rootUrl" : "https://10.64.88.203/webacs/api/v2/op",
        "pnPResponse" : [ {
          "description" : "String value",
          "state" : "String value"
        } ]
      }
    }

### Resource Information

Rate Limiting? | No
Sorting? | No
Paging? | No
Filtering? | No
Group Filtering? | No
Aggregation? | No
Response Formats | xml json
User Group | NBI Write
HTTP Methods | POST

## Resource URL

/webacs/api/v3/op/pnp/profile/{pnpProfileFolder}

Unmodified

This resource has not been modified since the previous API version.

## Request Parameters

Attribute | Source | Description
--- | --- | ---
pnpProfileFolder String | path | Required Profile Folder: Router/Switch/Wireless AP/Nexus POAP/Mobility Express WLC

## Request Payload Parameters

Attribute | Description
--- | ---
apicEmProfileOptions PnPApicDetails | Applicable only for APIC profiles
Attribute | Description
--- | ---
accessPointDTO PnpAccessPoint | Applicable only for Wireless AP profiles in APIC mode; All the fields in here are mandatory for wireless AP profiles
Attribute | Description
--- | ---
apGroup String | Mandatory for Wireless AP profiles
apMode String | Mandatory for Wireless AP profiles
primaryWlcIP String | Primary WLC IP; Mandatory for Wireless AP profiles
primaryWlcName String | Primary WLC Name; Mandatory for Wireless AP profiles
secondaryWlcIP String | Secondary WLC IP; Mandatory for Wireless AP profiles
secondaryWlcName String | Secondary WLC Name; Mandatory for Wireless AP profiles
tertiaryWlcIP String | Tertiary WLC IP; Mandatory for Wireless AP profiles
tertiaryWlcName String | Tertiary WLC Name; Mandatory for Wireless AP profiles
isPkienable boolean | If the Enable PKI is false, the device will not be provisioned with PKI certificates; Applicable only for APIC profiles
isSudiReq boolean | If the Enable PKI is false, the device will not be provisioned with SUDI certificates; Applicable for APIC mode
isTSenabe boolean | This is an option for terminal server; If the TS enable is true, PI will use the Device Terminal Server IP and Port to provision itself; Applicable for APIC mode
bootStrapTemplateName String | field for Boot Strap Name; Either Bootstrap/Configuration/Image is mandatory
configurationTemplateName String | Field for configuration Template name; Either Bootstrap/Configuration/Image is mandatory
credentialProfileName String | Field for credential name; Optional
description String | Description for the profile; Optional field
deviceType String | Applicable only for CNS mode; Optional field
imageLocation String | Field for image location
imageName String | Field for Image Name;
nexusProfileDetails PnPNexusDetails | Applicale only for Nexus POAP profiles
Attribute | Description
--- | ---
kickstartImage String | Both system and kick start images should have the same image version; Profile can be created with system/kickstart image or only with Configuration Template or with all the three.
nexusImageLocation String | Location of the nexus image location(optional)
systemImage String | Both system and kick start images should have the same image version; Profile can be created with system/kickstart image or only with Configuration Template or with all the three.
postPnPTemplateName String | Field for postpnp template name; Optional field
profileName String | field for pnp Profile Name; Mandatory field

## Response Parameters

Attribute | Description
--- | ---
description String |
state String |

## Sample Payloads

Sample payloads are for information only. They are automatically generated and the values included may not be representative of actual valid data values.

### Sample XML Request Payload

https://10.64.88.203/webacs/api/v3/op/pnp/profile/{pnpProfileFolder}

    <?xml version="1.0" ?>
    <pnPProfile>
      <apicEmProfileOptions>
        <accessPointDTO>
          <apGroup>String value</apGroup>
          <apMode>String value</apMode>
          <primaryWlcIP>String value</primaryWlcIP>
          <primaryWlcName>String value</primaryWlcName>
          <secondaryWlcIP>String value</secondaryWlcIP>
          <secondaryWlcName>String value</secondaryWlcName>
          <tertiaryWlcIP>String value</tertiaryWlcIP>
          <tertiaryWlcName>String value</tertiaryWlcName>
        </accessPointDTO>
        <isPkienable>true</isPkienable>
        <isSudiReq>true</isSudiReq>
        <isTSenabe>true</isTSenabe>
      </apicEmProfileOptions>
      <bootStrapTemplateName>String value</bootStrapTemplateName>
      <configurationTemplateName>String value</configurationTemplateName>
      <credentialProfileName>String value</credentialProfileName>
      <description>String value</description>
      <deviceType>String value</deviceType>
      <imageLocation>String value</imageLocation>
      <imageName>String value</imageName>
      <nexusProfileDetails>
        <kickstartImage>String value</kickstartImage>
        <nexusImageLocation>String value</nexusImageLocation>
        <systemImage>String value</systemImage>
      </nexusProfileDetails>
      <postPnPTemplateName>String value</postPnPTemplateName>
      <profileName>String value</profileName>
    </pnPProfile>

### Sample JSON Request Payload

https://10.64.88.203/webacs/api/v3/op/pnp/profile/{pnpProfileFolder}.json

    {
      "pnPProfile" : {
        "apicEmProfileOptions" : {
          "accessPointDTO" : {
            "apGroup" : "String value",
            "apMode" : "String value",
            "primaryWlcIP" : "String value",
            "primaryWlcName" : "String value",
            "secondaryWlcIP" : "String value",
            "secondaryWlcName" : "String value",
            "tertiaryWlcIP" : "String value",
            "tertiaryWlcName" : "String value"
          },
          "isPkienable" : true,
          "isSudiReq" : true,
          "isTSenabe" : true
        },
        "bootStrapTemplateName" : "String value",
        "configurationTemplateName" : "String value",
        "credentialProfileName" : "String value",
        "description" : "String value",
        "deviceType" : "String value",
        "imageLocation" : "String value",
        "imageName" : "String value",
        "nexusProfileDetails" : {
          "kickstartImage" : "String value",
          "nexusImageLocation" : "String value",
          "systemImage" : "String value"
        },
        "postPnPTemplateName" : "String value",
        "profileName" : "String value"
      }
    }

### Sample XML Response Payload

https://10.64.88.203/webacs/api/v3/op/pnp/profile/{pnpProfileFolder}

    <?xml version="1.0" ?>
    <mgmtResponse responseType="operation" requestUrl="https://10.64.88.203/webacs/api/v3/op/pnp/profile/{pnpProfileFolder}" rootUrl="https://10.64.88.203/webacs/api/v3/op">
      <pnPResponse>
        <description>String value</description>
        <state>String value</state>
      </pnPResponse>
    </mgmtResponse>

### Sample JSON Response Payload

https://10.64.88.203/webacs/api/v3/op/pnp/profile/{pnpProfileFolder}.json

    {
      "mgmtResponse" : {
        "@requestUrl" : "https://10.64.88.203/webacs/api/v3/op/pnp/profile/{pnpProfileFolder}",
        "@responseType" : "operation",
        "@rootUrl" : "https://10.64.88.203/webacs/api/v3/op",
        "pnPResponse" : [ {
          "description" : "String value",
          "state" : "String value"
        } ]
      }
    }

### Resource Information

Rate Limiting? | No
Sorting? | No
Paging? | No
Filtering? | No
Group Filtering? | No
Aggregation? | No
Response Formats | xml json
User Group | NBI Write
HTTP Methods | POST

## Resource URL

/webacs/api/v4/op/pnp/profile/{pnpProfileFolder}

Unmodified

This resource has not been modified since the previous API version.

## Request Parameters

Attribute | Source | Description
--- | --- | ---
pnpProfileFolder String | path | Required Profile Folder: Router/Switch/Wireless AP/Nexus POAP/Mobility Express WLC

## Request Payload Parameters

Attribute | Description
--- | ---
apicEmProfileOptions PnPApicDetails | Applicable only for APIC profiles
Attribute | Description
--- | ---
accessPointDTO PnpAccessPoint | Applicable only for Wireless AP profiles in APIC mode; All the fields in here are mandatory for wireless AP profiles
Attribute | Description
--- | ---
apGroup String | Mandatory for Wireless AP profiles
apMode String | Mandatory for Wireless AP profiles
primaryWlcIP String | Primary WLC IP; Mandatory for Wireless AP profiles
primaryWlcName String | Primary WLC Name; Mandatory for Wireless AP profiles
secondaryWlcIP String | Secondary WLC IP; Mandatory for Wireless AP profiles
secondaryWlcName String | Secondary WLC Name; Mandatory for Wireless AP profiles
tertiaryWlcIP String | Tertiary WLC IP; Mandatory for Wireless AP profiles
tertiaryWlcName String | Tertiary WLC Name; Mandatory for Wireless AP profiles
isPkienable boolean | If the Enable PKI is false, the device will not be provisioned with PKI certificates; Applicable only for APIC profiles
isSudiReq boolean | If the Enable PKI is false, the device will not be provisioned with SUDI certificates; Applicable for APIC mode
isTSenabe boolean | This is an option for terminal server; If the TS enable is true, PI will use the Device Terminal Server IP and Port to provision itself; Applicable for APIC mode
bootStrapTemplateName String | field for Boot Strap Name; Either Bootstrap/Configuration/Image is mandatory
configurationTemplateName String | Field for configuration Template name; Either Bootstrap/Configuration/Image is mandatory
credentialProfileName String | Field for credential name; Optional
description String | Description for the profile; Optional field
deviceType String | Applicable only for CNS mode; Optional field
imageLocation String | Field for image location
imageName String | Field for Image Name;
nexusProfileDetails PnPNexusDetails | Applicale only for Nexus POAP profiles
Attribute | Description
--- | ---
kickstartImage String | Both system and kick start images should have the same image version; Profile can be created with system/kickstart image or only with Configuration Template or with all the three.
nexusImageLocation String | Location of the nexus image location(optional)
systemImage String | Both system and kick start images should have the same image version; Profile can be created with system/kickstart image or only with Configuration Template or with all the three.
postPnPTemplateName String | Field for postpnp template name; Optional field
profileName String | field for pnp Profile Name; Mandatory field

## Response Parameters

Attribute | Description
--- | ---
description String |
state String |

## Sample Payloads

Sample payloads are for information only. They are automatically generated and the values included may not be representative of actual valid data values.

### Sample XML Request Payload

https://10.64.88.203/webacs/api/v4/op/pnp/profile/{pnpProfileFolder}

    <?xml version="1.0" ?>
    <pnPProfile>
      <apicEmProfileOptions>
        <accessPointDTO>
          <apGroup>String value</apGroup>
          <apMode>String value</apMode>
          <primaryWlcIP>String value</primaryWlcIP>
          <primaryWlcName>String value</primaryWlcName>
          <secondaryWlcIP>String value</secondaryWlcIP>
          <secondaryWlcName>String value</secondaryWlcName>
          <tertiaryWlcIP>String value</tertiaryWlcIP>
          <tertiaryWlcName>String value</tertiaryWlcName>
        </accessPointDTO>
        <isPkienable>true</isPkienable>
        <isSudiReq>true</isSudiReq>
        <isTSenabe>true</isTSenabe>
      </apicEmProfileOptions>
      <bootStrapTemplateName>String value</bootStrapTemplateName>
      <configurationTemplateName>String value</configurationTemplateName>
      <credentialProfileName>String value</credentialProfileName>
      <description>String value</description>
      <deviceType>String value</deviceType>
      <imageLocation>String value</imageLocation>
      <imageName>String value</imageName>
      <nexusProfileDetails>
        <kickstartImage>String value</kickstartImage>
        <nexusImageLocation>String value</nexusImageLocation>
        <systemImage>String value</systemImage>
      </nexusProfileDetails>
      <postPnPTemplateName>String value</postPnPTemplateName>
      <profileName>String value</profileName>
    </pnPProfile>

### Sample JSON Request Payload

https://10.64.88.203/webacs/api/v4/op/pnp/profile/{pnpProfileFolder}.json

    {
      "pnPProfile" : {
        "apicEmProfileOptions" : {
          "accessPointDTO" : {
            "apGroup" : "String value",
            "apMode" : "String value",
            "primaryWlcIP" : "String value",
            "primaryWlcName" : "String value",
            "secondaryWlcIP" : "String value",
            "secondaryWlcName" : "String value",
            "tertiaryWlcIP" : "String value",
            "tertiaryWlcName" : "String value"
          },
          "isPkienable" : true,
          "isSudiReq" : true,
          "isTSenabe" : true
        },
        "bootStrapTemplateName" : "String value",
        "configurationTemplateName" : "String value",
        "credentialProfileName" : "String value",
        "description" : "String value",
        "deviceType" : "String value",
        "imageLocation" : "String value",
        "imageName" : "String value",
        "nexusProfileDetails" : {
          "kickstartImage" : "String value",
          "nexusImageLocation" : "String value",
          "systemImage" : "String value"
        },
        "postPnPTemplateName" : "String value",
        "profileName" : "String value"
      }
    }

### Sample XML Response Payload

https://10.64.88.203/webacs/api/v4/op/pnp/profile/{pnpProfileFolder}

    <?xml version="1.0" ?>
    <mgmtResponse responseType="operation" requestUrl="https://10.64.88.203/webacs/api/v4/op/pnp/profile/{pnpProfileFolder}" rootUrl="https://10.64.88.203/webacs/api/v4/op">
      <pnPResponse>
        <description>String value</description>
        <state>String value</state>
      </pnPResponse>
    </mgmtResponse>

### Sample JSON Response Payload

https://10.64.88.203/webacs/api/v4/op/pnp/profile/{pnpProfileFolder}.json

    {
      "mgmtResponse" : {
        "@requestUrl" : "https://10.64.88.203/webacs/api/v4/op/pnp/profile/{pnpProfileFolder}",
        "@responseType" : "operation",
        "@rootUrl" : "https://10.64.88.203/webacs/api/v4/op",
        "pnPResponse" : [ {
          "description" : "String value",
          "state" : "String value"
        } ]
      }
    }