See the API's various operations for details on their request parameters and response data.
Operation | Method | Endpoint |
---|---|---|
Key collections | ||
Create a key collection | POST | /collections |
List key collections | GET | /collections |
Get a key collection | GET | /collections/{collectionId} |
Edit a key collection | PUT | /collections/{collectionId} |
Delete a key collection | DELETE | /collections/{collectionId} |
Get an ACL | GET | /collections/{collectionId}/acl-entries |
Edit an ACL | PUT | /collections/{collectionId}/acl-entries |
List collection endpoints | GET | /collections/{collectionId}/endpoints |
Import keys | POST | /collections/{collectionId}/import-keys |
Returns collection keys in JSON, XML or CSV format | GET | /collections/{collectionId}/keys/export |
Get quota settings | GET | /collections/{collectionId}/quota-config |
Edit quota settings | PUT | /collections/{collectionId}/quota-config |
Reset collection key quota | POST | /collections/{collectionId}/quota-reset |
Throttling counters | ||
Create a throttling counter | POST | /counters |
List throttling counters | GET | /counters |
Get a throttling counter | GET | /counters/{counterId} |
Edit a throttling counter | PUT | /counters/{counterId} |
Delete a throttling counter | DELETE | /counters/{counterId} |
List counter endpoints | GET | /counters/{counterId}/endpoints |
List counter key collections | GET | /counters/{counterId}/key-collections |
List counter keys | GET | /counters/{counterId}/keys |
Keys | ||
Create keys | POST | /keys |
List keys | GET | /keys |
Assign keys | POST | /keys/assign |
Export keys | GET | /keys/export |
Generate keys | POST | /keys/generate |
Move keys | POST | /keys/move |
Reset key quota | POST | /keys/quota-reset |
Restore revoked keys | POST | /keys/restore |
Revoke keys | POST | /keys/revoke |
Unassign keys | POST | /keys/unassign |
Get a key | GET | /keys/{keyId} |
Edit a key | PUT | /keys/{keyId} |
Tags | ||
List tags | GET | /tags |