Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Handling the Response

The response includes all fields for the current staff and the following. For example, "id" is the staff id.

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

Code Block
languagexml
<data>{
   "meta": {
     <meta "message=": "Everything executed as expected.",
      "more_info=": "https://affinitylive.jira.com/wiki/display/APIS/Status+Codes#ok",
   status="ok"/>   "status": "ok"
   },
   "response": [
      {
        <response "name=": "locale">,
         "currency": {
           <currency "symbol=": "$"/>
         }
      },
      {
      </response>  <response "name=": "user_access">",
         "company": {
           <company "add=": "1",
admin=            "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"/>
 </response>
  <response 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"/>
 </response>
</data>            "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"
         }
      }
   ]
}