Skip navigation links
A B C D E F G I J M O P R S T U W 

A

Accounts - Class in com.Upwork.api.Routers.Reports.Finance
 
Accounts(OAuthClient) - Constructor for class com.Upwork.api.Routers.Reports.Finance.Accounts
 
actions(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Freelancers.Offers
Run a specific action
activate(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Milestones
Activate an existing Milestone
addActivity(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Activities.Team
Create an oTask/Activity record within a team
Applications - Class in com.Upwork.api.Routers.Hr.Clients
 
Applications(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Clients.Applications
 
Applications - Class in com.Upwork.api.Routers.Hr.Freelancers
 
Applications(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Freelancers.Applications
 
approve(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Milestones
Approve an existing Milestone
approve(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Submissions
Approve an existing Submission
archiveActivity(String, String, String) - Method in class com.Upwork.api.Routers.Activities.Team
Archive specific oTask/Activity record within a team
assign(String, String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Activities.Engagement
Assign engagements to the list of activities
assignToEngagement(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Activities.Engagement
Assign engagements to the list of activities
Auth - Class in com.Upwork.api.Routers
 
Auth(OAuthClient) - Constructor for class com.Upwork.api.Routers.Auth
 

B

Billings - Class in com.Upwork.api.Routers.Reports.Finance
 
Billings(OAuthClient) - Constructor for class com.Upwork.api.Routers.Reports.Finance.Billings
 

C

ClassPreamble - Annotation Type in com.Upwork
 
com.Upwork - package com.Upwork
 
com.Upwork.api - package com.Upwork.api
 
com.Upwork.api.Routers - package com.Upwork.api.Routers
 
com.Upwork.api.Routers.Activities - package com.Upwork.api.Routers.Activities
 
com.Upwork.api.Routers.Freelancers - package com.Upwork.api.Routers.Freelancers
 
com.Upwork.api.Routers.Hr - package com.Upwork.api.Routers.Hr
 
com.Upwork.api.Routers.Hr.Clients - package com.Upwork.api.Routers.Hr.Clients
 
com.Upwork.api.Routers.Hr.Freelancers - package com.Upwork.api.Routers.Hr.Freelancers
 
com.Upwork.api.Routers.Jobs - package com.Upwork.api.Routers.Jobs
 
com.Upwork.api.Routers.Organization - package com.Upwork.api.Routers.Organization
 
com.Upwork.api.Routers.Reports - package com.Upwork.api.Routers.Reports
 
com.Upwork.api.Routers.Reports.Finance - package com.Upwork.api.Routers.Reports.Finance
 
Companies - Class in com.Upwork.api.Routers.Organization
 
Companies(OAuthClient) - Constructor for class com.Upwork.api.Routers.Organization.Companies
 
Config - Class in com.Upwork.api
 
Config(Properties) - Constructor for class com.Upwork.api.Config
 
Contracts - Class in com.Upwork.api.Routers.Hr
 
Contracts(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Contracts
 
create(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Milestones
Create a new Milestone
createRoom(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Messages
Create a new room

D

delete(String) - Method in class com.Upwork.api.OAuthClient
Send signed OAuth DELETE request without parameters
delete(String, HashMap<String, String>) - Method in class com.Upwork.api.OAuthClient
Send signed OAuth DELETE request
delete(String) - Method in class com.Upwork.api.Routers.Hr.Milestones
Delete an existing Milestone
deleteByContract(String, String) - Method in class com.Upwork.api.Routers.Snapshot
Delete snapshot by specific contract
deleteJob(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Jobs
Delete existent job

E

Earnings - Class in com.Upwork.api.Routers.Reports.Finance
 
Earnings(OAuthClient) - Constructor for class com.Upwork.api.Routers.Reports.Finance.Earnings
 
edit(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Milestones
Edit an existing Milestone
editJob(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Jobs
Edit existent job
endContract(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Contracts
End Contract
Engagement - Class in com.Upwork.api.Routers.Activities
 
Engagement(OAuthClient) - Constructor for class com.Upwork.api.Routers.Activities.Engagement
 
Engagements - Class in com.Upwork.api.Routers.Hr
 
Engagements(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Engagements
 

F

find(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Freelancers.Search
Search freelancers
find(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Jobs.Search
Search jobs

G

get(String) - Method in class com.Upwork.api.OAuthClient
Send signed OAuth GET request without parameters
get(String, HashMap<String, String>) - Method in class com.Upwork.api.OAuthClient
Send signed OAuth GET request
get(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Workdiary
Get Workdiary
getAccessTokenSet(String) - Method in class com.Upwork.api.OAuthClient
Get access token-secret pair
getActiveMilestone(String) - Method in class com.Upwork.api.Routers.Hr.Milestones
Get active Milestone for the Contract
getAll() - Method in class com.Upwork.api.Routers.Hr.Roles
Get user roles
getAuthorizationUrl(String) - Method in class com.Upwork.api.OAuthClient
Get authorization URL, and use provided callback
getAuthorizationUrl() - Method in class com.Upwork.api.OAuthClient
Get authorization URL
getByAgency(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Time
Generating Agency Specific Reports
getByBuyersCompany(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Billings
Generate Billing Reports for a Specific Buyer's Company
getByBuyersCompany(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Earnings
Generate Earning Reports for a Specific Buyer's Company
getByBuyersTeam(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Billings
Generate Billing Reports for a Specific Buyer's Team
getByBuyersTeam(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Earnings
Generate Earning Reports for a Specific Buyer's Team
getByCompany(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Time
Generating Company Wide Reports
getByCompany(String, String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Workdays
Get Workdays by Company
getByContract(String, String) - Method in class com.Upwork.api.Routers.Snapshot
Get snapshot info by specific contract
getByContract(String, String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Workdays
Get Workdays by Contract
getByContract(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Workdiary
Get Work Diary by Contract
getByFreelancer(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Billings
Generate Billing Reports for a Specific Freelancer
getByFreelancer(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Earnings
Generate Earning Reports for a Specific Freelancer
getByFreelancerFull(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Time
Generating Freelancer's Specific Reports (with financial info)
getByFreelancerLimited(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Time
Generating Freelancer's Specific Reports (hide financial info)
getByFreelancersCompany(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Billings
Generate Billing Reports for a Specific Freelancer's Company
getByFreelancersCompany(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Earnings
Generate Earning Reports for a Specific Freelancer's Company
getByFreelancersTeam(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Billings
Generate Billing Reports for a Specific Freelancer's Team
getByFreelancersTeam(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Earnings
Generate Earning Reports for a Specific Freelancer's Team
getBySpecificUser(String) - Method in class com.Upwork.api.Routers.Hr.Roles
Get by specific user
getByTeamFull(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Time
Generate Time Reports for a Specific Team (with financial info)
getByTeamLimited(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Time
Generate Time Reports for a Specific Team (hide financial info)
getCategories() - Method in class com.Upwork.api.Routers.Metadata
Get Categories
getCategoriesV2() - Method in class com.Upwork.api.Routers.Metadata
Get Categories (v2)
getJSONObject(HttpGet) - Static method in class com.Upwork.api.UpworkRestClient
Get JSON response for GET
getJSONObject(HttpGet, Integer) - Static method in class com.Upwork.api.UpworkRestClient
Get JSON response for GET
getJSONObject(HttpGet, Integer, HashMap<String, String>) - Static method in class com.Upwork.api.UpworkRestClient
Get JSON response for GET
getJSONObject(HttpPost, Integer, HashMap<String, String>) - Static method in class com.Upwork.api.UpworkRestClient
Get JSON response for POST
getList(String, String) - Method in class com.Upwork.api.Routers.Activities.Team
List all oTask/Activity records within a team
getList(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Clients.Applications
Get list of applications
getList(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Clients.Offers
Get list of offers
getList(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Engagements
Get list of engagements
getList(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Freelancers.Applications
Get list of applications
getList(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Freelancers.Offers
Get list of applications
getList(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Jobs
Get list of jobs
getList() - Method in class com.Upwork.api.Routers.Organization.Companies
Get Companies Info
getList() - Method in class com.Upwork.api.Routers.Organization.Teams
Get Teams info
getMyInfo() - Method in class com.Upwork.api.Routers.Organization.Users
Get Auth User Info
getOwned(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Accounts
Generate Financial Reports for an owned Account
getProperty(String) - Method in class com.Upwork.api.Config
Get property by name
getReasons(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Metadata
Get reasons
getRegions() - Method in class com.Upwork.api.Routers.Metadata
Get regions
getRoomByApplication(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Messages
Get a specific room by application ID
getRoomByContract(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Messages
Get a specific room by contract ID
getRoomByOffer(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Messages
Get a specific room by offer ID
getRoomDetails(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Messages
Get a specific room information
getRooms(String) - Method in class com.Upwork.api.Routers.Messages
Retrieve rooms information
getRooms(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Messages
Retrieve rooms information with params
getSkills() - Method in class com.Upwork.api.Routers.Metadata
Get Skills
getSpecific(String) - Method in class com.Upwork.api.Routers.Activities.Engagement
List activities for specific engagement
getSpecific(String) - Method in class com.Upwork.api.Routers.Freelancers.Profile
Get specific Freelancer's Profile
getSpecific(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Clients.Applications
Get specific application
getSpecific(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Clients.Offers
Get specific offer
getSpecific(String) - Method in class com.Upwork.api.Routers.Hr.Engagements
Get specific engagement
getSpecific(String) - Method in class com.Upwork.api.Routers.Hr.Freelancers.Applications
Get specific application
getSpecific(String) - Method in class com.Upwork.api.Routers.Hr.Freelancers.Offers
Get specific application
getSpecific(String) - Method in class com.Upwork.api.Routers.Hr.Jobs
Get specific job by key
getSpecific(String) - Method in class com.Upwork.api.Routers.Jobs.Profile
Get specific Job's Profile
getSpecific(String) - Method in class com.Upwork.api.Routers.Organization.Companies
Get Specific Company
getSpecific(String) - Method in class com.Upwork.api.Routers.Organization.Users
Get Specific User Info
getSpecific(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Reports.Finance.Accounts
Generate Financial Reports for a Specific Account
getSpecificBrief(String) - Method in class com.Upwork.api.Routers.Freelancers.Profile
Get brief info for the specific Freelancer's Profile
getSpecificList(String, String, String) - Method in class com.Upwork.api.Routers.Activities.Team
List all oTask/Activity records within a team by specified code(s)
getSubmissions(String) - Method in class com.Upwork.api.Routers.Hr.Milestones
Get all submissions for the active Milestone
getTeams(String) - Method in class com.Upwork.api.Routers.Organization.Companies
Get Teams in Company
getTests() - Method in class com.Upwork.api.Routers.Metadata
Get tests
getUserInfo() - Method in class com.Upwork.api.Routers.Auth
Get My Info
getUsers(String) - Method in class com.Upwork.api.Routers.Organization.Companies
Get Users in Company
getUsersInTeam(String) - Method in class com.Upwork.api.Routers.Organization.Teams
Get Users in Team

I

Interviews - Class in com.Upwork.api.Routers.Hr
 
Interviews(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Interviews
 
invite(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Interviews
Invite to Interview

J

Jobs - Class in com.Upwork.api.Routers.Hr
 
Jobs(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Jobs
 

M

makeOffer(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Clients.Offers
Send offer
Messages - Class in com.Upwork.api.Routers
 
Messages(OAuthClient) - Constructor for class com.Upwork.api.Routers.Messages
 
Metadata - Class in com.Upwork.api.Routers
 
Metadata(OAuthClient) - Constructor for class com.Upwork.api.Routers.Metadata
 
Milestones - Class in com.Upwork.api.Routers.Hr
 
Milestones(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Milestones
 

O

OAuthClient - Class in com.Upwork.api
 
OAuthClient(Config) - Constructor for class com.Upwork.api.OAuthClient
Constructor
Offers - Class in com.Upwork.api.Routers.Hr.Clients
 
Offers(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Clients.Offers
 
Offers - Class in com.Upwork.api.Routers.Hr.Freelancers
 
Offers(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Freelancers.Offers
 

P

Payments - Class in com.Upwork.api.Routers
 
Payments(OAuthClient) - Constructor for class com.Upwork.api.Routers.Payments
 
post(String, HashMap<String, String>) - Method in class com.Upwork.api.OAuthClient
Send signed OAuth POST request
postJob(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Jobs
Post a new job
Profile - Class in com.Upwork.api.Routers.Freelancers
 
Profile(OAuthClient) - Constructor for class com.Upwork.api.Routers.Freelancers.Profile
 
Profile - Class in com.Upwork.api.Routers.Jobs
 
Profile(OAuthClient) - Constructor for class com.Upwork.api.Routers.Jobs.Profile
 
put(String) - Method in class com.Upwork.api.OAuthClient
Send signed OAuth PUT request
put(String, HashMap<String, String>) - Method in class com.Upwork.api.OAuthClient
Send signed OAuth PUT request

R

reject(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Submissions
Reject an existing Submission
requestApproval(HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Submissions
Freelancer submits work for the client to approve
restartContract(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Contracts
Restart Contract
Roles - Class in com.Upwork.api.Routers.Hr
 
Roles(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Roles
 

S

Search - Class in com.Upwork.api.Routers.Freelancers
 
Search(OAuthClient) - Constructor for class com.Upwork.api.Routers.Freelancers.Search
 
Search - Class in com.Upwork.api.Routers.Jobs
 
Search(OAuthClient) - Constructor for class com.Upwork.api.Routers.Jobs.Search
 
sendMessageToRoom(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Messages
Send a message to a room
setEntryPoint(String) - Method in class com.Upwork.api.OAuthClient
Setup entry point for the request(s)
setTokenWithSecret(String, String) - Method in class com.Upwork.api.OAuthClient
Setup access token and secret for OAuth client
Snapshot - Class in com.Upwork.api.Routers
 
Snapshot(OAuthClient) - Constructor for class com.Upwork.api.Routers.Snapshot
 
Submissions - Class in com.Upwork.api.Routers.Hr
 
Submissions(OAuthClient) - Constructor for class com.Upwork.api.Routers.Hr.Submissions
 
submitBonus(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Payments
Submit a Custom Payment
suspendContract(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Hr.Contracts
Suspend Contract

T

Team - Class in com.Upwork.api.Routers.Activities
 
Team(OAuthClient) - Constructor for class com.Upwork.api.Routers.Activities.Team
 
Teams - Class in com.Upwork.api.Routers.Organization
 
Teams(OAuthClient) - Constructor for class com.Upwork.api.Routers.Organization.Teams
 
Time - Class in com.Upwork.api.Routers.Reports
 
Time(OAuthClient) - Constructor for class com.Upwork.api.Routers.Reports.Time
 

U

unarchiveActivity(String, String, String) - Method in class com.Upwork.api.Routers.Activities.Team
Unarchive specific oTask/Activity record within a team
updateActivity(String, String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Activities.Team
Update specific oTask/Activity record within a team
updateBatch(String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Activities.Team
Update a group of oTask/Activity records
updateByContract(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Snapshot
Update snapshot by specific contract
updateRoomMetadata(String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Messages
Update the metadata of a room
updateRoomSettings(String, String, String, HashMap<String, String>) - Method in class com.Upwork.api.Routers.Messages
Update a room settings
UpworkRestClient - Class in com.Upwork.api
 
UpworkRestClient() - Constructor for class com.Upwork.api.UpworkRestClient
 
Users - Class in com.Upwork.api.Routers.Organization
 
Users(OAuthClient) - Constructor for class com.Upwork.api.Routers.Organization.Users
 

W

Workdays - Class in com.Upwork.api.Routers
 
Workdays(OAuthClient) - Constructor for class com.Upwork.api.Routers.Workdays
 
Workdiary - Class in com.Upwork.api.Routers
 
Workdiary(OAuthClient) - Constructor for class com.Upwork.api.Routers.Workdiary
 
A B C D E F G I J M O P R S T U W 
Skip navigation links