Auth

<<

- NAME
- FUNCTIONS
- AUTHOR
- COPYRIGHT

# NAME

Auth

# FUNCTIONS

new($api)

  Create a new object for accessing Auth API

  Parameters

  $api

          API object

get_trays

          Get trays

  Return value

          JSON response as a string

get_tray_by_type

          Get tray by type

  Parameters

  $username

          Username

  $type

          Thread type

  Return value

          JSON response as a string

get_thread_details

          List thread details based on thread id

  Parameters

  $username

          Username

  $thread_id

          Thread ID

  Return value

          JSON response as a string

get_thread_by_context

          Get a specific thread by context

  Parameters

  $username

          Username

  $job_key

          Thread ID

  $application_id

          Application ID

  $context

          Optional, by default 'Interviews'. Context

  Return value

          JSON response as a string

get_thread_by_context_last_posts

          Get a specific thread by context (last message content)

  Parameters

  $username

          Username

  $job_key

          Thread ID

  $application_id

          Application ID

  $context

          Context

  Return value

          JSON response as a string

start_new_thread

          Send new message

  Parameters

  $username

          Username

  $params

          Hash of parameters

  Return value

          JSON response as a string

reply_to_thread

          Reply to existent thread

  Parameters

  $username

          Username

  $thread_id

          Thread ID

  $params

          Hash of parameters

  Return value

          JSON response as a string

mark_thread

          Update threads based on user actions

  Parameters

  $username

          Username

  $thread_id

          Thread ID

  $params

          Hash of parameters

  Return value

          JSON response as a string

# AUTHOR

Maksym Novozhylov `<mnovozhilov@upwork.com>`

# COPYRIGHT

Copyright © Upwork Global Corp., 2015

<<