/resourcing/jobs

Collection of Jobs in a system, federation of systems, or in a default Foundry.

get

Get all Jobs in the system or default Foundry.

post

Create a new Job in the default Foundry.

Query the collection of Jobs in a system, federation of systems, or in a default foundry by posting a Query object.

post

Submit a query using a JobQuery object.

post

Create multiple new JobBatch in the default Foundry.

Entity representing a Job form metadata.

get

Get form metadata for creating a new Job.

Entity representing a Job

get

Get a particular Job given its id.

put

Update a particular Job given its id.

delete

Delete a particular Job given its id.

Entity representing a Job form metadata for update

get

Get form metadata for updating an existing Job.

/resourcing/works

Collection of Works in a system, federation of systems, or in a default Foundry.

get

Get all Works in the system or default Foundry.

post

Create a new Work in the default Foundry.

Query the collection of Works in a system, federation of systems, or in a default foundry by posting a Query object.

post

Submit a query using a WorkQuery object.

post

Create multiple new WorkBatch in the default Foundry.

Entity representing a Work form metadata.

get

Get form metadata for creating a new Work.

Entity representing a Work

get

Get a particular Work given its id.

put

Update a particular Work given its id.

delete

Delete a particular Work given its id.

Entity representing a Work form metadata for update

get

Get form metadata for updating an existing Work.

/resourcing/competencies

Collection of Competencies in a system, federation of systems, or in a default Foundry.

get

Get all Competencies in the system or default Foundry.

post

Create a new Competency in the default Foundry.

Query the collection of Competencies in a system, federation of systems, or in a default foundry by posting a Query object.

post

Submit a query using a CompetencyQuery object.

post

Create multiple new CompetencyBatch in the default Foundry.

Entity representing a Competency form metadata.

get

Get form metadata for creating a new Competency.

Entity representing a Competency

get

Get a particular Competency given its id.

put

Update a particular Competency given its id.

delete

Delete a particular Competency given its id.

Entity representing a Competency form metadata for update

get

Get form metadata for updating an existing Competency.

/resourcing/availabilities

Collection of Availabilities in a system, federation of systems, or in a default Foundry.

get

Get all Availabilities in the system or default Foundry.

post

Create a new Availability in the default Foundry.

Query the collection of Availabilities in a system, federation of systems, or in a default foundry by posting a Query object.

post

Submit a query using a AvailabilityQuery object.

post

Create multiple new AvailabilityBatch in the default Foundry.

Entity representing a Availability form metadata.

get

Get form metadata for creating a new Availability.

Entity representing a Availability

get

Get a particular Availability given its id.

put

Update a particular Availability given its id.

delete

Delete a particular Availability given its id.

Entity representing a Availability form metadata for update

get

Get form metadata for updating an existing Availability.

/resourcing/commissions

Collection of Commissions in a system, federation of systems, or in a default Foundry.

get

Get all Commissions in the system or default Foundry.

post

Create a new Commission in the default Foundry.

Query the collection of Commissions in a system, federation of systems, or in a default foundry by posting a Query object.

post

Submit a query using a CommissionQuery object.

post

Create multiple new CommissionBatch in the default Foundry.

Entity representing a Commission form metadata.

get

Get form metadata for creating a new Commission.

Entity representing a Commission

get

Get a particular Commission given its id.

put

Update a particular Commission given its id.

delete

Delete a particular Commission given its id.

Entity representing a Commission form metadata for update

get

Get form metadata for updating an existing Commission.

/resourcing/efforts

Collection of Efforts in a system, federation of systems, or in a default Foundry.

get

Get all Efforts in the system or default Foundry.

post

Create a new Effort in the default Foundry.

Query the collection of Efforts in a system, federation of systems, or in a default foundry by posting a Query object.

post

Submit a query using a EffortQuery object.

post

Create multiple new EffortBatch in the default Foundry.

Entity representing a Effort form metadata.

get

Get form metadata for creating a new Effort.

Entity representing a Effort

get

Get a particular Effort given its id.

put

Update a particular Effort given its id.

delete

Delete a particular Effort given its id.

Entity representing a Effort form metadata for update

get

Get form metadata for updating an existing Effort.

/resourcing/foundries

Collection of Foundries in a system or federation of systems.

get

Get all Foundries.

post

Create a new Foundry.

Query the collection of Foundries in a system, federation of systems, or in a default foundry by posting a Query object.

post

Submit a query using a FoundryQuery object.

Entity representing a Foundry form metadata.

get

Get form metadata for creating a new Foundry.

The root Foundries in the Foundry hierarchy. A node with no parents is an orphan. While all Foundry Ids are known to the hierarchy, an orphan does not appear in the hierarchy unless explicitly added as a root node or child of another node.

get

Get all root root-foundries

put

Add the given Foundry as a root in the Foundry hierarchy

delete

Remove the given Foundry as a root in the Foundry hierarchy.

get

Get parent Foundries for the given Foundry in the hierarchy.

get

Get child Foundries for the given Foundry in the hierarchy.

put

Add Foundry as child of the given Foundry in the hierarchy.

delete

Remove the given Foundry as a child of the given Foundry in the hierarchy.

Entity representing a Foundry

get

Get a particular Foundry given its id.

put

Update a particular Foundry given its id.

delete

Delete a particular Foundry given its id.

Entity representing a Foundry form metadata for update

get

Get form metadata for updating an existing Foundry.

get

Get all Jobs in this Foundry

put

Add the given Job to this Foundry

delete

Remove the given Job from the Foundry.

Define and inspect the JobQuery related to a "smart" Foundry. A smart Foundry is a dynamic Foundry whose cataloged objects are defined through queries.

post

Apply the provided JobQuery to this Foundry to create a dynamic smart Foundry

get

Get the JobQuery associated with this smart Foundry.

get

Get all Works in this Foundry

put

Add the given Work to this Foundry

delete

Remove the given Work from the Foundry.

Define and inspect the WorkQuery related to a "smart" Foundry. A smart Foundry is a dynamic Foundry whose cataloged objects are defined through queries.

post

Apply the provided WorkQuery to this Foundry to create a dynamic smart Foundry

get

Get the WorkQuery associated with this smart Foundry.

get

Get all Competencies in this Foundry

put

Add the given Competency to this Foundry

delete

Remove the given Competency from the Foundry.

Define and inspect the CompetencyQuery related to a "smart" Foundry. A smart Foundry is a dynamic Foundry whose cataloged objects are defined through queries.

post

Apply the provided CompetencyQuery to this Foundry to create a dynamic smart Foundry

get

Get the CompetencyQuery associated with this smart Foundry.

get

Get all Availabilities in this Foundry

put

Add the given Availability to this Foundry

delete

Remove the given Availability from the Foundry.

Define and inspect the AvailabilityQuery related to a "smart" Foundry. A smart Foundry is a dynamic Foundry whose cataloged objects are defined through queries.

post

Apply the provided AvailabilityQuery to this Foundry to create a dynamic smart Foundry

get

Get the AvailabilityQuery associated with this smart Foundry.

get

Get all Commissions in this Foundry

put

Add the given Commission to this Foundry

delete

Remove the given Commission from the Foundry.

Define and inspect the CommissionQuery related to a "smart" Foundry. A smart Foundry is a dynamic Foundry whose cataloged objects are defined through queries.

post

Apply the provided CommissionQuery to this Foundry to create a dynamic smart Foundry

get

Get the CommissionQuery associated with this smart Foundry.

get

Get all Efforts in this Foundry

put

Add the given Effort to this Foundry

delete

Remove the given Effort from the Foundry.

Define and inspect the EffortQuery related to a "smart" Foundry. A smart Foundry is a dynamic Foundry whose cataloged objects are defined through queries.

post

Apply the provided EffortQuery to this Foundry to create a dynamic smart Foundry

get

Get the EffortQuery associated with this smart Foundry.