GET /business-logic/rest/program-interface/1?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "arguments": [
        {
            "fields": [
                {
                    "name": "price",
                    "data_type": "number",
                    "content_type": null,
                    "verbose_name": "This book price"
                },
                {
                    "name": "publication_date",
                    "data_type": "date",
                    "content_type": null,
                    "verbose_name": "Book.Publication date"
                },
                {
                    "name": "publisher",
                    "data_type": "model",
                    "content_type": {
                        "name": "books.Publisher",
                        "verbose_name": "Publisher",
                        "id": 43
                    },
                    "verbose_name": "Book Publisher"
                },
                {
                    "name": "publisher.rank",
                    "data_type": "number",
                    "content_type": null,
                    "verbose_name": "Publisher's rank"
                },
                {
                    "name": "title",
                    "data_type": "string",
                    "content_type": null,
                    "verbose_name": "Book Title"
                }
            ],
            "verbose_name": "Book",
            "content_type": {
                "name": "books.Book",
                "verbose_name": "Book",
                "id": 42
            },
            "name": "book"
        }
    ],
    "environment": {
        "libraries": [
            {
                "functions": [
                    {
                        "arguments": [
                            {
                                "name": "date",
                                "description": "",
                                "choices": []
                            }
                        ],
                        "title": "Age (in years)",
                        "description": "",
                        "is_context_required": false,
                        "is_returns_value": true
                    }
                ],
                "title": "Date operations"
            }
        ],
        "title": "test environment",
        "description": "",
        "debug": true,
        "log": true,
        "cache": true,
        "exception_handling_policy": "INTERRUPT"
    },
    "title": "Book",
    "code": null,
    "creation_time": "2016-05-04T09:47:57.533000Z",
    "modification_time": "2017-10-05T20:24:33.837000Z"
}