Jobs
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.

TYPE

RESOURCE

DESCRIPTION

TYPE

RESOURCE

DESCRIPTION

GET

/jobs

Returns a list of jobs.

GET

/jobs/count

Returns the number of jobs found in AffinityLive.

GET

/jobs/recent

Returns the most recently created jobs.

GET

/jobs/newest

Returns the most recently modified jobs.

GET

/jobs/:job_id

Returns a job identified by its id.

GET

/jobs/:job_id/extensions/values

Retrieve extension values for a given job

PUT

/jobs/:job_id

Updates a job identified by its id.

PUT

/jobs/:job_id/extensions/values

Update a Job's extension value object

DELETE

jobs/:job_id

Deletes a job identified by its id.

POST

/jobs

Create a new job object.

GET

/jobs/:id/progressions

Returns an array of available progressions for the job.

[PUT|POST]

/jobs/:id/progressions/:progression_id/auto

Runs a status update for the given progression on the given job.

GET

/jobs/extensions/fields

Returns an array of extension fields for job.

POST

/jobs/:job_id/extensions/fields/extension_field_id

Creates an extension value for a job.

GET

/jobs/:job_id/collections

Returns a list of collections for the given job.

POST

/jobs/:job_id/collections/:collection_id/resources

Uploads resource(attachment) to the given collection.