Procore.Api.ProjectManagementMeetingsMeetings (procore_sdk v0.3.0)
API calls for all endpoints tagged ProjectManagementMeetingsMeetings
.
Summary
Functions
List Ecrion Xml and Template for Meetings Returns Ecrion Xml and Template for all Meetings on the Project.
List meetings Returns a list of all Meetings for a specified Project.
Delete meeting Delete a specified meeting from the system
Show meeting Returns detailed information about a Meeting in a specified Project.
Update meeting
Update a Meeting. #### Uploading attachments To upload attachments you must upload the entire payload as multipart/form-data
content-type and specify each parameter as form-data together with attachments[]
as files.
Create meeting
Create a new Meeting. #### Uploading attachments To upload attachments you must upload the entire payload as multipart/form-data
content-type and specify each parameter as form-data together with attachments[]
as files.
List Ecrion Xml and Template for Meetings Returns Ecrion Xml and Template for all Meetings on the Project.
List meetings Returns a list of all Meetings for a specified Project.
Delete meeting Delete a specified meeting from the system
Show meeting Returns detailed information about a Meeting in a specified Project.
Update meeting
Update a Meeting. #### Uploading attachments To upload attachments you must upload the entire payload as multipart/form-data
content-type and specify each parameter as form-data together with attachments[]
as files.
Create meeting
Create a new Meeting. #### Uploading attachments To upload attachments you must upload the entire payload as multipart/form-data
content-type and specify each parameter as form-data together with attachments[]
as files.
Delete meeting category Delete a Meeting Category.
Functions
rest_v10_meetings_ecrion_pdf_generation_data_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_meetings_ecrion_pdf_generation_data_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsEcrionPdfGenerationDataGet200Response.t()} | {:error, Tesla.Env.t()}
List Ecrion Xml and Template for Meetings Returns Ecrion Xml and Template for all Meetings on the Project.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): Unique identifier for the project.opts
(keyword): Optional parameters:page
(integer()): Page:per_page
(integer()): Elements per page
Returns
{:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsEcrionPdfGenerationDataGet200Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_meetings_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_meetings_get(Tesla.Env.client(), integer(), integer(), keyword()) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [Procore.Model.RestV10MeetingsGet200ResponseInner.t()]} | {:error, Tesla.Env.t()}
List meetings Returns a list of all Meetings for a specified Project.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): Unique identifier for the project.opts
(keyword): Optional parameters:page
(integer()): Page:per_page
(integer()): Elements per page:deleted_only
(boolean()): Indicates whether to only show deleted meetings. When this query parameter is passed the response body will be an array of meetings without grouping. i.e. { "meetings":[{Meeting_1}, {Meeting_2}] }:serializer_view
(String.t): The data set that should be returned from the serializer. The normal view includes default fields. The extended view includes the default fields plus Meeting Template fields. Default view is normal.
Returns
{:ok, [%RestV10MeetingsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_meetings_id_delete(connection, procore_company_id, id, project_id, opts \\ [])
@spec rest_v10_meetings_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete meeting Delete a specified meeting from the system
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): ID of the meetingproject_id
(integer()): Unique identifier for the project.opts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_meetings_id_get(connection, procore_company_id, id, project_id, opts \\ [])
@spec rest_v10_meetings_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10MeetingsPost201Response.t()} | {:error, Tesla.Env.t()}
Show meeting Returns detailed information about a Meeting in a specified Project.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): ID of the meetingproject_id
(integer()): Unique identifier for the project.opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10MeetingsPost201Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_meetings_id_patch(connection, procore_company_id, id, body65, opts \\ [])
@spec rest_v10_meetings_id_patch( Tesla.Env.client(), integer(), integer(), Procore.Model.Body65.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10MeetingsPost201Response.t()} | {:error, Tesla.Env.t()}
Update meeting
Update a Meeting. #### Uploading attachments To upload attachments you must upload the entire payload as multipart/form-data
content-type and specify each parameter as form-data together with attachments[]
as files.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): ID of the meetingbody65
(Body65):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10MeetingsPost201Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_meetings_post(connection, procore_company_id, body64, opts \\ [])
@spec rest_v10_meetings_post( Tesla.Env.client(), integer(), Procore.Model.Body64.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10MeetingsPost201Response.t()} | {:error, Tesla.Env.t()}
Create meeting
Create a new Meeting. #### Uploading attachments To upload attachments you must upload the entire payload as multipart/form-data
content-type and specify each parameter as form-data together with attachments[]
as files.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.body64
(Body64):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10MeetingsPost201Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v11_projects_project_id_meetings_ecrion_pdf_generation_data_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v11_projects_project_id_meetings_ecrion_pdf_generation_data_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsEcrionPdfGenerationDataGet200Response.t()} | {:error, Tesla.Env.t()}
List Ecrion Xml and Template for Meetings Returns Ecrion Xml and Template for all Meetings on the Project.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): Unique identifier for the project.opts
(keyword): Optional parameters:page
(integer()): Page:per_page
(integer()): Elements per page
Returns
{:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsEcrionPdfGenerationDataGet200Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v11_projects_project_id_meetings_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v11_projects_project_id_meetings_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsGet200Response.t()} | {:ok, Procore.Model.RestV10ProjectsIdFiltersGetDefaultResponse.t()} | {:error, Tesla.Env.t()}
List meetings Returns a list of all Meetings for a specified Project.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): Unique identifier for the project.opts
(keyword): Optional parameters:page
(integer()): Page:per_page
(integer()): Elements per page:deleted_only
(boolean()): Indicates whether to only show deleted meetings. When this query parameter is passed the response body will be an array of meetings without grouping. i.e. { "meetings":[{Meeting_1}, {Meeting_2}] }:"filters[assignee_id]"
([integer()]): Returns meeting(s) with the specified assignee:"filters[id]"
([integer()]): Returns meeting(s) with the specified ID(s):serializer_view
(String.t): The data set that should be returned from the serializer. The normal view includes default fields. The extended view includes the default fields plus Meeting Template fields. Default view is normal.
Returns
{:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsGet200Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v11_projects_project_id_meetings_id_delete(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v11_projects_project_id_meetings_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete meeting Delete a specified meeting from the system
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): Unique identifier for the project.id
(integer()): ID of the meetingopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v11_projects_project_id_meetings_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v11_projects_project_id_meetings_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsPost201Response.t()} | {:error, Tesla.Env.t()}
Show meeting Returns detailed information about a Meeting in a specified Project.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): Unique identifier for the project.id
(integer()): ID of the meetingopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsPost201Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v11_projects_project_id_meetings_id_patch(connection, procore_company_id, project_id, id, body63, opts \\ [])
@spec rest_v11_projects_project_id_meetings_id_patch( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.Body63.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsPost201Response.t()} | {:error, Tesla.Env.t()}
Update meeting
Update a Meeting. #### Uploading attachments To upload attachments you must upload the entire payload as multipart/form-data
content-type and specify each parameter as form-data together with attachments[]
as files.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): Unique identifier for the project.id
(integer()): ID of the meetingbody63
(Body63):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsPost201Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v11_projects_project_id_meetings_post(connection, procore_company_id, project_id, body62, opts \\ [])
@spec rest_v11_projects_project_id_meetings_post( Tesla.Env.client(), integer(), integer(), Procore.Model.Body62.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsPost201Response.t()} | {:error, Tesla.Env.t()}
Create meeting
Create a new Meeting. #### Uploading attachments To upload attachments you must upload the entire payload as multipart/form-data
content-type and specify each parameter as form-data together with attachments[]
as files.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): Unique identifier for the project.body62
(Body62):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV11ProjectsProjectIdMeetingsPost201Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v20_companies_company_id_projects_project_id_meetings_id_categories_category_id_delete(connection, procore_company_id, company_id, project_id, id, category_id, opts \\ [])
@spec rest_v20_companies_company_id_projects_project_id_meetings_id_categories_category_id_delete( Tesla.Env.client(), integer(), String.t(), String.t(), String.t(), String.t(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV20CompaniesCompanyIdWorkflowsToolsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete meeting category Delete a Meeting Category.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(String.t): Unique identifier for the company.project_id
(String.t): Unique identifier for the project.id
(String.t): Meeting IDcategory_id
(String.t): ID of the meeting categoryopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure