Skip to content

Save an import mapping profile

POST
/api/import-mapping-profiles
curl --request POST \
--url https://api.getvespy.com/api/import-mapping-profiles \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "adapterVersion": "example", "fileKind": "example", "headerFingerprint": "example", "mapping": { "additionalProperty": "example" }, "name": "example", "provider": "generic", "transformations": { "additionalProperty": "example" } }'
Media typeapplication/json
object
adapterVersion
required
string
>= 1 characters <= 40 characters
fileKind
required
string
>= 1 characters <= 80 characters
headerFingerprint
required
string
>= 64 characters <= 64 characters
mapping
required
object
key
additional properties
string
name
required
string
>= 1 characters <= 160 characters
provider
required
string
Allowed values: generic appfolio turbotenant
transformations
object
key
additional properties
string

Default Response

Media typeapplication/json
object
profile
required
object
adapterVersion
required
string
createdAt
required
string format: date-time
fileKind
required
string
headerFingerprint
required
string
id
required
string format: uuid
mapping
required
object
key
additional properties
string
name
required
string
organizationId
required
string format: uuid
provider
required
string
Allowed values: generic appfolio turbotenant
transformations
required
object
key
additional properties
string
updatedAt
required
string format: date-time
Example
{
"profile": {
"provider": "generic"
}
}

Default Response

Media typeapplication/json
object
code
string
errors
Array<object>
object
code
required
string
message
required
string
path
required
string
message
required
string
Examplegenerated
{
"code": "example",
"errors": [
{
"code": "example",
"message": "example",
"path": "example"
}
],
"message": "example"
}

Default Response

Media typeapplication/json
object
code
string
errors
Array<object>
object
code
required
string
message
required
string
path
required
string
message
required
string
Examplegenerated
{
"code": "example",
"errors": [
{
"code": "example",
"message": "example",
"path": "example"
}
],
"message": "example"
}

Default Response

Media typeapplication/json
object
code
string
errors
Array<object>
object
code
required
string
message
required
string
path
required
string
message
required
string
Examplegenerated
{
"code": "example",
"errors": [
{
"code": "example",
"message": "example",
"path": "example"
}
],
"message": "example"
}