Put data

Which EndPoints allow PUT in the API!

individuals (PUT)

Individuals (GET lists, POST creates, PUT updates).

ParameterRequiredDescriptionExample
idNoNumeric ID of the record to be updated (Provide id or individual_id.)12
collectorNoCollector(s) id, abbreviation, name or email. Use | or ; to separate multiple people; first is main collector.J.Silva|M.Costa
datasetNoDataset id or acronym.3 or FOREST1
dateNoDate (YYYY-MM-DD) or incomplete date (e.g. 1888-05-NA) or array with year/month/day.2024-05-20 or {\"year\":1888,\"month\":5}
identification_based_on_biocollectionNoBiocollection name/id used as reference for identification.INPA
identification_based_on_biocollection_numberNoCatalogNumber in the reference biocollection8765
identification_dateNoIdentification date (full or incomplete).2023-06-NA
identification_individualNoID/organismID of another individual that provides the taxonomic identification for the individual’s record3245 or REC-123
identification_notesNoNotes for the identification.Checked with microscope
identifierNoPerson(s) responsible for identification; accept id, abbreviation, name or email; separate multiple with | or ;.Costa, A.|Lima, B. or 1|2|3 or Adolpho Ducke|José Ramos|Paulo Apóstolo Costa Lima Assunção
individual_idNoNumeric ID of the record to be updated (Provide id or individual_id.)12
modifierNoIdentification modifier code/name (s.s.=1, s.l.=2, cf.=3, aff.=4, vel aff.=5).3
notesNoFree text or JSON notes field.{\"expedition\":\"2024-01\",\"tag\":\"P1\"}
tagNoIndividual tag/number/code.A-1234
taxonNoTaxon id or canonical full name list.Licaria cannela or 456,789

individual-locations (PUT)

Occurrences for individuals with multiple locations (GET lists, POST/PUT upserts).

ParameterRequiredDescriptionExample
idNoNumeric ID of the record to be updated (Provide id or individual_location_id.)12
altitudeNoElevation in meters.75
angleNoAzimuth from reference point, in degrees.45
distanceNoDistance from reference point in meters.12.5
individualNoIndividual id, uuid or organismID (fullname).4521 or 2ff0e884-3d33
individual_location_idNoIndividual-location record id. (Provide id or individual_location_id.)44
latitudeNoLatitude in decimal degrees (negative for south).-3.101
locationNoLocation id or name.Parcela 25ha or 55
location_date_timeNoDate or date+time for the occurrence/location event.2023-08-14 12:30:00
location_notesNoNotes for the occurrence/location entry.Near trail marker 10
longitudeNoLongitude in decimal degrees (negative for west).-60.12
xNoX coordinate for plots or individual position.12.3
yNoY coordinate for plots or individual position.8.7

locations (PUT)

Locations (GET lists, POST creates, PUT updates).

ParameterRequiredDescriptionExample
idNoNumeric ID of the record to be updated (Provide id or location_id.)12
adm_levelNoLocation administrative level code (e.g. 100=plot, 10=country).100
altitudeNoElevation in meters.75
datumNoSpatial datum/projection string.EPSG:4326-WGS 84
geomNoWKT geometry (POINT, LINESTRING, POLYGON, MULTIPOLYGON).POLYGON((-60 -3,-60.1 -3,-60.1 -3.1,-60 -3.1,-60 -3))
ismarineNoFlag to allow marine/offshore locations outside country polygons.1
latNoLatitude in decimal degrees (negative for south).-3.101
location_idNoLocation id of the record to update. (Provide id or location_id.)44
longNoLongitude in decimal degrees (negative for west).-60.12
nameNoTranslatable trait name. Accepts a plain string or a JSON map of language codes to names.{"en":"Height","pt-br":"Altura"}
notesNoFree text or JSON notes field.{\"expedition\":\"2024-01\",\"tag\":\"P1\"}
parentNoParent id/name; for traits this is another trait export_name/id to define hierarchy.woodDensity
startxNoStart X coordinate for subplot relative to parent plot.5.5
startyNoStart Y coordinate for subplot relative to parent plot.10.0
xNoX coordinate for plots or individual position.12.3
yNoY coordinate for plots or individual position.8.7

measurements (PUT)

Trait measurements (GET lists, POST creates/imports via ImportMeasurements job, PUT bulk updates).

ParameterRequiredDescriptionExample
idNoNumeric ID of the record to be updated (Provide id or measurement_id.)12
bibreferenceNoBibreference id or bibkey.34 or ducke1953
datasetNoDataset id or acronym.3 or FOREST1
dateNoDate (YYYY-MM-DD) or incomplete date (e.g. 1888-05-NA) or array with year/month/day.2024-05-20 or {\"year\":1888,\"month\":5}
duplicatedNoSequential number to allow duplicate measurements for same trait+object+date.2 for a second measurement, number 3 for third, ...
link_idNoLinked object id when trait type is Link.taxon id 55
locationNoLocation id or name.Parcela 25ha or 55
measurement_idNoMeasurement id of the record to update. (Provide id or measurement_id.)77
notesNoFree text or JSON notes field.{\"expedition\":\"2024-01\",\"tag\":\"P1\"}
object_idNoId of the measured object (Individual, Location, Taxon, Voucher or Media).4521
object_typeNoMeasured object type: Individual, Location, Taxon, Voucher, or Media.Individual
parent_measurementNoParent measurement ID for measurements whose variable depends on the measurement of another variable3001
personNoPerson id, abbreviation, full name or email (supports lists with | or ;).J.Silva|M.Costa
trait_idNoTrait id or export_name for measurements.12 or DBH
valueNoMeasurement payload varies by trait type: QUANT_INTEGER (0) = integer number; QUANT_REAL (1) = decimal number with dot separator; CATEGORICAL or ORDINAL (2/4) = single category id or translated name; CATEGORICAL_MULTIPLE (3) = list of category ids/names separated by | ; or , (or an array); TEXT (5) = free text string; COLOR (6) = hex color like #A1B2C3 or #ABC; LINK (7) = send link_id pointing to the linked object (value may be blank or a numeric qualifier); SPECTRAL (8) = semicolon-separated numeric series whose length equals trait value_length; GENEBANK (9) = GenBank accession string (validated against NCBI).QUANT_REAL: 23.4 | CATEGORICAL: 15 | CATEGORICAL_MULTIPLE: 12|14 | SPECTRAL: 0.12;0.11;0.10

media (PUT)

Media metadata (GET lists, POST creates, PUT updates).

ParameterRequiredDescriptionExample
idNoSingle id or comma-separated list to filter or target records. (Provide id, media_id or media_uuid.)1,2,3
collectorNoCollector(s) id, abbreviation, name or email. Use | or ; to separate multiple people; first is main collector.J.Silva|M.Costa
datasetNoDataset id or acronym.3 or FOREST1
dateNoDate (YYYY-MM-DD) or incomplete date (e.g. 1888-05-NA) or array with year/month/day.2024-05-20 or {\"year\":1888,\"month\":5}
latitudeNoLatitude in decimal degrees (negative for south).-3.101
licenseNoPublic license code for media (CC0, CC-BY, CC-BY-SA, etc.).CC-BY-SA
locationNoLocation id or name.Parcela 25ha or 55
longitudeNoLongitude in decimal degrees (negative for west).-60.12
media_idNoMedia numeric id. (Provide id, media_id or media_uuid.)88
media_uuidNoMedia UUID. (Provide id, media_id or media_uuid.)a3f0a4ac-6b5b-11ed-b8c0-0242ac120002
notesNoFree text or JSON notes field.{\"expedition\":\"2024-01\",\"tag\":\"P1\"}
projectNoProject id or acronym.PDBFF or 2
tagsNoTag ids or names list for media or filters (use | or ;).flower|leaf
title_enNoMedia title in English.Leaf detail
title_ptNoMedia title in Portuguese.Detalhe da folha

persons (PUT)

People (GET lists, POST creates, PUT updates).

ParameterRequiredDescriptionExample
idNoNumeric ID of the record to be updated (Provide id or person_id.)12
abbreviationNoStandard abbreviation for a person or biocollection.Silva, J.B, Pilco, M.V.
biocollectionNoBiocollection id, name or acronym.INPA
emailNoEmail address.user@example.org
full_nameNoPerson full name.Joao Silva
institutionNoInstitution associated with a person.INPA
person_idNoPerson id of the record to update. (Provide id or person_id.)12

vouchers (PUT)

Voucher specimens (GET lists, POST creates, PUT updates).

ParameterRequiredDescriptionExample
idNoNumeric ID of the record to be updated (Provide id or voucher_id.)12
biocollectionNoBiocollection id, name or acronym.INPA
biocollection_numberNoCatalogue number/code inside the biocollection.12345
biocollection_typeNoNomenclatural type code or name.Holotype or 2
collectorNoCollector(s) id, abbreviation, name or email. Use | or ; to separate multiple people; first is main collector.J.Silva|M.Costa
datasetNoDataset id or acronym.3 or FOREST1
dateNoDate (YYYY-MM-DD) or incomplete date (e.g. 1888-05-NA) or array with year/month/day.2024-05-20 or {\"year\":1888,\"month\":5}
individualNoIndividual id, uuid or organismID (fullname).4521 or 2ff0e884-3d33
notesNoFree text or JSON notes field.{\"expedition\":\"2024-01\",\"tag\":\"P1\"}
numberNoCollector number/code (voucher/individual tag when different from individual).1234A
voucher_idNoVoucher id of the record to update. (Provide id or voucher_id.)55