{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/cloud:akamai-amfa/post-send-enrollment-email":{"post":{"operationId":"cloud_akamai_amfa_post_send_enrollment_email","summary":"Send enrollment email","description":"POST /email-enrollments","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","contractId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/get-groups":{"get":{"operationId":"cloud_akamai_amfa_get_groups","summary":"List groups","description":"GET /groups","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"page","in":"query","required":false,"description":"The page number index starting at the default value of `1`.","schema":{"type":"integer","default":1,"description":"The page number index starting at the default value of `1`."}},{"name":"page_size","in":"query","required":false,"description":"The number of records displayed on each page.","schema":{"type":"integer","description":"The number of records displayed on each page."}},{"name":"contractId","in":"query","required":true,"description":"Unique identifier for the contract.","schema":{"type":"string","description":"Unique identifier for the contract."}},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/post-group":{"post":{"operationId":"cloud_akamai_amfa_post_group","summary":"Add a group","description":"POST /groups","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","contractId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/get-group":{"get":{"operationId":"cloud_akamai_amfa_get_group","summary":"Get a group","description":"GET /groups/{groupId}","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"groupId","in":"query","required":true,"description":"A unique identifier for the group.","schema":{"type":"string","description":"A unique identifier for the group."}},{"name":"contractId","in":"query","required":true,"description":"Unique identifier for the contract.","schema":{"type":"string","description":"Unique identifier for the contract."}},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/delete-group":{"post":{"operationId":"cloud_akamai_amfa_delete_group","summary":"Delete a group","description":"DELETE /groups/{groupId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","groupId","contractId"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"groupId":{"type":"string","description":"A unique identifier for the group."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/post-user-to-group":{"post":{"operationId":"cloud_akamai_amfa_post_user_to_group","summary":"Add a user to a group","description":"POST /groups/{groupId}/users/{userId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","groupId","userId","contractId"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"groupId":{"type":"string","description":"A unique identifier for the group."},"userId":{"type":"string","description":"A unique identifier for the user account."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/delete-user-from-group":{"post":{"operationId":"cloud_akamai_amfa_delete_user_from_group","summary":"Remove a user from a group","description":"DELETE /groups/{groupId}/users/{userId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","groupId","userId","contractId"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"groupId":{"type":"string","description":"A unique identifier for the group."},"userId":{"type":"string","description":"A unique identifier for the user account."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/get-users":{"get":{"operationId":"cloud_akamai_amfa_get_users","summary":"List users","description":"GET /users","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"page","in":"query","required":false,"description":"The page number index starting at the default value of `1`.","schema":{"type":"integer","default":1,"description":"The page number index starting at the default value of `1`."}},{"name":"pageSize","in":"query","required":false,"description":"The number of records displayed on each page. The default value is `25`.","schema":{"type":"integer","default":25,"description":"The number of records displayed on each page. The default value is `25`."}},{"name":"status","in":"query","required":false,"description":"__Enum__ Filter user records by the specific status and display a list of user accounts that have this status.","schema":{"type":"string","enum":["ACTIVE","UNENROLLED","DEVICES_DISABLED","PROVISIONING_DISABLED"],"description":"__Enum__ Filter user records by the specific status and display a list of user accounts that have this status."}},{"name":"includeDevices","in":"query","required":false,"description":"Whether the response should include device details for listed users. The default value is `false`.","schema":{"type":"boolean","default":false,"description":"Whether the response should include device details for listed users. The default value is `false`."}},{"name":"policyId","in":"query","required":false,"description":"Optionally filter users subject to a specific policy.","schema":{"type":"string","description":"Optionally filter users subject to a specific policy."}},{"name":"policyName","in":"query","required":false,"description":"Optionally filter users subject to a specific policy, referred to by name.","schema":{"type":"string","description":"Optionally filter users subject to a specific policy, referred to by name."}},{"name":"contractId","in":"query","required":true,"description":"Unique identifier for the contract.","schema":{"type":"string","description":"Unique identifier for the contract."}},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/post-user":{"post":{"operationId":"cloud_akamai_amfa_post_user","summary":"Add a user","description":"POST /users","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","contractId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/get-user":{"get":{"operationId":"cloud_akamai_amfa_get_user","summary":"Get a user","description":"GET /users/{userId}","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"userId","in":"query","required":true,"description":"A unique identifier for the user account.","schema":{"type":"string","description":"A unique identifier for the user account."}},{"name":"contractId","in":"query","required":true,"description":"Unique identifier for the contract.","schema":{"type":"string","description":"Unique identifier for the contract."}},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/put-user":{"post":{"operationId":"cloud_akamai_amfa_put_user","summary":"Update a user","description":"PUT /users/{userId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","userId","contractId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"userId":{"type":"string","description":"A unique identifier for the user account."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/delete-user":{"post":{"operationId":"cloud_akamai_amfa_delete_user","summary":"Delete a user","description":"DELETE /users/{userId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","userId","contractId"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"userId":{"type":"string","description":"A unique identifier for the user account."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/post-alias-to-user":{"post":{"operationId":"cloud_akamai_amfa_post_alias_to_user","summary":"Add an alias to a user","description":"POST /users/{userId}/aliases","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","userId","contractId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"userId":{"type":"string","description":"A unique identifier for the user account."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/delete-user-alias":{"post":{"operationId":"cloud_akamai_amfa_delete_user_alias","summary":"Delete an alias assigned to a user","description":"DELETE /users/{userId}/aliases/{userAliasId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","userId","userAliasId","contractId"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"userId":{"type":"string","description":"A unique identifier for the user account."},"userAliasId":{"type":"string","description":"A unique identifier for the user alias."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/post-assign-groups-to-user":{"post":{"operationId":"cloud_akamai_amfa_post_assign_groups_to_user","summary":"Assign groups","description":"POST /users/{userId}/assign-groups","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","userId","contractId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"userId":{"type":"string","description":"A unique identifier for the user account."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/post-assign-policies-to-user":{"post":{"operationId":"cloud_akamai_amfa_post_assign_policies_to_user","summary":"Assign policies","description":"POST /users/{userId}/assign-policies","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","userId","contractId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"userId":{"type":"string","description":"A unique identifier for the user account."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/get-bypass-codes":{"get":{"operationId":"cloud_akamai_amfa_get_bypass_codes","summary":"List bypass codes","description":"GET /users/{userId}/bypass-codes","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"userId","in":"query","required":true,"description":"A unique identifier for the user account.","schema":{"type":"string","description":"A unique identifier for the user account."}},{"name":"contractId","in":"query","required":true,"description":"Unique identifier for the contract.","schema":{"type":"string","description":"Unique identifier for the contract."}},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/post-bypass-code":{"post":{"operationId":"cloud_akamai_amfa_post_bypass_code","summary":"Create a bypass code","description":"POST /users/{userId}/bypass-codes","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","userId","contractId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"userId":{"type":"string","description":"A unique identifier for the user account."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/get-bypass-code":{"get":{"operationId":"cloud_akamai_amfa_get_bypass_code","summary":"Get a bypass code","description":"GET /users/{userId}/bypass-codes/{bypassCodeId}","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"userId","in":"query","required":true,"description":"A unique identifier for the user account.","schema":{"type":"string","description":"A unique identifier for the user account."}},{"name":"bypassCodeId","in":"query","required":true,"description":"A unique identifier for the bypass code.","schema":{"type":"string","description":"A unique identifier for the bypass code."}},{"name":"contractId","in":"query","required":true,"description":"Unique identifier for the contract.","schema":{"type":"string","description":"Unique identifier for the contract."}},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/get-user-devices":{"get":{"operationId":"cloud_akamai_amfa_get_user_devices","summary":"List the user's devices","description":"GET /users/{userId}/devices","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"userId","in":"query","required":true,"description":"A unique identifier for the user account.","schema":{"type":"string","description":"A unique identifier for the user account."}},{"name":"contractId","in":"query","required":true,"description":"Unique identifier for the contract.","schema":{"type":"string","description":"Unique identifier for the contract."}},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/post-assign-hardware-token":{"post":{"operationId":"cloud_akamai_amfa_post_assign_hardware_token","summary":"Assign a hardware token","description":"POST /users/{userId}/devices/assign-hardware-token","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","userId","contractId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"userId":{"type":"string","description":"A unique identifier for the user account."},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/post-disable-user-device":{"post":{"operationId":"cloud_akamai_amfa_post_disable_user_device","summary":"Disable a device","description":"POST /users/{userId}/devices/{deviceId}/disable","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","userId","deviceId","contractId"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"userId":{"type":"string","description":"A unique identifier for the user account."},"deviceId":{"type":"string","description":"A unique identifier for the authentication device the user enrolled in Akamai MFA. The user can authenticate to protected applications…"},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-amfa/post-enable-user-device":{"post":{"operationId":"cloud_akamai_amfa_post_enable_user_device","summary":"Enable a device","description":"POST /users/{userId}/devices/{deviceId}/enable","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","userId","deviceId","contractId"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"userId":{"type":"string","description":"A unique identifier for the user account."},"deviceId":{"type":"string","description":"A unique identifier for the authentication device the user enrolled in Akamai MFA. The user can authenticate to protected applications…"},"contractId":{"type":"string","description":"Unique identifier for the contract."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}