akamai / akamai-apis Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
/appsec/v1/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rate-policies
a.k.a. get rate policy actions.
ratePolicies
, but it should be ratePolicyActions
.id
field is set to string
, but it should be integer
.We're building an application using client code generated from the API spec with openapi-generator. We're having to patch around errors in the Akamai API specs to get some of the API calls working.
https://github.com/akamai/akamai-apis/blob/main/apis/appsec/v1/schemas/rate-policy-actions.yaml#L11
https://github.com/akamai/akamai-apis/blob/main/apis/appsec/v1/schemas/rate-policy-actions.yaml#L24
https://github.com/akamai/akamai-apis/blob/main/apis/appsec/v1/examples/rate-policy-actions.json#L2
I'll raise a PR.
CCUV3
The Python recipe for the Invalidate Content by URL or ARL references in the current API endpoint. It has tag when it should be URL.
Incorrect sample was a little confusing, luckily I was able to catch it before doing testing.
Navigate to https://techdocs.akamai.com/purge-cache/recipes/invalidate-content-by-url-or-arl and click on the Python tab. Noticed that on line 13, that tag is reference not URL.
Update the documentation.
The schema defines the allowed api accessLevels as a string
It should be an array of strings as described here https://techdocs.akamai.com/iam-api/reference/get-api-clients-users-allowed-apis
V3
List allowed apis for a user
GTM states making a domain is the first step in the workflow.
I'm a new user attempting to create my first domain. Can't. I am completely blocked.
Workflow states create a domain and then a data center.
datacenters
, I have no value to pass, passed it empty.400
.Remove the requirement on create domain or from the path of data centers.
This is nuts.
SiteShield API Get-SiteShieldByID
Based on the openapi schema, when i make a request, in case of 403 or 404 response status i can get status code inside response, but when i have response 200, i just have fetch info from API without status code inside response.
I m trying to implement GitHub action to automatically update siteshield cidrs range for my project, but when there is no proposedCidrs it is failing, while i try to cover this edge case i want to check that when i make API call i got 200 status and empty proposedCidrs so i can be aware of that and my action will not fail. But i with Get-SiteShieldByID i cannot cover this 200 response status, as in response body no status field, as in 404 and 403
Update openapi schema, and Invoke-AkamaiRestMethod to get this info in 200 response.
I have to. make four calls to get all of the information I could toggle through in the GET resources set of calls. Each call gets a single type of information.
When setting up or managing users, I have to run anywhere from 2 to all of the GET calls, and I would like to send one call and get everything if I wanted or choose which came back. Would save time cycling through four calls.
N/A
Combine countries, states, languages, and time zones into one call and set them to a Boolean. True gives a user the info, false doesn't.
This set of calls is a waste of time.
https://techdocs.akamai.com/iam-api/reference/post-api-clients
Missing clientSecret in credentials created by using che create api client api, by setting the createCredentials to true.
https://github.com/akamai/akamai-apis/blame/main/apis/identity-management/v3/openapi.json#L513
Add clientSecret field to the credentials field inside the post api client response when createCredentials is set to true
Confused about what to pass in the ou
field since it wasn't returned as part of my CSR info.
Description states, "Your organizational unit."
Trying to create a new DV certificate.
N/A
Update description so I better understand what information to put in the value.
I don't know how to use this based on the information provided.
I am unable to manage PCI/SOC2 compliance as I'm a small business. As a customer of my business, I would like to store my payment method information for future purchases.
Give customers a way to save their payment information. Feedback from our customers around this issue has been quite snarky, but we're too small to manage the issue ourselves.
N/A
As you're a big company with security services, create a secure vault to store information.
Help the SMB, too. We are on the struggle bus.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.