naftiko: 1.0.0-alpha2 info: label: 'Akamai: Certificate Provisioning System API — Changes' description: 'Akamai: Certificate Provisioning System API — Changes. 6 operations. Lead operation: Akamai Get change status. Self-contained Naftiko capability covering one Akamai business surface.' tags: - Akamai - CPS - Changes created: '2026-05-22' modified: '2026-05-22' binds: - namespace: env keys: AKAMAI_API_KEY: AKAMAI_API_KEY capability: consumes: - type: http namespace: cps-changes baseUri: https://{hostname}/cps/v2 description: 'Akamai: Certificate Provisioning System API — Changes business capability. Self-contained, no shared references.' resources: - name: enrollments-enrollmentId-changes-changeId path: /enrollments/{enrollmentId}/changes/{changeId} operations: - name: getget-enrollment-change method: GET description: Get change status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountSwitchKey in: query type: string description: For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client). The Identity and - name: deletedelete-enrollment-change method: DELETE description: Cancel a change outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountSwitchKey in: query type: string description: For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client). The Identity and - name: enrollments-enrollmentId-changes-changeId-deployment-schedul path: /enrollments/{enrollmentId}/changes/{changeId}/deployment-schedule operations: - name: getget-change-deployment-schedule method: GET description: Get a deployment schedule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountSwitchKey in: query type: string description: For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client). The Identity and - name: enrollments-enrollmentId-changes-changeId-input-info-allowed path: /enrollments/{enrollmentId}/changes/{changeId}/input/info/{allowedInputTypeParam} operations: - name: getget-change-allowed-input-param method: GET description: Get a change outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Accept in: header type: string description: __Enum__ Specifies the response type. - name: accountSwitchKey in: query type: string description: For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client). The Identity and - name: enrollments-enrollmentId-changes-changeId-input-update-allow path: /enrollments/{enrollmentId}/changes/{changeId}/input/update/{allowedInputTypeParam} operations: - name: postpost-change-allowed-input-param method: POST description: Update a change outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Content-Type in: header type: string description: __Enum__ Must be used to specify a request type. - name: Accept in: header type: string description: __Enum__ Specifies the response type. - name: accountSwitchKey in: query type: string description: For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client). The Identity and - name: body in: body type: object description: Request body (JSON). required: true - name: enrollments-enrollmentId-history-changes path: /enrollments/{enrollmentId}/history/changes operations: - name: getget-history-changes method: GET description: Get change history outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountSwitchKey in: query type: string description: For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client). The Identity and