action contribly_get_assignments_id { label: "Get a single assigment by id" provider: contribly method: GET path: "/assignments/{id}" encoding: json input: { type: "object" properties: { id: { type: "string" } } required: ["id"] additionalProperties: false } output: { type: "object" properties: { allowsAnonymousContributions: { type: "boolean" } callToAction: { type: "string" description: "An optional call to action specific to this assignment. ie. Submit your snow pictures." } cover: { type: "object" properties: { artifacts: { type: "array" items: { type: "object" properties: { contentLength: { type: "number" } contentType: { type: "string" } height: { type: "number" } label: { type: "string" } url: { type: "string" } width: { type: "number" } } } } id: { type: "string" } media: { type: "object" properties: { duration: { type: "number" } id: { type: "string" } place: { type: "object" properties: { country: { type: "string" } geohash: { type: "string" } google: { type: "string" } latLong: { type: "object" properties: { latitude: { type: "number" format: "double" } longitude: { type: "number" format: "double" } } } name: { type: "string" } osm: { type: "object" properties: { osmId: { type: "number" } osmType: { type: "string" } } } } } type: { type: "string" } } } } } created: { type: "string" format: "date-time" } description: { type: "string" } embargo: { type: "string" format: "date-time" } ends: { type: "string" format: "date-time" } featured: { type: "boolean" } id: { type: "string" } mediaRequired: { type: "boolean" } moderator: { type: "string" description: "Optional credential id of the moderator who owns this particular assignment." } name: { type: "string" } open: { type: "boolean" description: "Helper value. Is this assignment currently open? Based on the value of the ends field." } receiptMessage: { type: "string" description: "An optional assignment specific message to be displayed on successful contribution submission. For example, this might be used to inform contributors of assignment specific moderation time frames." } starts: { type: "string" format: "date-time" } tags: { type: "array" items: { type: "object" required: ["id", "name"] properties: { colour: { type: "string" description: "Optional HTML hexcode colour" } id: { type: "string" } name: { type: "string" } tagSet: { type: "object" required: ["id", "name"] properties: { id: { type: "string" } name: { type: "string" } } } urlWords: { type: "string" } } } } urlWords: { type: "string" } webUrl: { type: "string" } } } }