{"__v":6,"_id":"5624a9e7c4bf501700bc5ec8","category":{"__v":7,"_id":"5624bbb785a31117001c5403","pages":["5653264657978b1700df716a","5655bcf8dd82540d00278c26","5655bfd81a06b61900c66873","5655c7c0a66be71700968dd7","5660588e4320a80d00bec124","56618ad455e4450d00e62b89","56f1685a2a85600e00ea3dca"],"project":"54eb50e5615ffc1900305a16","version":"54eb63b859b1172100334fae","sync":{"url":"","isSync":false},"reference":true,"createdAt":"2015-10-19T09:45:27.364Z","from_sync":false,"order":8,"slug":"2-factor-authentication","title":"2-factor authentication"},"parentDoc":null,"project":"54eb50e5615ffc1900305a16","user":"54eb4fdedf7add210007b29b","version":{"__v":20,"_id":"54eb63b859b1172100334fae","forked_from":"54eb63a1867e1917009b711d","project":"54eb50e5615ffc1900305a16","createdAt":"2015-02-23T17:30:32.501Z","releaseDate":"2015-02-23T17:30:32.501Z","categories":["54eb63b959b1172100334faf","54eb63b959b1172100334fb0","54eb63b959b1172100334fb1","54eb63b959b1172100334fb2","54ed8dd4ab373e2300f50eae","54ed99b2ab373e2300f50ede","55153a6de68daa2f00cff838","551546edbc466623002afe72","5515472ac28d6125001b8884","55154749c28d6125001b8885","555d9b4106dfec0d00d38ea7","5613e06e433e5735007c7708","5624bbb785a31117001c5403","56669e857cc81e0d00253f8e","568b8d837a42220d00498311","56a632277ef6620d00e2f18a","56d8147c3eb4dd0b00201aac","57a9ce2fac6db30e000d7efd","57a9cf4e944ea60e00dc3f74","58172386715dce0f00da4aa0","582dc59ee1b8692300c0dd03","589b19b4fec2730f0082e040","58b04a023529383900a759b5"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1"},"updates":["57fb8e81ec7b71290081a004"],"next":{"pages":[],"description":""},"createdAt":"2015-10-19T08:29:27.147Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"examples":{"codes":[{"name":"","code":"POST /2fa/1/api-key HTTP/1.1\nHost: api.infobip.com\nAuthorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==\nContent-Type: application/json","language":"json"}]},"method":"post","results":{"codes":[{"name":"","code":"\"003026bbc133714df1834b8638bb496e-8f4b3d9a-e931-478d-a994-28a725159ab9\"","language":"json","status":200}]},"settings":"","auth":"required","params":[],"url":"/2fa/:version/api-key"},"isReference":true,"order":8,"body":"You have to be [authorized](doc:api-key-create) over API key in order to use all [Client side methods](http://dev.infobip.com/v1/docs/step-by-step-integration#integration-steps):\n\n - [PIN: Send over SMS](doc:pin-send-over-sms) \n - [PIN: Send over voice](doc:pin-send-over-voice) \n - [PIN: Verify](doc:pin-verify) \n - [PIN: Resend over SMS](doc:pin-resend-over-sms) \n - [PIN: Resend over voice](doc:resend-a-pin-via-voice) \n - [PIN: Get status](doc:pin-get-status) \n - [Phone number: Is verified](doc:check-if-phone-number-is-verified) \n\n\n# Response format\n\nOn success, response header HTTP status code will be `200 OK`. \n\nOn error, you will receive an [error response status code](doc:2fa-status-codes-and-error-details) in the header and the response body will contain an [error object](doc:2fa-status-codes-and-error-details). If you try to create an API key when you do not have the user’s authorization, you will receive an error `401` Unauthorized.\n\n|Parameter|Type|Description|\n|-|-|-|\n|*api-key*|String|API key used for authorization in [Client side methods](http://dev.infobip.com/v1/docs/step-by-step-integration#integration-steps).|\n\nAn example of using API key in the request header:\n```\nAuthorization: App 003026bbc133714df1834b8628bb496e-8f4b3d9a-e921-478d-a994-28a725159ab9\n```","excerpt":"This method allows you to generate an API key for your account.","slug":"api-key-create","type":"endpoint","title":"API key: Create"}

postAPI key: Create

This method allows you to generate an API key for your account.

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format


Documentation

You have to be [authorized](doc:api-key-create) over API key in order to use all [Client side methods](http://dev.infobip.com/v1/docs/step-by-step-integration#integration-steps): - [PIN: Send over SMS](doc:pin-send-over-sms) - [PIN: Send over voice](doc:pin-send-over-voice) - [PIN: Verify](doc:pin-verify) - [PIN: Resend over SMS](doc:pin-resend-over-sms) - [PIN: Resend over voice](doc:resend-a-pin-via-voice) - [PIN: Get status](doc:pin-get-status) - [Phone number: Is verified](doc:check-if-phone-number-is-verified) # Response format On success, response header HTTP status code will be `200 OK`. On error, you will receive an [error response status code](doc:2fa-status-codes-and-error-details) in the header and the response body will contain an [error object](doc:2fa-status-codes-and-error-details). If you try to create an API key when you do not have the user’s authorization, you will receive an error `401` Unauthorized. |Parameter|Type|Description| |-|-|-| |*api-key*|String|API key used for authorization in [Client side methods](http://dev.infobip.com/v1/docs/step-by-step-integration#integration-steps).| An example of using API key in the request header: ``` Authorization: App 003026bbc133714df1834b8628bb496e-8f4b3d9a-e921-478d-a994-28a725159ab9 ```

User Information

Try It Out

post
{{ tryResults.results }}
Method{{ tryResults.method }}
Request Headers
{{ tryResults.requestHeaders }}
URL{{ tryResults.url }}
Request Data
{{ tryResults.data }}
Status
Response Headers
{{ tryResults.responseHeaders }}