# Group VectorAPI
Group of all vectorapi-related resources.
## Filmrelease

Film Release resource is responsible for managing all related functionality with a film release. 

User is allowable to create release in Film product format. User needs to fill all necessary detail information about film release which he wants to publish. 
User needs to mentioned Artist name for which he wants to create release. Along with all details user needs to upload track ( Only one track for film ) and two Artwork images ( cover art and poster cover art ). 

Film release should be divided into chapters for which time should be specified. First chapter time is fix and starts from 00:00:00:00. Then according to ascending order of start time all chapters will be arranged accordingly.

After entering all valid information user is allow to submit a release.

This API resource manages the submit and edit related functionality of film release.

###POST 

+ **Request** 
    
    + Headers

            Accept: application/json

	+ Body
	 
			POST /filmrelease
			Array([data]=>{"vendorId": 17124,"releaseName": "Test Release","vendorCatalogNumber": null,"label": "2012 Synergy","releaseDate": "2012-05-04","saleStartDate": null,"newRelease": "New","manufacturerUpc": null,"cLine": "2012 VAPItestlabel","genreId": null,"metaLanguage": "GER","itunesPreviewable": null,"distribution": "digital","artistId": "225792","version": null,"format": "null","lastUpdated": "","changedByType": "vendor","assetType": "release_builder","ReleaseSubgenre": null,"changedBy": "16228","productType": "Movie","productSubtype": "5","languageId": "POR","countryOfOrigin": "44","subtitleLanguage": "","primaryGenre": "26","secondaryGenres": ["39","21","13","8"],"shortSynopsis": "A demo release for testing.....","description": "A demo release for testing. It;s done....","vodStartDate": "2012-05-23","physicalReleaseDate": "2012-05-04","theatricalReleaseDate": "2012-05-18","subaccountId": 1})

+ **Response**

    + Headers

            X-My-Message-Header: 42

    + Body

			{
			    "envelope": {
			        "header": {
			            "apiVersion": "1.0",
			            "baseUrl": "http://vectorapi.theorchard.com/vectorapi",
			            "httpStatusCode": 200
			        },
			        "request": { },
			        "response": {
			            "release": 468637
			        }
			    }
			}

+ **Required Parameters**

	+ artistId 
	+ vendorId ( If OA user is sending request )
	+ subaccountId
	+ releaseName
	+ metaLanguage
	+ changedBy
	+ assetType
	
+ **Optional Parameters**
	+ vendorCatalogNumber
	+ label
	+ releaseDate
	+ saleStartDate
	+ newRelease
	+ manufactureUpc
	+ cLine
	+ genreId
	+ itunesPreviewable
	+ distribution
	+ version
	+ format
	+ lastUpdated
	+ changedByType
	+ ReleaseSubgenre
	+ productType
	+ productSubtype
	+ languageId
	+ countryOfOrigin
	+ subtitleLanguage
	+ primaryGenre
	+ secondaryGenres
	+ shortSynopsis
	+ description
	+ vodStartDate
	+ physicalReleaseDate
	+ theatricalReleaseDate
	


###PUT 

+ **Request** 
    
    + Headers

            Accept: application/json

	+ Body
	 
			POST /filmrelease
			Array ( [data] => {"releaseId":"468637","vendorId":17124,"releaseName":"Test Release","vendorCatalogNumber":null,"label":"2012 Synergy","releaseDate":"2012-05-04","saleStartDate":null,"newRelease":"New","manufacturerUpc":null,"cLine":"2012 VAPItestlabel","genreId":null,"metaLanguage":"GER","itunesPreviewable":null,"distribution":"digital","artistId":"225792","version":null,"format":"null","lastUpdated":"","changedByType":"vendor","assetType":"release_builder","ReleaseSubgenre":null,"changedBy":"16228","productType":"Movie","productSubtype":"5","languageId":"POR","countryOfOrigin":"44","subtitleLanguage":"","primaryGenre":"26","secondaryGenres":["39","21","13","8"],"shortSynopsis":"A demo release for testing.....","description":"A demo release for testing. It;s done....","vodStartDate":"2012-05-23","physicalReleaseDate":"2012-05-04","theatricalReleaseDate":"2012-05-18","subaccountId":1})

+ **Response**

    + Headers

            X-My-Message-Header: 42

    + Body
			
			{
			    "envelope": {
			        "header": {
			            "apiVersion": "1.0",
			            "baseUrl": "http://vectorapi.theorchard.com/vectorapi",
			            "httpStatusCode": 200
			        },
			        "request": { },
			        "response": {
			            "release": 468637
			        }
			    }
			}

+ **Required Parameters**

	+ id
		
+ **Optional Parameters**
	+ artistId 
	+ vendorId ( If OA user is sending request )
	+ subaccountId
	+ releaseName
	+ metaLanguage
	+ changedBy
	+ assetType
	+ vendorCatalogNumber
	+ label
	+ releaseDate
	+ saleStartDate
	+ newRelease
	+ manufactureUpc
	+ cLine
	+ genreId
	+ itunesPreviewable
	+ distribution
	+ version
	+ format
	+ lastUpdated
	+ changedByType
	+ ReleaseSubgenre
	+ productType
	+ productSubtype
	+ languageId
	+ countryOfOrigin
	+ subtitleLanguage
	+ primaryGenre
	+ secondaryGenres
	+ shortSynopsis
	+ description
	+ vodStartDate
	+ physicalReleaseDate
	+ theatricalReleaseDate


	