APIHub
Back to Explore

Meilisearch v1.0

Meilisearch v1.0

Uncategorized
none
No HTTPS
CORS: Unknown
Visit official documentation

Latency

104ms p95

Uptime

0.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
PUT

/indexes/books/settings/synonyms

Update synonyms

DELETE

/indexes/books/settings/typo-tolerance

Reset typo-tolerance

GET

/indexes/books/settings/typo-tolerance

Get typo-tolerance

PUT

/indexes/books/settings/searchable-attributes

Update searchable attributes

DELETE

/indexes/books/settings/sortable-attributes

Reset sortable attributes

GET

/indexes/books/settings/sortable-attributes

Get sortable attributes

PUT

/indexes/books/settings/sortable-attributes

Update sortable attributes

DELETE

/indexes/books/settings/stop-words

Reset stop-words

GET

/indexes/books/settings/stop-words

Get stop-words

PUT

/indexes/books/settings/stop-words

Update stop-words

DELETE

/indexes/books/settings/synonyms

Reset synonyms

GET

/indexes/books/settings/synonyms

Get synonyms

POST

/dumps

Create a dump

GET

/health

Health

GET

/indexes

Get indexes

  • offset (query, offset)
  • limit (query, limit)
POST

/indexes

Create index with primary key

DELETE

/indexes/books

Delete an index

GET

/indexes/books

Show index

PATCH

/indexes/books

Udpate index

DELETE

/indexes/books/documents

Delete all documents

GET

/indexes/books/documents

Get documents

  • limit (query, limit)
  • offset (query, offset)
  • fields (query)
POST

/indexes/books/documents

Add or replace documents

  • primaryKey (query)
PUT

/indexes/books/documents

Add or update documents

  • primaryKey (query)
DELETE

/indexes/books/documents/1

Delete one document

GET

/indexes/books/documents/2

Get one document

  • fields (query)
POST

/indexes/books/documents/delete-batch

Delete documents

GET

/indexes/books/search

Search in index

  • q (query)
  • offset (query, offset)
  • limit (query, limit)
  • attributesToRetrieve (query)
  • attributesToCrop (query)
  • attributesToHighlight (query)
  • cropLength (query)
  • cropMarker (query)
  • filter (query)
  • showMatchesPosition (query)
  • facets (query)
  • sort (query)
  • highlightPreTag (query)
  • highlightPostTag (query)
  • matchingStrategy (query)
  • page (query, page)
  • hitsPerPage (query)
POST

/indexes/books/search

Search in index

DELETE

/indexes/books/settings

Reset all settings

GET

/indexes/books/settings

Get all settings

PATCH

/indexes/books/settings

Update settings

DELETE

/indexes/books/settings/displayed-attributes

Reset displayed attributes

GET

/indexes/books/settings/displayed-attributes

Get displayed attributes

PUT

/indexes/books/settings/displayed-attributes

Update displayed attributes

DELETE

/indexes/books/settings/distinct-attribute

Reset distinct attribute

GET

/indexes/books/settings/distinct-attribute

Get distinct attribute

PUT

/indexes/books/settings/distinct-attribute

Update distinct attribute

DELETE

/indexes/books/settings/faceting

Reset faceting

GET

/indexes/books/settings/faceting

Get faceting

PATCH

/indexes/books/settings/faceting

Update faceting

DELETE

/indexes/books/settings/filterable-attributes

Reset filterable attributes

GET

/indexes/books/settings/filterable-attributes

Get filterable attributes

PUT

/indexes/books/settings/filterable-attributes

Update filterable attributes

DELETE

/indexes/books/settings/pagination

Reset pagination

GET

/indexes/books/settings/pagination

Get pagination

PATCH

/indexes/books/settings/pagination

Update pagination

DELETE

/indexes/books/settings/ranking-rules

Reset ranking rules

GET

/indexes/books/settings/ranking-rules

Get ranking rules

PUT

/indexes/books/settings/ranking-rules

Update ranking rules

DELETE

/indexes/books/settings/searchable-attributes

Reset searchable attributes

GET

/indexes/books/settings/searchable-attributes

Get searchable attributes

PATCH

/indexes/books/settings/typo-tolerance

Update typo-tolerance

GET

/indexes/books/stats

Stats of an index

POST

/indexes/swap-indexes

Swap indexes

GET

/keys

Get keys

  • offset (query, offset)
  • limit (query, limit)
POST

/keys

Create a key

GET

/keys/L8l05tFb188aab693735bbaf1f898b9902fb39f865160d39dddba2b47b940115a0430705

Get one key

DELETE

/keys/kN2aK9EO8a7b627e425717d9196c8081552ca004e513545ed178f8a56981dbd3080d4a5b

Delete a key

PATCH

/keys/wYZjGJyBcdb0621b97999c233246a8ec0a35d0fcd9a6417ef8ccee0c8978b64b123af2dd

Update a key

GET

/stats

Global stats

DELETE

/tasks

Delete tasks

  • uids (query)
  • indexUids (query)
  • types (query)
  • statuses (query)
  • beforeEnqueuedAt (query)
  • afterEnqueuedAt (query)
  • beforeStartedAt (query)
  • afterStartedAt (query)
  • beforeFinishedAt (query)
  • afterFinishedAt (query)
  • canceledBy (query)
  • limit (query, limit)
  • from (query)
GET

/tasks

Get all tasks

  • uids (query)
  • indexUids (query)
  • types (query)
  • statuses (query)
  • beforeEnqueuedAt (query)
  • afterEnqueuedAt (query)
  • beforeStartedAt (query)
  • afterStartedAt (query)
  • beforeFinishedAt (query)
  • afterFinishedAt (query)
  • canceledBy (query)
  • limit (query, limit)
  • from (query)
GET

/tasks/0

Get one task

POST

/tasks/cancel

Cancel tasks

  • uids (query)
  • indexUids (query)
  • types (query)
  • statuses (query)
  • beforeEnqueuedAt (query)
  • afterEnqueuedAt (query)
  • beforeStartedAt (query)
  • afterStartedAt (query)
  • beforeFinishedAt (query)
  • afterFinishedAt (query)
  • canceledBy (query)
  • limit (query, limit)
  • from (query)
GET

/version

Version

65 endpoints auto-detected

curl -X PUT \
  "http://localhost:7700/indexes/books/settings/synonyms"

localhost:7700 · HTTPS only