oDesk APIs

oDesk APIs allowed for authorized users to can access and build their own oDesk applications.

109 subscribers
9/10 popularity
476 ms avg latency
100% success rate
19 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

oDesk APIs endpoints

MethodEndpointDescription
Job Profile
GET Get Job Profile
/profiles/v1/jobs/{job_key}.{format}
gets a specific job profile
Time Reports
GET Generating Agency Specific Reports
/https://www.odesk.com/gds/timereports/v1/companies/{company}/agencies/{agency}
Time reports can be generated for an agency, in order to use this API the authorized user needs staffing manager permissions to the agency.
GET Generating Company Wide Reports
/https://www.odesk.com/gds/timereports/v1/companies/{company}
Time reports can be generated on a company-wide level. All time reports fields are supported on this level except earnings related fields. In order to access this API the…
GET Generating Provider Specific Reports
/https://www.odesk.com/gds/timereports/v1/providers/{provider}/hours, https://www.odesk.com/gds/timereports/v1/providers/{provider}
This API allows callers to fetch data source of themselves. No monetary fields, such as charges or earnings, are supported. The caller of this API must be the provider himself.
GET Generate Time Reports for a Specific Team
/https://www.odesk.com/gds/timereports/v1/companies/{company}/teams/{team}/hours, https://www.odesk.com/gds/timereports/v1/companies/{company}/teams/{team}
Time reports can be generated for a specific team, with or without detailed monetary information based on the relationship of the authorized user at the time the call is made and…
oTasks
GET Get a specific task record
/https://www.odesk.com/api/otask/v1/tasks/companies/{company}/tasks/{code1;code2;...;codeN}.{format} , https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/tasks/{code1;code2;...;codeN}.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/users/{username}/tasks/{code1;code2;...;codeN}.{format}
return details on a specific oTask or set of oTasks, this format can be used within a company (:companyid), team (:teamid) or user (:userid)
GET List all oTask records
/https://www.odesk.com/api/otask/v1/tasks/companies/{company}/tasks/full_list.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/tasks/full_list.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/users/{username}/tasks/full_list.{format}
returns all task records under the company
DELETE Delete All oTask records
/https://www.odesk.com/api/otask/v1/tasks/companies/{company}/tasks/all_tasks.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/tasks/all_tasks.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/users/{username}/tasks/all_tasks.{format}
Deletes all tasks within a company, team or assigned to a specific user.
PUT Update a group of oTask records
/https://www.odesk.com/api/otask/v1/tasks/companies/{company}/tasks/batch.{format}
oTasks can be updated using a CSV file via the API
POST Create an oTask record
/https://www.odesk.com/api/otask/v1/tasks/companies/{company}/tasks.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/tasks.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/users/{username}/tasks.{format}
New oTasks can be created using the API, when you create a new oTask you need to define a code, description and URL
GET List all Tasks
/https://www.odesk.com/api/otask/v1/tasks/companies/{company}/tasks.{format} https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/tasks.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/users/{username}/tasks.{format}
pull all tasks assigned within a company, team or to a specific user
DELETE Delete an oTask record
/https://www.odesk.com/api/otask/v1/tasks/companies/{company}/tasks/{code}.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/tasks/{code}.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/users/{username}/tasks/{code}.{format}
oTasks can be deleted using the API.
PUT Update an oTask record
/https://www.odesk.com/api/otask/v1/tasks/companies/{company}/tasks/{code}.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/tasks/{code}.{format}, https://www.odesk.com/api/otask/v1/tasks/companies/{company}/teams/{team}/users/{username}/tasks/{code}.{format}
updats using the API, the code, description and URL can be updated.
Jobs HR API
GET Get My Jobs
/hr/v2/jobs.{format}
Returns all jobs that a user has manage_recruiting access to. This API call can be used to find the reference ID of a specific job.
DELETE Cancel the Job
/hr/v2/jobs/{job_reference}.{format}
cancel a specific job with parameters
GET Get Specific Job
/hr/v2/jobs/{job_reference}.{format}
Returns the complete job object for the referenced job, this is only available to users with manage_recruiting permissions within the team that the job is posted in.
PUT Update Job
/hr/v2/jobs/{job_reference}.{format}
updates a specific job with parameters
POST Invite to interview
/hr/v1/jobs/{job_reference}/candidates.{format}
Sends invitation to a specific user(s)
POST Post a Job
/hr/v2/jobs.{format}
Posts one job with required parameters

oDesk APIs pricing

PlanPriceRate limitQuotas
BASIC Free
  • requests: unlimited / monthly

More Tools APIs

View all →
  • Create unique looking QR codes with logo, color and design as PNG, SVG, PDF or EPS. QR Codes can be…

    ToolsPaid330 subscribers
  • Temporary Disposable E-mail fast and easy API - is a service that allows to receive email at a temporary…

    ToolsFreemium1.4k subscribers
  • Convert YT Videos to MP3

    ToolsFreemium12.8k subscribers
  • Using our advanced keyword research API you can easily obtain keyword suggestions and other SEO metrics…

    ToolsFreemium4.1k subscribers
  • 100% Genuine DA, PA with number of backlinks from Moz. Check DA PA with ease. This API gives you same…

    ToolsFreemium7.2k subscribers
  • Youtube Video and Audio Downloader. audio,eo,mp4,mp3,downloader,download,youtube,tiktok,instagtam,scraper,you…

    ToolsFreemium1.4k subscribers