API settings
- To save API settings click on the
Add API Settings
button.
API setting code
Accept only encrypted data
- If you set the
acceptOnlyEncryptedData
value astrue
API Maker will accept only the encrypted body, query params, and URL. - In the header provide
x-am-encrypted-payload: true
when you setacceptOnlyEncryptedData: true
.
API access type
- There are two possible values of
apiAccessType
. - When you set
IS_PUBLIC
this API should be publicly available. - When you set
TOKEN_ACCESS
this API should require a token to access. - Provide API User token in the
x-am-authorization
header.
Auth token info
- If you do not provide authTokenInfo it will take authTokenInfo from the default secret.
- If the authTokenInfo value is an empty array then provide only AM's API user's token in the
x-am-authorization
header because we are overriding the default secret's authTokenInfo. In that, you have to provide API Maker's API user token in thex-am-authorization
header.
- Now, if you set
authTokenType: T.EAuthTokenType.AM_DB
and given required values in theauthTokenAMDB
object. The end user(who will use APIs) needs to provide the token in thex-am-user-authorization
header. - The end user needs to create a token using the given instance, database, collection, usernameColumn, and passwordColumn values. Use the
getToken
system API to get the token.