changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "count": {
+ "description": "How many jobs are in jobs.",
+ "type": "integer"
+ },
+ "jobs": {
+ "description": "Newest first.",
+ "items": {
+ "description": "One job.",
+ "properties": {
+ "apply_url": {
+ "description": "Only for some jobs posted on Noozra: the employer's application link.",
+ "type": "string"
+ },
+ "categories": {
+ "description": "The categories it is listed under; [\"any\"] means every category.",
+ "items": {
+ "description": "A category slug.",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "company": {
+ "description": "The hiring company.",
+ "type": "string"
+ },
+ "country": {
+ "description": "The country as a two-letter ISO 3166-1 code, e.g. DE. Only jobs posted on Noozra name one; null otherwise.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "description": "Only for a job posted on Noozra: the employer's text, cut to 600 characters and ended with … when longer.",
+ "type": "string"
+ },
+ "description_truncated": {
+ "description": "Present with description: true when it was cut.",
+ "type": "boolean"
+ },
+ "employment_type": {
+ "description": "FULL_TIME, PART_TIME, CONTRACTOR, TEMPORARY, INTERN or OTHER; null when the listing does not say.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "expires_at": {
+ "description": "When the listing closes, as an RFC 3339 time in UTC.",
+ "type": "string"
+ },
+ "hybrid": {
+ "description": "Part on site, part remote.",
+ "type": "boolean"
+ },
+ "id": {
+ "description": "The listing's id.",
+ "type": "string"
+ },
+ "location": {
+ "description": "Where the job is, as the listing says, e.g. Remote.",
+ "type": "string"
+ },
+ "noozra_url": {
+ "description": "The job's page on Noozra, with its discussion.",
+ "type": "string"
+ },
+ "posted_at": {
+ "description": "When it was posted, as an RFC 3339 time in UTC.",
+ "type": "string"
+ },
+ "remote": {
+ "description": "Fully remote.",
+ "type": "boolean"
+ },
+ "salary": {
+ "description": "The salary, only when the listing gives one.",
+ "properties": {
+ "currency": {
+ "description": "An ISO 4217 code, e.g. USD.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "max": {
+ "description": "Upper bound.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "min": {
+ "description": "Lower bound, per year unless the listing says otherwise.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "min",
+ "max",
+ "currency"
+ ],
+ "type": "object"
+ },
+ "source": {
+ "description": "Where the job was posted, e.g. Noozra, We Work Remotely, RemoteOK or Arbeitnow.",
+ "type": "string"
+ },
+ "title": {
+ "description": "The job title.",
+ "type": "string"
+ },
+ "url": {
+ "description": "The original listing, or the job's page on Noozra for a job posted there: link this when you show it.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "title",
+ "company",
+ "location",
+ "country",
+ "remote",
+ "hybrid",
+ "employment_type",
+ "categories",
+ "posted_at",
+ "expires_at",
+ "source",
+ "url",
+ "noozra_url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "jobs",
+ "count"
+ ],
+ "type": "object"
+}