Skip to main content
POST
/
api
/
v1
/
fleets
/
{assetProviderCountryCode}
/
{assetProviderCode}
/
{vehicleId}
/
blobs
/
type-certificate
Create a new type certificate with a file upload
curl --request POST \
  --url https://api.smartmove.eu/m2m/api/v1/fleets/{assetProviderCountryCode}/{assetProviderCode}/{vehicleId}/blobs/type-certificate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "contentType": "image/jpeg",
  "filename": "<string>"
}
'
{
  "uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "filename": "<string>",
  "uploaded": false,
  "secret": "<string>",
  "itemId": "<unknown>"
}
This endpoint deals with defining the name and content type of the file. Use Get a file upload link to upload the actual content of the file by providing the UUID and secret from the response.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

assetProviderCountryCode
string
required

Asset provider country code

Required string length: 2
assetProviderCode
string
required

Asset provider code

Required string length: 3
vehicleId
string
required

Id of vehicle

Body

application/json

The BLOB to upload

contentType
enum<string>
required
Available options:
image/jpeg,
image/png,
application/pdf
filename
string
required

A default name will be taken if none is provided

Response

The created BLOB

uuid
string<uuid>
required
filename
string
required
uploaded
boolean
default:false
required

Indicates if the BLOB has been uploaded to the storage

secret
string
required

Secret for retrieving links

Minimum string length: 1
itemId
any
required

Id of the item which holds the BLOB. May be string or integer