Production Method

Fetching list of production method.

LIST

Return a collection of production method.

Filtering

You can filter your results as follows:

Fetch production method list for specific id(s)
  • /production-methods?filter[id]=1
  • /production-methods?filter[id]=1,2,3
Fetch production method list for specific handle(s)
  • /production-methods?filter[handle]=dtg
  • /production-methods?filter[handle]=dtg,embroidery
Fetch production method list for specific production type name(s)
  • /production-methods?filter[collection_name]=dtg
  • /production-methods?filter[collection_name]=dtg,embroidery
Fetch a list for available production method(s)
  • /production-methods?filter[is_available]=true

Example of fetching production method list

Request

GET /production-methods HTTP/1.1

Response

{
	"data": [
		{
			"id": 4,
			"handle": "manual",
			"collection_name": "manual",
			"name": {
				"ar": "دليل",
				"de": "Eigenes Produktionsverfahren",
				"en": "Manual",
				"es": "Manual",
				"fr": "Manuel",
				"it": "Manuale",
				"ja": "マニュアル",
				"ko": "Eigenes Produktionsverfahren",
				"nl": "Manueel",
				"pl": "Ręcznie",
				"sv": "Egen produktionsprocess",
				"tr": "El ile"
			},
			"created_at": "2023-01-10T10:11:10+00:00",
			"updated_at": "2023-01-10T10:11:10+00:00"
		},
		{
			"id": 3,
			"handle": "additional-instruction",
			"collection_name": "additional-instruction",
			"name": {
				"ar": "تعليمات إضافية",
				"de": "Zusätzliche Anweisung",
				"en": "Additional instruction",
				"es": "Instrucciones adicionales",
				"fr": "Instruction supplémentaire",
				"it": "Ordine aggiuntivo",
				"ja": "追加的な指示",
				"ko": "Zusätzliche Anweisung",
				"nl": "Bijkomende instructie",
				"pl": "Dodatkowy instruktaż",
				"sv": "Ytterligare instruktioner",
				"tr": "Ek talimatlar"
			},
			"created_at": "2023-01-10T10:11:10+00:00",
			"updated_at": "2023-01-10T10:11:10+00:00"
		},
		{
			"id": 2,
			"handle": "embroidery",
			"collection_name": "embroidery",
			"name": {
				"ar": "زخرفة",
				"de": "Direkteinstickung",
				"en": "Embroider",
				"es": "Bordar",
				"fr": "Broderie",
				"it": "Ricamo",
				"ja": "刺しゅう",
				"ko": "Direkteinstickung",
				"nl": "Stikken",
				"pl": "Haftuj",
				"sv": "Direktbroderi",
				"tr": "Nakış"
			},
			"created_at": "2023-01-10T10:11:10+00:00",
			"updated_at": "2023-01-10T10:11:10+00:00"
		},
		{
			"id": 1,
			"handle": "dtg",
			"collection_name": "dtg",
			"name": {
				"ar": "طباعة رقمية",
				"de": "Digital-Direktdruck",
				"en": "Digital print",
				"es": "Impresión digital",
				"fr": "Impression numérique",
				"it": "Stampa digitale",
				"ja": "デジタルプリント",
				"ko": "Digital-Direktdruck",
				"nl": "Digitaal printen",
				"pl": "Druk cyfrowy",
				"sv": "Digitalt direkttryck",
				"tr": "Dijital baskı"
			},
			"created_at": "2023-01-10T10:11:10+00:00",
			"updated_at": "2023-01-10T10:11:10+00:00"
		}
	],
	"links": {
		"first": null,
		"last": null,
		"prev": null,
		"next": null
	},
	"meta": {
		"path": "https://api.smake.io/master-administration/production-methods",
		"per_page": 15,
		"next_cursor": null,
		"prev_cursor": null
	}
}

GET

Return a production method of given id = x.

Example of fetching specified production method information

Request

GET /production-methods/3 HTTP/1.1

Response

{
	"id": 3,
	"handle": "additional-instruction",
	"collection_name": "additional-instruction",
	"name": {
		"ar": "تعليمات إضافية",
		"de": "Zusätzliche Anweisung",
		"en": "Additional instruction",
		"es": "Instrucciones adicionales",
		"fr": "Instruction supplémentaire",
		"it": "Ordine aggiuntivo",
		"ja": "追加的な指示",
		"ko": "Zusätzliche Anweisung",
		"nl": "Bijkomende instructie",
		"pl": "Dodatkowy instruktaż",
		"sv": "Ytterligare instruktioner",
		"tr": "Ek talimatlar"
	},
	"created_at": "2023-01-10T10:11:10+00:00",
	"updated_at": "2023-01-10T10:11:10+00:00"
}