Skip to content

v0.28: API endpoint verbs update #1702

@guimachiavelli

Description

@guimachiavelli

We are changing the verbs for some of our endpoints, mostly so we abide more faithfully to REST standards:

Indexes API

  • PUT -> PATCH /indexes/{indexUid}

Settings API

  • POST -> PATCH /indexes/{indexUid}/settings
  • POST -> PATCH /indexes/{indexUid}/settings/typo-tolerance
  • POST -> PUT /indexes/{indexUid}/settings/displayed-attributes
  • POST -> PUT /indexes/{indexUid}/settings/distinct-attribute
  • POST -> PUT /indexes/{indexUid}/settings/filterable-attributes
  • POST -> PUT /indexes/{indexUid}/settings/ranking-rules
  • POST -> PUT /indexes/{indexUid}/settings/searchable-attributes
  • POST -> PUT /indexes/{indexUid}/settings/sortable-attributes
  • POST -> PUT /indexes/{indexUid}/settings/stop-words
  • POST -> PUT /indexes/{indexUid}/settings/synonyms

References

Spec: meilisearch/specifications#152
Issue on core: meilisearch/meilisearch#2419
SME: @gmourier

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions