{ "opencollection": "1.0.0", "info": { "name": "Kitchen Stories Internal Articles Admin Authentication API", "version": "3" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Authentication", "type": "folder" }, "items": [ { "info": { "name": "Authenticate and get a bearer token for the subsequent calls to the api", "type": "http" }, "http": { "method": "POST", "url": "https://api.kitchenstories.io/api/authenticate/", "body": { "type": "json", "data": "{}" } }, "docs": "Authenticate and get a bearer token for the subsequent calls to the api" }, { "info": { "name": "Authenticate using Apple ID, get a bearer token for subsequent calls", "type": "http" }, "http": { "method": "POST", "url": "https://api.kitchenstories.io/api/authenticate/appleid/", "body": { "type": "json", "data": "{}" } }, "docs": "Authenticate using Apple ID, get a bearer token for subsequent calls" }, { "info": { "name": "Authenticate using Google Account, get a bearer token for subsequent calls", "type": "http" }, "http": { "method": "POST", "url": "https://api.kitchenstories.io/api/authenticate/google/", "body": { "type": "json", "data": "{}" } }, "docs": "Authenticate using Google Account, get a bearer token for subsequent calls" }, { "info": { "name": "Authenticate using Facebook Account, get a bearer token for the subsequent calls", "type": "http" }, "http": { "method": "POST", "url": "https://api.kitchenstories.io/api/authenticate/facebook/", "body": { "type": "json", "data": "{}" } }, "docs": "Authenticate using Facebook Account, get a bearer token for the subsequent calls" }, { "info": { "name": "authenticate and get a bearer token for the subsequent calls to the api", "type": "http" }, "http": { "method": "POST", "url": "https://api.kitchenstories.io/api/authenticate/credentials/", "body": { "type": "json", "data": "{}" } }, "docs": "authenticate and get a bearer token for the subsequent calls to the api" }, { "info": { "name": "Create a new user with email and password", "type": "http" }, "http": { "method": "POST", "url": "https://api.kitchenstories.io/api/register/", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new user with email and password" }, { "info": { "name": "validate email link - generated by ultron on account creation (note no trailing slash on this endpoint)", "type": "http" }, "http": { "method": "GET", "url": "https://api.kitchenstories.io/api/users/validate/email", "params": [ { "name": "email", "value": "", "type": "query", "description": "email of the user" }, { "name": "hash", "value": "", "type": "query", "description": "hash created by ultron with email and secret key to compare" } ] }, "docs": "validate email link - generated by ultron on account creation (note no trailing slash on this endpoint)" }, { "info": { "name": "Send out a password forgot e-mail if the account exists", "type": "http" }, "http": { "method": "POST", "url": "https://api.kitchenstories.io/api/password/forgot/", "body": { "type": "json", "data": "{}" } }, "docs": "Send out a password forgot e-mail if the account exists" }, { "info": { "name": "Reset the user password (needs password forgot payload token)", "type": "http" }, "http": { "method": "GET", "url": "https://api.kitchenstories.io/api/password/reset/", "params": [ { "name": "new_password", "value": "", "type": "query", "description": "new password" }, { "name": "password_token", "value": "", "type": "query", "description": "password token generated by ultron when sending reset link" } ] }, "docs": "Reset the user password (needs password forgot payload token)" }, { "info": { "name": "Create a new installation in the database", "type": "http" }, "http": { "method": "POST", "url": "https://api.kitchenstories.io/api/installations/", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new installation in the database" } ] } ], "bundled": true }