Ticket #1322 (assigned enhancement)
Action API improvements
Reported by: | dread | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | ckan | Keywords: | |
Cc: | kindly | Repository: | ckan |
Theme: | none |
Description
Focusing on improving Action API as the v3 API:
- have an optional parameter of the data_dict called "options". Options would contain items that would get passed into the context. e.g. {"options" : {"ref_package_by": "id"}}.
- instead of using API version to change the way packages are referenced, use the ref_package_by.
- All package_show, group_show etc. to accept an object 'name' as an alternative to object 'id'.
- Action API is v3 of api, replacement for v1 & v2. Default for most urls is still v1, but if url is /api/action then default to v3.
Next steps:
- Add search API (package, resource,
- Add Util API
- Clarify JSONP still applies
- Add doc strings, clarifying parameters
Change History
Note: See
TracTickets for help on using
tickets.