--- layout: default navsection: api navmenu: Concepts title: REST methods navorder: 3 --- h1. REST Methods (using Group as an example) h2(#index). Index, list, search
GET https://{{ site.arvados_api_host }}/arvados/v1/groups?where[owner_uuid]=xyzzy-tpzed-a4lcehql0dv2u25 POST https://{{ site.arvados_api_host }}/arvados/v1/groups _method=GET where[owner_uuid]=xyzzy-tpzed-a4lcehql0dv2u25→ Group resource list table(table table-bordered table-condensed). |*Parameter name*|*Value*|*Description*| |max_results|integer|Maximum number of resources to return| |page_token|string|| |where{}|list|Attribute values to search for| h2. Create
POST https://{{ site.arvados_api_host }}/arvados/v1/groups group={"name":"fresh new group"}→ Group resource h2. Delete
DELETE https://{{ site.arvados_api_host }}/arvados/v1/groups/xyzzy-ldvyl-vyydjeplwaa6emg→ Group resource h2. Show
GET https://{{ site.arvados_api_host }}/arvados/v1/groups/xyzzy-ldvyl-vyydjeplwaa6emg→ Group resource h2. Update
PUT https://{{ site.arvados_api_host }}/arvados/v1/groups/xyzzy-ldvyl-vyydjeplwaa6emg group={"uuid":"xyzzy-ldvyl-vyydjeplwaa6emg", "name":"Important group"}→ Group resource
PUT https://{{ site.arvados_api_host }}/arvados/v1/groups/xyzzy-ldvyl-vyydjeplwaa6emg group[uuid]=xyzzy-ldvyl-vyydjeplwaa6emg group[name]=Important group→ Group resource More appropriate (but not yet implemented):
PATCH https://{{ site.arvados_api_host }}/arvados/v1/groups/xyzzy-ldvyl-vyydjeplwaa6emg group={"uuid":"xyzzy-ldvyl-vyydjeplwaa6emg", "name":"Important group"}→ Group resource