Create Users
Once you have your API key and have gotten familiar with authentication, you can create your first user.
What's a user?
Within the Autofy API, a User is a entity that communicates with our platform. For on premise applications, a user is synonymous with an agentToken
, which gets entered into an Agent (which you'll learn about in the next section of this guide). For cloud apps, no Agent is needed, however you'll still need to create a user.
Create a user
Calling this POST method will return you an object containing a userID
and agentToken
. Store the userID
and agentToken
on your end. If your end user is connecting to an on-premise accounting app like QuickBooks Desktop, give them the agentToken
to put in the Agent. Later, you'll tell the Agent to connect to the accounting app.
Call this URL to create a new user.
https://api.getautofy.com/v2/manage/user
Request:
curl --request POST \
--url https://api.getautofy.com/v2/manage/user \
--header 'cache-control: no-cache' \
--header 'content-type: application/json' \
--header 'x-api-key: {YOUR_API_KEY}' \
--data '{"agentToken":"","companyId":"","dateTimeCreated":"","externalId":"","id":"","isActive":true}'
Response:
Autofy will respond with a user object. Store the agentToken
and pass to your user to enter into their Autofy Agent.
{
"Self": "https://api.getautofy.com/v2/Manage/user",
"Kind": null,
"RequestId": "8F1NCQW3C9",
"Page": 1,
"Contents": [
{
"Object": {
"agentToken": "PW4P1KLZIHWA3M8IM7OFSDBGDXXX",
"companyId": "",
"dateTimeCreated": "2020-06-11T20:29:31.2954836+00:00",
"externalId": "",
"id": "xxxxx",
"isActive": true
},
"Errors": null,
"Self": null,
"Kind": "user"
}
],
"Errors": []
}
Updated over 1 year ago