Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Get the details about the current user, their deployment and access token.

GET /user

For getting details regarding the staff object associated with the current user, please see the get staff endpoint.

Handling the Response

KeyTypeDescription
user_accesshashA key-value object containing manages, add, view and admin permissions for the different types of objects. See the example below for more information.
user_titleshashA key-value object containing the user defined plural and singular titles for each object type.
locale.currency.symbolstringThe string symbol for the deployments currency. Defaults to "$".

Example

{
   "meta": {
      "message": "Everything executed as expected.",
      "more_info": "https://affinitylive.jira.com/wiki/display/APIS/Status+Codes#ok",
      "status": "ok"
   },
   "response": [
      {
         "name": "locale",
         "currency": {
            "symbol": "$"
         }
      },
      {
         "name": "user_access",
         "company": {
            "add": "1",
            "admin": "1",
            "manages": "0",
            "view": "1"
         },
         "contact": {
            "add": "1",
            "admin": "1",
            "manages": "0",
            "view": "1"
         },
         "contract": {
            "add": "1",
            "admin": "1",
            "manages": "0",
            "view": "1"
         },
         "expense": {
            "add": "1",
            "admin": "1",
            "manages": "0",
            "view": "1"
         },
         "invoice": {
            "add": "1",
            "admin": "1",
            "manages": "0",
            "view": "1"
         },
         "issue": {
            "add": "1",
            "admin": "1",
            "manages": "0",
            "view": "1"
         },
         "job": {
            "add": "1",
            "admin": "1",
            "manages": "0",
            "view": "1"
         },
         "prospect": {
            "add": "1",
            "admin": "1",
            "manages": "0",
            "view": "1"
         }
      },
      {
         "name": "user_titles",
         "account_invoice": {
            "plural": "invoices",
            "singular": "invoice"
         },
         "affiliation": {
            "plural": "Affiliations",
            "singular": "Affiliation"
         },
         "authorities": {
            "plural": "authorities",
            "singular": "authorities"
         },
         "campaign": {
            "plural": "Campaigns",
            "singular": "Campaign"
         },
         "campaign_action": {
            "plural": "Campaign Communications",
            "singular": "Campaign Communication"
         },
         "company": {
            "plural": "Clients",
            "singular": "Client"
         },
         "contract": {
            "plural": "Retainers",
            "singular": "Retainer"
         },
         "contract_period": {
            "plural": "Retainer Periods",
            "singular": "Retainer Period"
         },
         "deployment": {
            "plural": "Deployments",
            "singular": "Deployment"
         },
         "division": {
            "plural": "Divisions",
            "singular": "Division"
         },
         "estimate": {
            "plural": "EstimatesA",
            "singular": "EstimateA"
         },
         "expense": {
            "plural": "Expenses",
            "singular": "Expense"
         },
         "issue": {
            "plural": "Issues",
            "singular": "Issue"
         },
         "job": {
            "plural": "Projects",
            "singular": "Project"
         },
         "locations": {
            "plural": "locations",
            "singular": "locations"
         },
         "milestone": {
            "plural": "Milestones",
            "singular": "Milestone"
         },
         "period": {
            "plural": "Periods",
            "singular": "Period"
         },
         "prospect": {
            "plural": "Sales",
            "singular": "Sale"
         },
         "quote": {
            "plural": "Quotes",
            "singular": "Quote"
         },
         "request": {
            "plural": "Requests",
            "singular": "Request"
         },
         "sites": {
            "plural": "sites",
            "singular": "sites"
         },
         "task": {
            "plural": "Tasks",
            "singular": "Task"
         }
      }
   ]
}
  • No labels