The following macros are not currently supported in the header:
  • style

Jobs

AffinityLive's Jobs (or Projects) module helps you to plan, delegate and track client and internal projects. Projects can be as simple or complex as you like, and there's an array of billing options to suit your need.

TYPERESOURCEDESCRIPTION
GET/jobsReturns a list of jobs.
GET/jobs/countReturns the number of jobs found in AffinityLive.
GET/jobs/recentReturns the most recently created jobs.
GET/jobs/newestReturns the most recently modified jobs.
GET/jobs/:job_idReturns a job identified by its id.
GET/jobs/:job_id/extensions/valuesRetrieve extension values for a given job
PUT/jobs/:job_idUpdates a job identified by its id.
PUT/jobs/:job_id/extensions/valuesUpdate a Job's extension value object
DELETEjobs/:job_idDeletes a job identified by its id.
POST/jobsCreate a new job object.
GET/jobs/:id/progressionsReturns an array of available progressions for the job.
[PUT|POST]/jobs/:id/progressions/:progression_id/autoRuns a status update for the given progression on the given job.
GET/jobs/extensions/fieldsReturns an array of extension fields for job.
POST/jobs/:job_id/extensions/fields/extension_field_idCreates an extension value for a job.
GET/jobs/:job_id/collectionsReturns a list of collections for the given job.
POST/jobs/:job_id/collections/:collection_id/resourcesUploads resource(attachment) to the given collection.